From 1216fcf695532695f3f9c1a0eb83d32e8c8dedb0 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Tue, 5 Mar 2024 19:36:36 +0100 Subject: [PATCH] set version 5.0.4 and publish APIs --- .../v1/crates/5.0.4-api+20240207 | 0 .../v1/crates/5.0.4-cli+20240207 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240223 | 0 .../v1/crates/5.0.4-cli+20240223 | 0 .../v1beta1/crates/5.0.4-api+20200708 | 0 .../v1beta1/crates/5.0.4-cli+20200708 | 0 .../v1/crates/5.0.4-api+20240226 | 0 .../v1/crates/5.0.4-cli+20240226 | 0 .../v1beta/crates/5.0.4-api+20230123 | 0 .../v1beta/crates/5.0.4-cli+20230123 | 0 .../v1.3/crates/5.0.4-api+20210330 | 0 .../v1.4/crates/5.0.4-api+20210330 | 0 .../v2beta1/crates/5.0.4-api+20240305 | 0 .../v2.0/crates/5.0.4-api+20171101 | 0 .../v2.0/crates/5.0.4-cli+20171101 | 0 .../v1/crates/5.0.4-api+20240207 | 0 .../v1/crates/5.0.4-cli+20240207 | 0 etc/api/admob/v1/crates/5.0.4-api+20240223 | 0 etc/api/admob/v1/crates/5.0.4-cli+20240223 | 0 .../adsense/v1.4/crates/5.0.4-api+20201002 | 0 .../adsense/v1.4/crates/5.0.4-cli+20201002 | 0 etc/api/adsense/v2/crates/5.0.4-api+20240305 | 0 etc/api/adsense/v2/crates/5.0.4-cli+20240305 | 0 .../v4.1/crates/5.0.4-api+20200930 | 0 .../v4.1/crates/5.0.4-cli+20200930 | 0 .../v1beta1/crates/5.0.4-api+20240304 | 0 .../v1beta1/crates/5.0.4-cli+20240304 | 0 .../analytics/v3/crates/5.0.4-api+20190807 | 0 .../analytics/v3/crates/5.0.4-cli+20190807 | 0 .../v1beta/crates/5.0.4-api+20240304 | 0 .../v1beta/crates/5.0.4-cli+20240304 | 0 .../v4/crates/5.0.4-api+20240123 | 0 .../v4/crates/5.0.4-cli+20240123 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 .../v2/crates/5.0.4-api+20200331 | 0 .../v2/crates/5.0.4-cli+20200331 | 0 .../v3/crates/5.0.4-api+20240229 | 0 .../apigateway/v1/crates/5.0.4-api+20240221 | 0 .../apigateway/v1/crates/5.0.4-cli+20240221 | 0 etc/api/apigee/v1/crates/5.0.4-api+20240222 | 0 etc/api/apigee/v1/crates/5.0.4-cli+20240222 | 0 etc/api/apikeys/v2/crates/5.0.4-api+20240303 | 0 etc/api/apikeys/v2/crates/5.0.4-cli+20240303 | 0 .../appengine/v1/crates/5.0.4-api+20240226 | 0 .../appengine/v1/crates/5.0.4-cli+20240226 | 0 .../v1beta4/crates/5.0.4-api+20181005 | 0 .../v1beta4/crates/5.0.4-cli+20181005 | 0 .../v1beta5/crates/5.0.4-api+20181005 | 0 .../v1beta5/crates/5.0.4-cli+20181005 | 0 .../appsactivity/v1/crates/5.0.4-api+20200628 | 0 .../appsactivity/v1/crates/5.0.4-cli+20200628 | 0 etc/api/appstate/v1/crates/5.0.4-api+20190627 | 0 etc/api/appstate/v1/crates/5.0.4-cli+20190627 | 0 .../v1alpha1/crates/5.0.4-api+20240304 | 0 .../v1alpha1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240213 | 0 .../v1/crates/5.0.4-cli+20240213 | 0 .../v1beta1/crates/5.0.4-api+20240213 | 0 .../v1beta1/crates/5.0.4-cli+20240213 | 0 .../v1/crates/5.0.4-api+20240222 | 0 .../v1/crates/5.0.4-cli+20240222 | 0 .../v1/crates/5.0.4-api+20240305 | 0 .../v1/crates/5.0.4-cli+20240305 | 0 .../v1beta2/crates/5.0.4-api+20150629 | 0 .../v1beta2/crates/5.0.4-cli+20150629 | 0 .../v2/crates/5.0.4-api+20240228 | 0 .../v2/crates/5.0.4-cli+20240228 | 0 .../v1beta1/crates/5.0.4-api+20240214 | 0 .../v1beta1/crates/5.0.4-cli+20240214 | 0 .../v1/crates/5.0.4-api+20240227 | 0 .../v1/crates/5.0.4-cli+20240227 | 0 .../v1/crates/5.0.4-api+20240227 | 0 .../v1/crates/5.0.4-cli+20240227 | 0 .../v2/crates/5.0.4-api+20240221 | 0 .../v2/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20240225 | 0 .../v1/crates/5.0.4-cli+20240225 | 0 .../v1beta1/crates/5.0.4-api+20240225 | 0 .../v1beta1/crates/5.0.4-cli+20240225 | 0 etc/api/blogger/v3/crates/5.0.4-api+20240304 | 0 etc/api/blogger/v3/crates/5.0.4-cli+20240304 | 0 etc/api/books/v1/crates/5.0.4-api+20240222 | 0 etc/api/books/v1/crates/5.0.4-cli+20240222 | 0 etc/api/calendar/v3/crates/5.0.4-api+20240223 | 0 etc/api/calendar/v3/crates/5.0.4-cli+20240223 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../chromepolicy/v1/crates/5.0.4-api+20240303 | 0 .../chromepolicy/v1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240228 | 0 .../v1/crates/5.0.4-cli+20240228 | 0 .../classroom/v1/crates/5.0.4-api+20240227 | 0 .../classroom/v1/crates/5.0.4-cli+20240227 | 0 .../cloudasset/v1/crates/5.0.4-api+20240302 | 0 .../v1beta1/crates/5.0.4-api+20240302 | 0 .../v1beta1/crates/5.0.4-cli+20240302 | 0 .../cloudbilling/v1/crates/5.0.4-api+20240214 | 0 .../cloudbilling/v1/crates/5.0.4-cli+20240214 | 0 .../cloudbuild/v1/crates/5.0.4-api+20240223 | 0 .../cloudbuild/v1/crates/5.0.4-cli+20240223 | 0 .../cloudchannel/v1/crates/5.0.4-api+20240303 | 0 .../cloudchannel/v1/crates/5.0.4-cli+20240303 | 0 .../v2/crates/5.0.4-api+20230113 | 0 .../v2/crates/5.0.4-cli+20230113 | 0 .../clouddeploy/v1/crates/5.0.4-api+20240221 | 0 .../clouddeploy/v1/crates/5.0.4-cli+20240221 | 0 .../v1beta1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-api+20240229 | 0 .../v1/crates/5.0.4-cli+20240229 | 0 .../v1/crates/5.0.4-api+20240227 | 0 .../v1/crates/5.0.4-cli+20240227 | 0 etc/api/cloudiot/v1/crates/5.0.4-api+0 | 0 etc/api/cloudiot/v1/crates/5.0.4-cli+0 | 0 etc/api/cloudkms/v1/crates/5.0.4-api+20240219 | 0 etc/api/cloudkms/v1/crates/5.0.4-cli+20240219 | 0 .../v1beta1/crates/5.0.4-api+20170515 | 0 .../v1beta1/crates/5.0.4-cli+20170515 | 0 .../v2/crates/5.0.4-api+20160309 | 0 .../v2/crates/5.0.4-cli+20160309 | 0 .../v2beta2/crates/5.0.4-api+20170501 | 0 .../v2beta2/crates/5.0.4-cli+20170501 | 0 .../v1beta1/crates/5.0.4-api+20200405 | 0 .../v1beta1/crates/5.0.4-cli+20200405 | 0 .../v1beta1/crates/5.0.4-api+20200405 | 0 .../v1beta1/crates/5.0.4-cli+20200405 | 0 .../v2/crates/5.0.4-api+20240219 | 0 .../v2/crates/5.0.4-cli+20240219 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1beta1/crates/5.0.4-api+20240303 | 0 .../v1beta1/crates/5.0.4-cli+20240303 | 0 .../v2/crates/5.0.4-api+20240303 | 0 .../v2/crates/5.0.4-cli+20240303 | 0 .../v3/crates/5.0.4-api+20240303 | 0 .../v3/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240226 | 0 .../v1/crates/5.0.4-cli+20240226 | 0 .../v1beta1/crates/5.0.4-api+20240226 | 0 .../v1beta1/crates/5.0.4-cli+20240226 | 0 .../cloudshell/v1/crates/5.0.4-api+20240212 | 0 .../cloudshell/v1/crates/5.0.4-cli+20240212 | 0 .../v2beta/crates/5.0.4-api+20240304 | 0 .../v2beta/crates/5.0.4-cli+20240304 | 0 .../cloudtasks/v2/crates/5.0.4-api+20240223 | 0 .../cloudtasks/v2/crates/5.0.4-cli+20240223 | 0 .../v2beta2/crates/5.0.4-api+20240223 | 0 .../v2beta2/crates/5.0.4-cli+20240223 | 0 .../v2beta3/crates/5.0.4-api+20240223 | 0 .../v2beta3/crates/5.0.4-cli+20240223 | 0 .../cloudtrace/v1/crates/5.0.4-api+20240223 | 0 .../cloudtrace/v1/crates/5.0.4-cli+20240223 | 0 .../cloudtrace/v2/crates/5.0.4-api+20240223 | 0 .../cloudtrace/v2/crates/5.0.4-cli+20240223 | 0 .../vm_beta/crates/5.0.4-api+20160316 | 0 .../vm_beta/crates/5.0.4-cli+20160316 | 0 .../v1alpha1/crates/5.0.4-api+20200405 | 0 .../v1alpha1/crates/5.0.4-cli+20200405 | 0 etc/api/composer/v1/crates/5.0.4-api+20240227 | 0 etc/api/composer/v1/crates/5.0.4-cli+20240227 | 0 etc/api/compute/v1/crates/5.0.4-api+20240218 | 0 etc/api/compute/v1/crates/5.0.4-cli+20240218 | 0 .../connectors/v1/crates/5.0.4-api+20240221 | 0 .../connectors/v1/crates/5.0.4-cli+20240221 | 0 .../v2/crates/5.0.4-api+20170407 | 0 .../v2/crates/5.0.4-cli+20170407 | 0 .../v1/crates/5.0.4-api+20240226 | 0 .../v1/crates/5.0.4-cli+20240226 | 0 .../container/v1/crates/5.0.4-api+20240214 | 0 .../container/v1/crates/5.0.4-cli+20240214 | 0 .../v1/crates/5.0.4-api+20240223 | 0 .../v1/crates/5.0.4-cli+20240223 | 0 .../v1beta1/crates/5.0.4-api+20240223 | 0 .../v1beta1/crates/5.0.4-cli+20240223 | 0 etc/api/content/v2/crates/5.0.4-api+20220303 | 0 .../v2sandbox/crates/5.0.4-api+20181009 | 0 .../coordinate/v1/crates/5.0.4-api+20150811 | 0 .../customsearch/v1/crates/5.0.4-api+20240303 | 0 .../customsearch/v1/crates/5.0.4-cli+20240303 | 0 .../datacatalog/v1/crates/5.0.4-api+20240222 | 0 .../datacatalog/v1/crates/5.0.4-cli+20240222 | 0 .../v1beta1/crates/5.0.4-api+20240222 | 0 .../v1beta1/crates/5.0.4-cli+20240222 | 0 .../datafusion/v1/crates/5.0.4-api+20240111 | 0 .../datafusion/v1/crates/5.0.4-cli+20240111 | 0 .../v1beta1/crates/5.0.4-api+20240111 | 0 .../v1beta1/crates/5.0.4-cli+20240111 | 0 .../v1beta1/crates/5.0.4-api+20240207 | 0 .../v1beta1/crates/5.0.4-cli+20240207 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20240225 | 0 .../v1/crates/5.0.4-cli+20240225 | 0 etc/api/dataplex/v1/crates/5.0.4-api+20240224 | 0 etc/api/dataplex/v1/crates/5.0.4-cli+20240224 | 0 etc/api/dataproc/v1/crates/5.0.4-api+20240222 | 0 .../datastore/v1/crates/5.0.4-api+20240226 | 0 .../datastore/v1/crates/5.0.4-cli+20240226 | 0 .../v1beta3/crates/5.0.4-api+20240226 | 0 .../v1beta3/crates/5.0.4-cli+20240226 | 0 .../datastream/v1/crates/5.0.4-api+20240221 | 0 .../datastream/v1/crates/5.0.4-cli+20240221 | 0 .../v2/crates/5.0.4-api+20240229 | 0 .../v2/crates/5.0.4-cli+20240229 | 0 .../v2beta2/crates/5.0.4-api+20160201 | 0 .../v2beta2/crates/5.0.4-cli+20160201 | 0 .../v2.8/crates/5.0.4-api+20180830 | 0 .../v3.0/crates/5.0.4-api+20180830 | 0 .../v3.2/crates/5.0.4-api+20190531 | 0 .../v3.3/crates/5.0.4-api+20220104 | 0 .../v3.4/crates/5.0.4-api+20230118 | 0 .../v3.5/crates/5.0.4-api+20240201 | 0 .../dialogflow/v2/crates/5.0.4-api+20240227 | 0 .../dialogflow/v2/crates/5.0.4-cli+20240227 | 0 .../v2beta1/crates/5.0.4-api+20240227 | 0 .../v2beta1/crates/5.0.4-cli+20240227 | 0 .../dialogflow/v3/crates/5.0.4-api+20240227 | 0 .../dialogflow/v3/crates/5.0.4-cli+20240227 | 0 .../v1/crates/5.0.4-api+20240224 | 0 .../v1/crates/5.0.4-cli+20240224 | 0 .../discovery/v1/crates/5.0.4-api+20200806 | 0 .../discovery/v1/crates/5.0.4-cli+20200806 | 0 .../displayvideo/v1/crates/5.0.4-api+20240229 | 0 etc/api/dlp/v2/crates/5.0.4-api+20240225 | 0 etc/api/dlp/v2/crates/5.0.4-cli+20240225 | 0 etc/api/dlp/v2beta1/crates/5.0.4-api+20171205 | 0 etc/api/dlp/v2beta1/crates/5.0.4-cli+20171205 | 0 etc/api/dns/v1/crates/5.0.4-api+20240229 | 0 etc/api/dns/v1/crates/5.0.4-cli+20240229 | 0 etc/api/dns/v2/crates/5.0.4-api+20240229 | 0 etc/api/dns/v2/crates/5.0.4-cli+20240229 | 0 etc/api/docs/v1/crates/5.0.4-api+20240229 | 0 etc/api/docs/v1/crates/5.0.4-cli+20240229 | 0 .../documentai/v1/crates/5.0.4-api+20240223 | 0 .../documentai/v1/crates/5.0.4-cli+20240223 | 0 .../v1beta2/crates/5.0.4-api+20240223 | 0 .../v1beta2/crates/5.0.4-cli+20240223 | 0 etc/api/domains/v1/crates/5.0.4-api+20240221 | 0 etc/api/domains/v1/crates/5.0.4-cli+20240221 | 0 .../domains/v1beta1/crates/5.0.4-api+20240221 | 0 .../domains/v1beta1/crates/5.0.4-cli+20240221 | 0 .../domainsrdap/v1/crates/5.0.4-api+20240304 | 0 .../domainsrdap/v1/crates/5.0.4-cli+20240304 | 0 .../v1.1/crates/5.0.4-api+20230117 | 0 .../v1/crates/5.0.4-api+20210323 | 0 .../v2/crates/5.0.4-api+20240227 | 0 etc/api/drive/v2/crates/5.0.4-api+20240227 | 0 etc/api/drive/v2/crates/5.0.4-cli+20240227 | 0 etc/api/drive/v3/crates/5.0.4-api+20240227 | 0 etc/api/drive/v3/crates/5.0.4-cli+20240227 | 0 .../v2/crates/5.0.4-api+20240302 | 0 .../v2/crates/5.0.4-cli+20240302 | 0 .../v1/crates/5.0.4-api+20240223 | 0 .../v1/crates/5.0.4-cli+20240223 | 0 etc/api/eventarc/v1/crates/5.0.4-api+20240223 | 0 etc/api/eventarc/v1/crates/5.0.4-cli+20240223 | 0 .../v1alpha1/crates/5.0.4-api+20240303 | 0 .../v1alpha1/crates/5.0.4-cli+20240303 | 0 etc/api/fcm/v1/crates/5.0.4-api+20240227 | 0 etc/api/fcm/v1/crates/5.0.4-cli+20240227 | 0 .../fcmdata/v1beta1/crates/5.0.4-api+20240303 | 0 .../fcmdata/v1beta1/crates/5.0.4-cli+20240303 | 0 etc/api/file/v1/crates/5.0.4-api+20240126 | 0 etc/api/file/v1/crates/5.0.4-cli+20240126 | 0 .../file/v1beta1/crates/5.0.4-api+20240126 | 0 .../file/v1beta1/crates/5.0.4-cli+20240126 | 0 .../v1beta1/crates/5.0.4-api+20240304 | 0 .../v1beta1/crates/5.0.4-cli+20240304 | 0 .../v1beta/crates/5.0.4-api+20240226 | 0 .../v1beta/crates/5.0.4-cli+20240226 | 0 .../v1beta/crates/5.0.4-api+20240303 | 0 .../v1beta/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240226 | 0 .../v1/crates/5.0.4-cli+20240226 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1beta1/crates/5.0.4-api+20240303 | 0 .../v1beta1/crates/5.0.4-cli+20240303 | 0 .../firebaseml/v1/crates/5.0.4-api+20240221 | 0 .../firebaseml/v1/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20171129 | 0 .../v1/crates/5.0.4-cli+20171129 | 0 .../v1beta/crates/5.0.4-api+20240301 | 0 .../v1beta/crates/5.0.4-cli+20240301 | 0 .../firestore/v1/crates/5.0.4-api+20240226 | 0 .../v1beta1/crates/5.0.4-api+20240226 | 0 etc/api/fitness/v1/crates/5.0.4-api+20240304 | 0 etc/api/fitness/v1/crates/5.0.4-cli+20240304 | 0 .../fusiontables/v2/crates/5.0.4-api+20171117 | 0 .../fusiontables/v2/crates/5.0.4-cli+20171117 | 0 etc/api/games/v1/crates/5.0.4-api+20240228 | 0 .../v1configuration/crates/5.0.4-api+20240228 | 0 .../v1configuration/crates/5.0.4-cli+20240228 | 0 .../gameservices/v1/crates/5.0.4-api+20230105 | 0 .../gameservices/v1/crates/5.0.4-cli+20230105 | 0 .../v1management/crates/5.0.4-api+20240228 | 0 .../v1management/crates/5.0.4-cli+20240228 | 0 etc/api/gan/v1beta1/crates/5.0.4-api+20130205 | 0 etc/api/genomics/v1/crates/5.0.4-api+20210324 | 0 etc/api/genomics/v1/crates/5.0.4-cli+20210324 | 0 etc/api/gmail/v1/crates/5.0.4-api+20240226 | 0 etc/api/gmail/v1/crates/5.0.4-cli+20240226 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1beta1/crates/5.0.4-api+20240303 | 0 .../v1beta1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240222 | 0 .../v1/crates/5.0.4-cli+20240222 | 0 .../v1/crates/5.0.4-api+20220614 | 0 .../v1/crates/5.0.4-cli+20220614 | 0 .../healthcare/v1/crates/5.0.4-api+20240228 | 0 .../healthcare/v1/crates/5.0.4-cli+20240228 | 0 .../v1beta1/crates/5.0.4-api+20240228 | 0 .../v1beta1/crates/5.0.4-cli+20240228 | 0 etc/api/iam/v1/crates/5.0.4-api+20240220 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 etc/api/iap/v1/crates/5.0.4-api+20240224 | 0 etc/api/iap/v1/crates/5.0.4-cli+20240224 | 0 etc/api/iap/v1beta1/crates/5.0.4-api+20240224 | 0 etc/api/iap/v1beta1/crates/5.0.4-cli+20240224 | 0 .../ideahub/v1beta/crates/5.0.4-api+20220305 | 0 .../ideahub/v1beta/crates/5.0.4-cli+20220305 | 0 .../v3/crates/5.0.4-api+20180723 | 0 .../v3/crates/5.0.4-cli+20180723 | 0 etc/api/ids/v1/crates/5.0.4-api+20231203 | 0 etc/api/ids/v1/crates/5.0.4-cli+20231203 | 0 etc/api/indexing/v3/crates/5.0.4-api+20240227 | 0 etc/api/indexing/v3/crates/5.0.4-cli+20240227 | 0 etc/api/jobs/v3/crates/5.0.4-api+20240202 | 0 etc/api/jobs/v3/crates/5.0.4-cli+20240202 | 0 etc/api/jobs/v4/crates/5.0.4-api+20240202 | 0 etc/api/jobs/v4/crates/5.0.4-cli+20240202 | 0 etc/api/keep/v1/crates/5.0.4-api+20240227 | 0 etc/api/keep/v1/crates/5.0.4-cli+20240227 | 0 etc/api/language/v1/crates/5.0.4-api+20240303 | 0 etc/api/language/v1/crates/5.0.4-cli+20240303 | 0 .../v1beta1/crates/5.0.4-api+20220218 | 0 .../v1beta1/crates/5.0.4-cli+20220218 | 0 .../libraryagent/v1/crates/5.0.4-api+20240303 | 0 .../libraryagent/v1/crates/5.0.4-cli+20240303 | 0 .../licensing/v1/crates/5.0.4-api+20240301 | 0 .../licensing/v1/crates/5.0.4-cli+20240301 | 0 .../v2beta/crates/5.0.4-api+20240220 | 0 .../v2beta/crates/5.0.4-cli+20240220 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 etc/api/logging/v2/crates/5.0.4-api+20240223 | 0 etc/api/logging/v2/crates/5.0.4-cli+20240223 | 0 .../logging/v2beta1/crates/5.0.4-api+20190325 | 0 .../logging/v2beta1/crates/5.0.4-cli+20190325 | 0 .../v1/crates/5.0.4-api+20240112 | 0 .../v1/crates/5.0.4-cli+20240112 | 0 .../manager/v1beta2/crates/5.0.4-api+20140915 | 0 .../manager/v1beta2/crates/5.0.4-cli+20140915 | 0 .../v1/crates/5.0.4-api+20240205 | 0 .../v1/crates/5.0.4-cli+20240205 | 0 etc/api/memcache/v1/crates/5.0.4-api+20240222 | 0 etc/api/memcache/v1/crates/5.0.4-cli+20240222 | 0 .../v1beta2/crates/5.0.4-api+20240222 | 0 .../v1beta2/crates/5.0.4-cli+20240222 | 0 .../v1beta/crates/5.0.4-api+20240228 | 0 .../v1beta/crates/5.0.4-cli+20240228 | 0 etc/api/mirror/v1/crates/5.0.4-api+20190424 | 0 etc/api/mirror/v1/crates/5.0.4-cli+20190424 | 0 etc/api/ml/v1/crates/5.0.4-api+20240127 | 0 etc/api/ml/v1/crates/5.0.4-cli+20240127 | 0 .../monitoring/v3/crates/5.0.4-api+20240225 | 0 etc/api/mybusiness/v4/crates/5.0.4-api+0 | 0 etc/api/mybusiness/v4/crates/5.0.4-cli+0 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20230124 | 0 .../v1/crates/5.0.4-cli+20230124 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 .../v1alpha1/crates/5.0.4-api+20240221 | 0 .../v1alpha1/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20240221 | 0 .../v1/crates/5.0.4-cli+20240221 | 0 .../v1/crates/5.0.4-api+20240224 | 0 .../v1/crates/5.0.4-cli+20240224 | 0 .../notebooks/v1/crates/5.0.4-api+20231227 | 0 .../notebooks/v1/crates/5.0.4-cli+20231227 | 0 .../v1/crates/5.0.4-api+20240226 | 0 .../orgpolicy/v2/crates/5.0.4-api+20240226 | 0 .../orgpolicy/v2/crates/5.0.4-cli+20240226 | 0 etc/api/oslogin/v1/crates/5.0.4-api+20240225 | 0 etc/api/oslogin/v1/crates/5.0.4-cli+20240225 | 0 .../oslogin/v1beta/crates/5.0.4-api+20240225 | 0 .../oslogin/v1beta/crates/5.0.4-cli+20240225 | 0 .../v2/crates/5.0.4-api+20191206 | 0 .../v2/crates/5.0.4-cli+20191206 | 0 .../v4/crates/5.0.4-api+20191206 | 0 .../v4/crates/5.0.4-cli+20191206 | 0 .../v5/crates/5.0.4-api+20240229 | 0 .../v5/crates/5.0.4-cli+20240229 | 0 etc/api/partners/v2/crates/5.0.4-api+20180925 | 0 etc/api/partners/v2/crates/5.0.4-cli+20180925 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 etc/api/people/v1/crates/5.0.4-api+20240303 | 0 etc/api/people/v1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240223 | 0 .../v1/crates/5.0.4-cli+20240223 | 0 .../v3/crates/5.0.4-api+20200707 | 0 .../v3/crates/5.0.4-cli+20200707 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20170919 | 0 .../v1/crates/5.0.4-cli+20170919 | 0 etc/api/plus/v1/crates/5.0.4-api+20190616 | 0 etc/api/plus/v1/crates/5.0.4-cli+20190616 | 0 .../plusdomains/v1/crates/5.0.4-api+20190616 | 0 .../plusdomains/v1/crates/5.0.4-cli+20190616 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../prediction/v1.6/crates/5.0.4-api+20160511 | 0 .../prediction/v1.6/crates/5.0.4-cli+20160511 | 0 .../privateca/v1/crates/5.0.4-api+20240221 | 0 .../v1beta1/crates/5.0.4-api+20240221 | 0 .../v1beta1/crates/5.0.4-cli+20240221 | 0 .../v1alpha1/crates/5.0.4-api+20240226 | 0 .../v1alpha1/crates/5.0.4-cli+20240226 | 0 .../v1beta1/crates/5.0.4-api+20200127 | 0 .../v1beta1/crates/5.0.4-cli+20200127 | 0 etc/api/pubsub/v1/crates/5.0.4-api+20240227 | 0 etc/api/pubsub/v1/crates/5.0.4-cli+20240227 | 0 .../pubsub/v1beta2/crates/5.0.4-api+20240227 | 0 .../pubsub/v1beta2/crates/5.0.4-cli+20240227 | 0 .../pubsublite/v1/crates/5.0.4-api+20240224 | 0 .../pubsublite/v1/crates/5.0.4-cli+20240224 | 0 .../qpxexpress/v1/crates/5.0.4-api+20160708 | 0 .../qpxexpress/v1/crates/5.0.4-cli+20160708 | 0 .../v1/crates/5.0.4-api+20240305 | 0 .../v1/crates/5.0.4-cli+20240305 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1beta1/crates/5.0.4-api+20240229 | 0 .../v1beta1/crates/5.0.4-cli+20240229 | 0 .../recommender/v1/crates/5.0.4-api+20240226 | 0 .../recommender/v1/crates/5.0.4-cli+20240226 | 0 .../v1beta1/crates/5.0.4-api+20240226 | 0 .../v1beta1/crates/5.0.4-cli+20240226 | 0 etc/api/redis/v1/crates/5.0.4-api+20240226 | 0 etc/api/redis/v1/crates/5.0.4-cli+20240226 | 0 .../v2/crates/5.0.4-api+20210329 | 0 .../v1beta2/crates/5.0.4-api+20160512 | 0 .../v1beta2/crates/5.0.4-cli+20160512 | 0 .../v1beta1/crates/5.0.4-api+20161003 | 0 .../v1beta1/crates/5.0.4-cli+20161003 | 0 .../v1sandbox/crates/5.0.4-api+20160329 | 0 .../v1sandbox/crates/5.0.4-cli+20160329 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1beta2/crates/5.0.4-api+20160512 | 0 .../v1beta2/crates/5.0.4-cli+20160512 | 0 etc/api/retail/v2/crates/5.0.4-api+20240222 | 0 etc/api/retail/v2/crates/5.0.4-cli+20240222 | 0 etc/api/run/v1/crates/5.0.4-api+20240225 | 0 etc/api/run/v1/crates/5.0.4-cli+20240225 | 0 etc/api/run/v2/crates/5.0.4-api+20240225 | 0 etc/api/run/v2/crates/5.0.4-cli+20240225 | 0 .../v1/crates/5.0.4-api+20240227 | 0 .../v1/crates/5.0.4-cli+20240227 | 0 .../v1beta1/crates/5.0.4-api+20240227 | 0 .../v1beta1/crates/5.0.4-cli+20240227 | 0 .../safebrowsing/v4/crates/5.0.4-api+20240225 | 0 .../v1alpha1/crates/5.0.4-api+20240226 | 0 .../v1alpha1/crates/5.0.4-cli+20240226 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 .../v1/crates/5.0.4-api+20240223 | 0 .../v1/crates/5.0.4-cli+20240223 | 0 .../v1beta1/crates/5.0.4-api+20240223 | 0 .../v1beta1/crates/5.0.4-cli+20240223 | 0 .../v1/crates/5.0.4-api+20240302 | 0 .../v1/crates/5.0.4-api+20190624 | 0 .../v1/crates/5.0.4-cli+20190624 | 0 .../v1/crates/5.0.4-api+20240223 | 0 .../v1/crates/5.0.4-cli+20240223 | 0 .../v2/crates/5.0.4-api+20240223 | 0 .../v2/crates/5.0.4-cli+20240223 | 0 .../v1/crates/5.0.4-api+20240226 | 0 .../v1/crates/5.0.4-cli+20240226 | 0 .../v1beta1/crates/5.0.4-api+20240226 | 0 .../v1beta1/crates/5.0.4-cli+20240226 | 0 .../alpha/crates/5.0.4-api+20160401 | 0 .../alpha/crates/5.0.4-cli+20160401 | 0 etc/api/shared.yaml | 2 +- etc/api/sheets/v4/crates/5.0.4-api+20240229 | 0 etc/api/sheets/v4/crates/5.0.4-cli+20240229 | 0 .../v1/crates/5.0.4-api+20191119 | 0 .../v1/crates/5.0.4-cli+20191119 | 0 .../v1/crates/5.0.4-api+20240218 | 0 .../v1/crates/5.0.4-cli+20240218 | 0 .../sourcerepo/v1/crates/5.0.4-api+20240304 | 0 .../sourcerepo/v1/crates/5.0.4-cli+20240304 | 0 .../v1explorer/crates/5.0.4-api+20170306 | 0 .../v1explorer/crates/5.0.4-cli+20170306 | 0 etc/api/speech/v1/crates/5.0.4-api+20240222 | 0 etc/api/speech/v1/crates/5.0.4-cli+20240222 | 0 .../speech/v1beta1/crates/5.0.4-api+20181005 | 0 .../speech/v1beta1/crates/5.0.4-cli+20181005 | 0 etc/api/sql/v1beta4/crates/5.0.4-api+20200331 | 0 etc/api/sqladmin/v1/crates/5.0.4-api+20240219 | 0 .../v1beta4/crates/5.0.4-api+20240219 | 0 etc/api/storage/v1/crates/5.0.4-api+20240229 | 0 .../v1/crates/5.0.4-api+20240224 | 0 .../v1/crates/5.0.4-cli+20240224 | 0 etc/api/sts/v1/crates/5.0.4-api+20240222 | 0 etc/api/sts/v1/crates/5.0.4-cli+20240222 | 0 etc/api/surveys/v2/crates/5.0.4-api+20180508 | 0 etc/api/surveys/v2/crates/5.0.4-cli+20180508 | 0 .../tagmanager/v1/crates/5.0.4-api+20240228 | 0 .../tagmanager/v1/crates/5.0.4-cli+20240228 | 0 .../tagmanager/v2/crates/5.0.4-api+20240228 | 0 .../tagmanager/v2/crates/5.0.4-cli+20240228 | 0 .../v1beta2/crates/5.0.4-api+20160428 | 0 .../v1beta2/crates/5.0.4-cli+20160428 | 0 etc/api/tasks/v1/crates/5.0.4-api+20240303 | 0 etc/api/tasks/v1/crates/5.0.4-cli+20240303 | 0 etc/api/testing/v1/crates/5.0.4-api+20240227 | 0 etc/api/testing/v1/crates/5.0.4-cli+20240227 | 0 .../texttospeech/v1/crates/5.0.4-api+20240228 | 0 .../texttospeech/v1/crates/5.0.4-cli+20240228 | 0 etc/api/tpu/v1/crates/5.0.4-api+20240222 | 0 etc/api/tpu/v1/crates/5.0.4-cli+20240222 | 0 .../tpu/v1alpha1/crates/5.0.4-api+20240222 | 0 .../tpu/v1alpha1/crates/5.0.4-cli+20240222 | 0 .../transcoder/v1/crates/5.0.4-api+20240221 | 0 .../transcoder/v1/crates/5.0.4-cli+20240221 | 0 .../v1beta1/crates/5.0.4-api+20210323 | 0 .../v1beta1/crates/5.0.4-cli+20210323 | 0 .../translate/v2/crates/5.0.4-api+20170525 | 0 .../translate/v2/crates/5.0.4-cli+20170525 | 0 .../translate/v3/crates/5.0.4-api+20240131 | 0 .../translate/v3/crates/5.0.4-cli+20240131 | 0 .../urlshortener/v1/crates/5.0.4-api+20150519 | 0 .../urlshortener/v1/crates/5.0.4-cli+20150519 | 0 etc/api/vault/v1/crates/5.0.4-api+20240220 | 0 etc/api/vault/v1/crates/5.0.4-cli+20240220 | 0 .../vectortile/v1/crates/5.0.4-api+20210331 | 0 .../vectortile/v1/crates/5.0.4-cli+20210331 | 0 .../v1/crates/5.0.4-api+20240227 | 0 .../v1/crates/5.0.4-cli+20240227 | 0 .../v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240118 | 0 .../v1/crates/5.0.4-cli+20240118 | 0 .../v1beta1/crates/5.0.4-api+20171122 | 0 .../v1beta1/crates/5.0.4-cli+20171122 | 0 etc/api/vision/v1/crates/5.0.4-api+20240223 | 0 etc/api/vision/v1/crates/5.0.4-cli+20240223 | 0 .../vmmigration/v1/crates/5.0.4-api+20240222 | 0 .../vmmigration/v1/crates/5.0.4-cli+20240222 | 0 .../v1/crates/5.0.4-api+20240304 | 0 etc/api/webfonts/v1/crates/5.0.4-api+20240227 | 0 etc/api/webfonts/v1/crates/5.0.4-cli+20240227 | 0 .../webmasters/v3/crates/5.0.4-api+20190428 | 0 .../webmasters/v3/crates/5.0.4-cli+20190428 | 0 etc/api/webrisk/v1/crates/5.0.4-api+20240303 | 0 .../v1/crates/5.0.4-api+20240220 | 0 .../v1/crates/5.0.4-cli+20240220 | 0 .../workflows/v1/crates/5.0.4-api+20240207 | 0 .../workflows/v1/crates/5.0.4-cli+20240207 | 0 etc/api/youtube/v3/crates/5.0.4-api+20240303 | 0 etc/api/youtube/v3/crates/5.0.4-cli+20240303 | 0 .../v1/crates/5.0.4-api+20240304 | 0 .../v1/crates/5.0.4-cli+20240304 | 0 gen/abusiveexperiencereport1-cli/Cargo.toml | 4 +- gen/abusiveexperiencereport1-cli/README.md | 2 +- gen/abusiveexperiencereport1-cli/mkdocs.yml | 2 +- gen/abusiveexperiencereport1-cli/src/main.rs | 2 +- gen/abusiveexperiencereport1/Cargo.toml | 4 +- gen/abusiveexperiencereport1/README.md | 44 +-- gen/abusiveexperiencereport1/src/api.rs | 4 +- gen/abusiveexperiencereport1/src/lib.rs | 2 +- gen/acceleratedmobilepageurl1-cli/Cargo.toml | 4 +- gen/acceleratedmobilepageurl1-cli/README.md | 2 +- gen/acceleratedmobilepageurl1-cli/mkdocs.yml | 2 +- gen/acceleratedmobilepageurl1-cli/src/main.rs | 2 +- gen/acceleratedmobilepageurl1/Cargo.toml | 4 +- gen/acceleratedmobilepageurl1/README.md | 44 +-- gen/acceleratedmobilepageurl1/src/api.rs | 4 +- gen/acceleratedmobilepageurl1/src/lib.rs | 2 +- gen/accessapproval1-cli/Cargo.toml | 4 +- gen/accessapproval1-cli/README.md | 2 +- gen/accessapproval1-cli/mkdocs.yml | 2 +- gen/accessapproval1-cli/src/main.rs | 2 +- gen/accessapproval1/Cargo.toml | 4 +- gen/accessapproval1/README.md | 46 +-- gen/accessapproval1/src/api.rs | 4 +- gen/accessapproval1/src/lib.rs | 2 +- gen/accessapproval1_beta1-cli/Cargo.toml | 4 +- gen/accessapproval1_beta1-cli/README.md | 2 +- gen/accessapproval1_beta1-cli/mkdocs.yml | 2 +- gen/accessapproval1_beta1-cli/src/main.rs | 2 +- gen/accessapproval1_beta1/Cargo.toml | 4 +- gen/accessapproval1_beta1/README.md | 46 +-- gen/accessapproval1_beta1/src/api.rs | 4 +- gen/accessapproval1_beta1/src/lib.rs | 2 +- gen/accesscontextmanager1-cli/Cargo.toml | 4 +- gen/accesscontextmanager1-cli/README.md | 2 +- gen/accesscontextmanager1-cli/mkdocs.yml | 2 +- gen/accesscontextmanager1-cli/src/main.rs | 2 +- gen/accesscontextmanager1/Cargo.toml | 4 +- gen/accesscontextmanager1/README.md | 52 +-- gen/accesscontextmanager1/src/api.rs | 4 +- gen/accesscontextmanager1/src/lib.rs | 2 +- gen/accesscontextmanager1_beta-cli/Cargo.toml | 4 +- gen/accesscontextmanager1_beta-cli/README.md | 2 +- gen/accesscontextmanager1_beta-cli/mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/accesscontextmanager1_beta/Cargo.toml | 4 +- gen/accesscontextmanager1_beta/README.md | 48 +-- gen/accesscontextmanager1_beta/src/api.rs | 4 +- gen/accesscontextmanager1_beta/src/lib.rs | 2 +- gen/adexchangebuyer1d3-cli/Cargo.toml | 4 +- gen/adexchangebuyer1d3-cli/README.md | 2 +- gen/adexchangebuyer1d3-cli/mkdocs.yml | 2 +- gen/adexchangebuyer1d3-cli/src/main.rs | 2 +- gen/adexchangebuyer1d3/Cargo.toml | 4 +- gen/adexchangebuyer1d3/README.md | 68 ++-- gen/adexchangebuyer1d3/src/api.rs | 4 +- gen/adexchangebuyer1d3/src/lib.rs | 2 +- gen/adexchangebuyer1d4-cli/Cargo.toml | 4 +- gen/adexchangebuyer1d4-cli/README.md | 2 +- gen/adexchangebuyer1d4-cli/mkdocs.yml | 2 +- gen/adexchangebuyer1d4-cli/src/main.rs | 2 +- gen/adexchangebuyer1d4/Cargo.toml | 4 +- gen/adexchangebuyer1d4/README.md | 80 ++-- gen/adexchangebuyer1d4/src/api.rs | 4 +- gen/adexchangebuyer1d4/src/lib.rs | 2 +- gen/adexchangebuyer2_v2_beta1-cli/Cargo.toml | 4 +- gen/adexchangebuyer2_v2_beta1-cli/README.md | 2 +- gen/adexchangebuyer2_v2_beta1-cli/mkdocs.yml | 2 +- gen/adexchangebuyer2_v2_beta1-cli/src/main.rs | 2 +- gen/adexchangebuyer2_v2_beta1/Cargo.toml | 4 +- gen/adexchangebuyer2_v2_beta1/README.md | 48 +-- gen/adexchangebuyer2_v2_beta1/src/api.rs | 4 +- gen/adexchangebuyer2_v2_beta1/src/lib.rs | 2 +- gen/adexchangeseller2-cli/Cargo.toml | 4 +- gen/adexchangeseller2-cli/README.md | 2 +- gen/adexchangeseller2-cli/mkdocs.yml | 2 +- gen/adexchangeseller2-cli/src/main.rs | 2 +- gen/adexchangeseller2/Cargo.toml | 4 +- gen/adexchangeseller2/README.md | 46 +-- gen/adexchangeseller2/src/api.rs | 4 +- gen/adexchangeseller2/src/lib.rs | 2 +- gen/adexperiencereport1-cli/Cargo.toml | 4 +- gen/adexperiencereport1-cli/README.md | 2 +- gen/adexperiencereport1-cli/mkdocs.yml | 2 +- gen/adexperiencereport1-cli/src/main.rs | 2 +- gen/adexperiencereport1/Cargo.toml | 4 +- gen/adexperiencereport1/README.md | 44 +-- gen/adexperiencereport1/src/api.rs | 4 +- gen/adexperiencereport1/src/lib.rs | 2 +- gen/admob1-cli/Cargo.toml | 4 +- gen/admob1-cli/README.md | 2 +- gen/admob1-cli/mkdocs.yml | 2 +- gen/admob1-cli/src/main.rs | 2 +- gen/admob1/Cargo.toml | 4 +- gen/admob1/README.md | 42 +- gen/admob1/src/api.rs | 4 +- gen/admob1/src/lib.rs | 2 +- gen/adsense1d4-cli/Cargo.toml | 4 +- gen/adsense1d4-cli/README.md | 2 +- gen/adsense1d4-cli/mkdocs.yml | 2 +- gen/adsense1d4-cli/src/main.rs | 2 +- gen/adsense1d4/Cargo.toml | 4 +- gen/adsense1d4/README.md | 72 ++-- gen/adsense1d4/src/api.rs | 4 +- gen/adsense1d4/src/lib.rs | 2 +- gen/adsense2-cli/Cargo.toml | 4 +- gen/adsense2-cli/README.md | 2 +- gen/adsense2-cli/mkdocs.yml | 2 +- gen/adsense2-cli/src/main.rs | 2 +- gen/adsense2/Cargo.toml | 4 +- gen/adsense2/README.md | 44 +-- gen/adsense2/src/api.rs | 4 +- gen/adsense2/src/lib.rs | 2 +- gen/adsensehost4d1-cli/Cargo.toml | 4 +- gen/adsensehost4d1-cli/README.md | 2 +- gen/adsensehost4d1-cli/mkdocs.yml | 2 +- gen/adsensehost4d1-cli/src/main.rs | 2 +- gen/adsensehost4d1/Cargo.toml | 4 +- gen/adsensehost4d1/README.md | 56 +-- gen/adsensehost4d1/src/api.rs | 4 +- gen/adsensehost4d1/src/lib.rs | 2 +- gen/alertcenter1_beta1-cli/Cargo.toml | 4 +- gen/alertcenter1_beta1-cli/README.md | 2 +- gen/alertcenter1_beta1-cli/mkdocs.yml | 2 +- gen/alertcenter1_beta1-cli/src/main.rs | 2 +- gen/alertcenter1_beta1/Cargo.toml | 4 +- gen/alertcenter1_beta1/README.md | 48 +-- gen/alertcenter1_beta1/src/api.rs | 4 +- gen/alertcenter1_beta1/src/lib.rs | 2 +- gen/analytics3-cli/Cargo.toml | 4 +- gen/analytics3-cli/README.md | 2 +- gen/analytics3-cli/mkdocs.yml | 2 +- gen/analytics3-cli/src/main.rs | 2 +- gen/analytics3/Cargo.toml | 4 +- gen/analytics3/README.md | 52 +-- gen/analytics3/src/api.rs | 4 +- gen/analytics3/src/lib.rs | 2 +- gen/analyticsdata1_beta-cli/Cargo.toml | 4 +- gen/analyticsdata1_beta-cli/README.md | 2 +- gen/analyticsdata1_beta-cli/mkdocs.yml | 2 +- gen/analyticsdata1_beta-cli/src/main.rs | 2 +- gen/analyticsdata1_beta/Cargo.toml | 4 +- gen/analyticsdata1_beta/README.md | 42 +- gen/analyticsdata1_beta/src/api.rs | 4 +- gen/analyticsdata1_beta/src/lib.rs | 2 +- gen/analyticsreporting4-cli/Cargo.toml | 4 +- gen/analyticsreporting4-cli/README.md | 2 +- gen/analyticsreporting4-cli/mkdocs.yml | 2 +- gen/analyticsreporting4-cli/src/main.rs | 2 +- gen/analyticsreporting4/Cargo.toml | 4 +- gen/analyticsreporting4/README.md | 46 +-- gen/analyticsreporting4/src/api.rs | 4 +- gen/analyticsreporting4/src/lib.rs | 2 +- gen/androiddeviceprovisioning1-cli/Cargo.toml | 4 +- gen/androiddeviceprovisioning1-cli/README.md | 2 +- gen/androiddeviceprovisioning1-cli/mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/androiddeviceprovisioning1/Cargo.toml | 4 +- gen/androiddeviceprovisioning1/README.md | 48 +-- gen/androiddeviceprovisioning1/src/api.rs | 4 +- gen/androiddeviceprovisioning1/src/lib.rs | 2 +- gen/androidenterprise1-cli/Cargo.toml | 4 +- gen/androidenterprise1-cli/README.md | 2 +- gen/androidenterprise1-cli/mkdocs.yml | 2 +- gen/androidenterprise1-cli/src/main.rs | 2 +- gen/androidenterprise1/Cargo.toml | 4 +- gen/androidenterprise1/README.md | 86 ++--- gen/androidenterprise1/src/api.rs | 4 +- gen/androidenterprise1/src/lib.rs | 2 +- gen/androidmanagement1-cli/Cargo.toml | 4 +- gen/androidmanagement1-cli/README.md | 2 +- gen/androidmanagement1-cli/mkdocs.yml | 2 +- gen/androidmanagement1-cli/src/main.rs | 2 +- gen/androidmanagement1/Cargo.toml | 4 +- gen/androidmanagement1/README.md | 52 +-- gen/androidmanagement1/src/api.rs | 4 +- gen/androidmanagement1/src/lib.rs | 2 +- gen/androidpublisher2-cli/Cargo.toml | 4 +- gen/androidpublisher2-cli/README.md | 2 +- gen/androidpublisher2-cli/mkdocs.yml | 2 +- gen/androidpublisher2-cli/src/main.rs | 2 +- gen/androidpublisher2/Cargo.toml | 4 +- gen/androidpublisher2/README.md | 62 +-- gen/androidpublisher2/src/api.rs | 4 +- gen/androidpublisher2/src/lib.rs | 2 +- gen/androidpublisher3-cli/Cargo.toml | 4 +- gen/androidpublisher3-cli/README.md | 2 +- gen/androidpublisher3-cli/mkdocs.yml | 2 +- gen/androidpublisher3-cli/src/main.rs | 2 +- gen/androidpublisher3/Cargo.toml | 4 +- gen/androidpublisher3/README.md | 92 ++--- gen/androidpublisher3/src/api.rs | 4 +- gen/androidpublisher3/src/lib.rs | 2 +- gen/apigateway1-cli/Cargo.toml | 4 +- gen/apigateway1-cli/README.md | 2 +- gen/apigateway1-cli/mkdocs.yml | 2 +- gen/apigateway1-cli/src/main.rs | 2 +- gen/apigateway1/Cargo.toml | 4 +- gen/apigateway1/README.md | 42 +- gen/apigateway1/src/api.rs | 4 +- gen/apigateway1/src/lib.rs | 2 +- gen/apigee1-cli/Cargo.toml | 4 +- gen/apigee1-cli/README.md | 2 +- gen/apigee1-cli/mkdocs.yml | 2 +- gen/apigee1-cli/src/main.rs | 2 +- gen/apigee1/Cargo.toml | 4 +- gen/apigee1/README.md | 46 +-- gen/apigee1/src/api.rs | 4 +- gen/apigee1/src/lib.rs | 2 +- gen/apikeys2-cli/Cargo.toml | 4 +- gen/apikeys2-cli/README.md | 2 +- gen/apikeys2-cli/mkdocs.yml | 2 +- gen/apikeys2-cli/src/main.rs | 2 +- gen/apikeys2/Cargo.toml | 4 +- gen/apikeys2/README.md | 48 +-- gen/apikeys2/src/api.rs | 4 +- gen/apikeys2/src/lib.rs | 2 +- gen/appengine1-cli/Cargo.toml | 4 +- gen/appengine1-cli/README.md | 2 +- gen/appengine1-cli/mkdocs.yml | 2 +- gen/appengine1-cli/src/main.rs | 2 +- gen/appengine1/Cargo.toml | 4 +- gen/appengine1/README.md | 44 +-- gen/appengine1/src/api.rs | 4 +- gen/appengine1/src/lib.rs | 2 +- gen/appengine1_beta4-cli/Cargo.toml | 4 +- gen/appengine1_beta4-cli/README.md | 2 +- gen/appengine1_beta4-cli/mkdocs.yml | 2 +- gen/appengine1_beta4-cli/src/main.rs | 2 +- gen/appengine1_beta4/Cargo.toml | 4 +- gen/appengine1_beta4/README.md | 42 +- gen/appengine1_beta4/src/api.rs | 4 +- gen/appengine1_beta4/src/lib.rs | 2 +- gen/appengine1_beta5-cli/Cargo.toml | 4 +- gen/appengine1_beta5-cli/README.md | 2 +- gen/appengine1_beta5-cli/mkdocs.yml | 2 +- gen/appengine1_beta5-cli/src/main.rs | 2 +- gen/appengine1_beta5/Cargo.toml | 4 +- gen/appengine1_beta5/README.md | 42 +- gen/appengine1_beta5/src/api.rs | 4 +- gen/appengine1_beta5/src/lib.rs | 2 +- gen/appsactivity1-cli/Cargo.toml | 4 +- gen/appsactivity1-cli/README.md | 2 +- gen/appsactivity1-cli/mkdocs.yml | 2 +- gen/appsactivity1-cli/src/main.rs | 2 +- gen/appsactivity1/Cargo.toml | 4 +- gen/appsactivity1/README.md | 44 +-- gen/appsactivity1/src/api.rs | 4 +- gen/appsactivity1/src/lib.rs | 2 +- gen/appstate1-cli/Cargo.toml | 4 +- gen/appstate1-cli/README.md | 2 +- gen/appstate1-cli/mkdocs.yml | 2 +- gen/appstate1-cli/src/main.rs | 2 +- gen/appstate1/Cargo.toml | 4 +- gen/appstate1/README.md | 42 +- gen/appstate1/src/api.rs | 4 +- gen/appstate1/src/lib.rs | 2 +- gen/area120tables1_alpha1-cli/Cargo.toml | 4 +- gen/area120tables1_alpha1-cli/README.md | 2 +- gen/area120tables1_alpha1-cli/mkdocs.yml | 2 +- gen/area120tables1_alpha1-cli/src/main.rs | 2 +- gen/area120tables1_alpha1/Cargo.toml | 4 +- gen/area120tables1_alpha1/README.md | 48 +-- gen/area120tables1_alpha1/src/api.rs | 4 +- gen/area120tables1_alpha1/src/lib.rs | 2 +- gen/artifactregistry1-cli/Cargo.toml | 4 +- gen/artifactregistry1-cli/README.md | 2 +- gen/artifactregistry1-cli/mkdocs.yml | 2 +- gen/artifactregistry1-cli/src/main.rs | 2 +- gen/artifactregistry1/Cargo.toml | 4 +- gen/artifactregistry1/README.md | 52 +-- gen/artifactregistry1/src/api.rs | 4 +- gen/artifactregistry1/src/lib.rs | 2 +- gen/artifactregistry1_beta1-cli/Cargo.toml | 4 +- gen/artifactregistry1_beta1-cli/README.md | 2 +- gen/artifactregistry1_beta1-cli/mkdocs.yml | 2 +- gen/artifactregistry1_beta1-cli/src/main.rs | 2 +- gen/artifactregistry1_beta1/Cargo.toml | 4 +- gen/artifactregistry1_beta1/README.md | 42 +- gen/artifactregistry1_beta1/src/api.rs | 4 +- gen/artifactregistry1_beta1/src/lib.rs | 2 +- gen/assuredworkloads1-cli/Cargo.toml | 4 +- gen/assuredworkloads1-cli/README.md | 2 +- gen/assuredworkloads1-cli/mkdocs.yml | 2 +- gen/assuredworkloads1-cli/src/main.rs | 2 +- gen/assuredworkloads1/Cargo.toml | 4 +- gen/assuredworkloads1/README.md | 42 +- gen/assuredworkloads1/src/api.rs | 4 +- gen/assuredworkloads1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/authorizedbuyersmarketplace1/Cargo.toml | 4 +- gen/authorizedbuyersmarketplace1/README.md | 44 +-- gen/authorizedbuyersmarketplace1/src/api.rs | 4 +- gen/authorizedbuyersmarketplace1/src/lib.rs | 2 +- gen/autoscaler1_beta2-cli/Cargo.toml | 4 +- gen/autoscaler1_beta2-cli/README.md | 2 +- gen/autoscaler1_beta2-cli/mkdocs.yml | 2 +- gen/autoscaler1_beta2-cli/src/main.rs | 2 +- gen/autoscaler1_beta2/Cargo.toml | 4 +- gen/autoscaler1_beta2/README.md | 50 +-- gen/autoscaler1_beta2/src/api.rs | 4 +- gen/autoscaler1_beta2/src/lib.rs | 2 +- gen/baremetalsolution2-cli/Cargo.toml | 4 +- gen/baremetalsolution2-cli/README.md | 2 +- gen/baremetalsolution2-cli/mkdocs.yml | 2 +- gen/baremetalsolution2-cli/src/main.rs | 2 +- gen/baremetalsolution2/Cargo.toml | 4 +- gen/baremetalsolution2/README.md | 42 +- gen/baremetalsolution2/src/api.rs | 4 +- gen/baremetalsolution2/src/lib.rs | 2 +- gen/bigqueryconnection1_beta1-cli/Cargo.toml | 4 +- gen/bigqueryconnection1_beta1-cli/README.md | 2 +- gen/bigqueryconnection1_beta1-cli/mkdocs.yml | 2 +- gen/bigqueryconnection1_beta1-cli/src/main.rs | 2 +- gen/bigqueryconnection1_beta1/Cargo.toml | 4 +- gen/bigqueryconnection1_beta1/README.md | 42 +- gen/bigqueryconnection1_beta1/src/api.rs | 4 +- gen/bigqueryconnection1_beta1/src/lib.rs | 2 +- gen/bigquerydatatransfer1-cli/Cargo.toml | 4 +- gen/bigquerydatatransfer1-cli/README.md | 2 +- gen/bigquerydatatransfer1-cli/mkdocs.yml | 2 +- gen/bigquerydatatransfer1-cli/src/main.rs | 2 +- gen/bigquerydatatransfer1/Cargo.toml | 4 +- gen/bigquerydatatransfer1/README.md | 42 +- gen/bigquerydatatransfer1/src/api.rs | 4 +- gen/bigquerydatatransfer1/src/lib.rs | 2 +- gen/bigqueryreservation1-cli/Cargo.toml | 4 +- gen/bigqueryreservation1-cli/README.md | 2 +- gen/bigqueryreservation1-cli/mkdocs.yml | 2 +- gen/bigqueryreservation1-cli/src/main.rs | 2 +- gen/bigqueryreservation1/Cargo.toml | 4 +- gen/bigqueryreservation1/README.md | 42 +- gen/bigqueryreservation1/src/api.rs | 4 +- gen/bigqueryreservation1/src/lib.rs | 2 +- gen/bigtableadmin2-cli/Cargo.toml | 4 +- gen/bigtableadmin2-cli/README.md | 2 +- gen/bigtableadmin2-cli/mkdocs.yml | 2 +- gen/bigtableadmin2-cli/src/main.rs | 2 +- gen/bigtableadmin2/Cargo.toml | 4 +- gen/bigtableadmin2/README.md | 46 +-- gen/bigtableadmin2/src/api.rs | 4 +- gen/bigtableadmin2/src/lib.rs | 2 +- gen/billingbudgets1-cli/Cargo.toml | 4 +- gen/billingbudgets1-cli/README.md | 2 +- gen/billingbudgets1-cli/mkdocs.yml | 2 +- gen/billingbudgets1-cli/src/main.rs | 2 +- gen/billingbudgets1/Cargo.toml | 4 +- gen/billingbudgets1/README.md | 42 +- gen/billingbudgets1/src/api.rs | 4 +- gen/billingbudgets1/src/lib.rs | 2 +- gen/billingbudgets1_beta1-cli/Cargo.toml | 4 +- gen/billingbudgets1_beta1-cli/README.md | 2 +- gen/billingbudgets1_beta1-cli/mkdocs.yml | 2 +- gen/billingbudgets1_beta1-cli/src/main.rs | 2 +- gen/billingbudgets1_beta1/Cargo.toml | 4 +- gen/billingbudgets1_beta1/README.md | 42 +- gen/billingbudgets1_beta1/src/api.rs | 4 +- gen/billingbudgets1_beta1/src/lib.rs | 2 +- gen/blogger3-cli/Cargo.toml | 4 +- gen/blogger3-cli/README.md | 2 +- gen/blogger3-cli/mkdocs.yml | 2 +- gen/blogger3-cli/src/main.rs | 2 +- gen/blogger3/Cargo.toml | 4 +- gen/blogger3/README.md | 70 ++-- gen/blogger3/src/api.rs | 4 +- gen/blogger3/src/lib.rs | 2 +- gen/books1-cli/Cargo.toml | 4 +- gen/books1-cli/README.md | 2 +- gen/books1-cli/mkdocs.yml | 2 +- gen/books1-cli/src/main.rs | 2 +- gen/books1/Cargo.toml | 4 +- gen/books1/README.md | 74 ++-- gen/books1/src/api.rs | 4 +- gen/books1/src/lib.rs | 2 +- gen/calendar3-cli/Cargo.toml | 4 +- gen/calendar3-cli/README.md | 2 +- gen/calendar3-cli/mkdocs.yml | 2 +- gen/calendar3-cli/src/main.rs | 2 +- gen/calendar3/Cargo.toml | 4 +- gen/calendar3/README.md | 86 ++--- gen/calendar3/src/api.rs | 4 +- gen/calendar3/src/lib.rs | 2 +- gen/certificatemanager1-cli/Cargo.toml | 4 +- gen/certificatemanager1-cli/README.md | 2 +- gen/certificatemanager1-cli/mkdocs.yml | 2 +- gen/certificatemanager1-cli/src/main.rs | 2 +- gen/certificatemanager1/Cargo.toml | 4 +- gen/certificatemanager1/README.md | 42 +- gen/certificatemanager1/src/api.rs | 4 +- gen/certificatemanager1/src/lib.rs | 2 +- gen/chromemanagement1-cli/Cargo.toml | 4 +- gen/chromemanagement1-cli/README.md | 2 +- gen/chromemanagement1-cli/mkdocs.yml | 2 +- gen/chromemanagement1-cli/src/main.rs | 2 +- gen/chromemanagement1/Cargo.toml | 4 +- gen/chromemanagement1/README.md | 42 +- gen/chromemanagement1/src/api.rs | 4 +- gen/chromemanagement1/src/lib.rs | 2 +- gen/chromepolicy1-cli/Cargo.toml | 4 +- gen/chromepolicy1-cli/README.md | 2 +- gen/chromepolicy1-cli/mkdocs.yml | 2 +- gen/chromepolicy1-cli/src/main.rs | 2 +- gen/chromepolicy1/Cargo.toml | 4 +- gen/chromepolicy1/README.md | 46 +-- gen/chromepolicy1/src/api.rs | 4 +- gen/chromepolicy1/src/lib.rs | 2 +- gen/chromeuxreport1-cli/Cargo.toml | 4 +- gen/chromeuxreport1-cli/README.md | 2 +- gen/chromeuxreport1-cli/mkdocs.yml | 2 +- gen/chromeuxreport1-cli/src/main.rs | 2 +- gen/chromeuxreport1/Cargo.toml | 4 +- gen/chromeuxreport1/README.md | 44 +-- gen/chromeuxreport1/src/api.rs | 4 +- gen/chromeuxreport1/src/lib.rs | 2 +- gen/classroom1-cli/Cargo.toml | 4 +- gen/classroom1-cli/README.md | 2 +- gen/classroom1-cli/mkdocs.yml | 2 +- gen/classroom1-cli/src/main.rs | 2 +- gen/classroom1/Cargo.toml | 4 +- gen/classroom1/README.md | 56 +-- gen/classroom1/src/api.rs | 4 +- gen/classroom1/src/lib.rs | 2 +- gen/cloudasset1-cli/Cargo.toml | 4 +- gen/cloudasset1-cli/README.md | 2 +- gen/cloudasset1-cli/mkdocs.yml | 2 +- gen/cloudasset1-cli/src/main.rs | 2 +- gen/cloudasset1/Cargo.toml | 4 +- gen/cloudasset1/README.md | 82 ++-- gen/cloudasset1/src/api.rs | 4 +- gen/cloudasset1/src/lib.rs | 2 +- gen/cloudasset1_beta1-cli/Cargo.toml | 4 +- gen/cloudasset1_beta1-cli/README.md | 2 +- gen/cloudasset1_beta1-cli/mkdocs.yml | 2 +- gen/cloudasset1_beta1-cli/src/main.rs | 2 +- gen/cloudasset1_beta1/Cargo.toml | 4 +- gen/cloudasset1_beta1/README.md | 46 +-- gen/cloudasset1_beta1/src/api.rs | 4 +- gen/cloudasset1_beta1/src/lib.rs | 2 +- gen/cloudbilling1-cli/Cargo.toml | 4 +- gen/cloudbilling1-cli/README.md | 2 +- gen/cloudbilling1-cli/mkdocs.yml | 2 +- gen/cloudbilling1-cli/src/main.rs | 2 +- gen/cloudbilling1/Cargo.toml | 4 +- gen/cloudbilling1/README.md | 52 +-- gen/cloudbilling1/src/api.rs | 4 +- gen/cloudbilling1/src/lib.rs | 2 +- gen/cloudbuild1-cli/Cargo.toml | 4 +- gen/cloudbuild1-cli/README.md | 2 +- gen/cloudbuild1-cli/mkdocs.yml | 2 +- gen/cloudbuild1-cli/src/main.rs | 2 +- gen/cloudbuild1/Cargo.toml | 4 +- gen/cloudbuild1/README.md | 52 +-- gen/cloudbuild1/src/api.rs | 4 +- gen/cloudbuild1/src/lib.rs | 2 +- gen/cloudchannel1-cli/Cargo.toml | 4 +- gen/cloudchannel1-cli/README.md | 2 +- gen/cloudchannel1-cli/mkdocs.yml | 2 +- gen/cloudchannel1-cli/src/main.rs | 2 +- gen/cloudchannel1/Cargo.toml | 4 +- gen/cloudchannel1/README.md | 46 +-- gen/cloudchannel1/src/api.rs | 4 +- gen/cloudchannel1/src/lib.rs | 2 +- gen/clouddebugger2-cli/Cargo.toml | 4 +- gen/clouddebugger2-cli/README.md | 2 +- gen/clouddebugger2-cli/mkdocs.yml | 2 +- gen/clouddebugger2-cli/src/main.rs | 2 +- gen/clouddebugger2/Cargo.toml | 4 +- gen/clouddebugger2/README.md | 44 +-- gen/clouddebugger2/src/api.rs | 4 +- gen/clouddebugger2/src/lib.rs | 2 +- gen/clouddeploy1-cli/Cargo.toml | 4 +- gen/clouddeploy1-cli/README.md | 2 +- gen/clouddeploy1-cli/mkdocs.yml | 2 +- gen/clouddeploy1-cli/src/main.rs | 2 +- gen/clouddeploy1/Cargo.toml | 4 +- gen/clouddeploy1/README.md | 42 +- gen/clouddeploy1/src/api.rs | 4 +- gen/clouddeploy1/src/lib.rs | 2 +- gen/clouderrorreporting1_beta1-cli/Cargo.toml | 4 +- gen/clouderrorreporting1_beta1-cli/README.md | 2 +- gen/clouderrorreporting1_beta1-cli/mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/clouderrorreporting1_beta1/Cargo.toml | 4 +- gen/clouderrorreporting1_beta1/README.md | 42 +- gen/clouderrorreporting1_beta1/src/api.rs | 4 +- gen/clouderrorreporting1_beta1/src/lib.rs | 2 +- gen/cloudfunctions1-cli/Cargo.toml | 4 +- gen/cloudfunctions1-cli/README.md | 2 +- gen/cloudfunctions1-cli/mkdocs.yml | 2 +- gen/cloudfunctions1-cli/src/main.rs | 2 +- gen/cloudfunctions1/Cargo.toml | 4 +- gen/cloudfunctions1/README.md | 46 +-- gen/cloudfunctions1/src/api.rs | 4 +- gen/cloudfunctions1/src/lib.rs | 2 +- gen/cloudidentity1-cli/Cargo.toml | 4 +- gen/cloudidentity1-cli/README.md | 2 +- gen/cloudidentity1-cli/mkdocs.yml | 2 +- gen/cloudidentity1-cli/src/main.rs | 2 +- gen/cloudidentity1/Cargo.toml | 4 +- gen/cloudidentity1/README.md | 56 +-- gen/cloudidentity1/src/api.rs | 4 +- gen/cloudidentity1/src/lib.rs | 2 +- gen/cloudiot1-cli/Cargo.toml | 4 +- gen/cloudiot1-cli/README.md | 2 +- gen/cloudiot1-cli/mkdocs.yml | 2 +- gen/cloudiot1-cli/src/main.rs | 2 +- gen/cloudiot1/Cargo.toml | 4 +- gen/cloudiot1/README.md | 42 +- gen/cloudiot1/src/api.rs | 4 +- gen/cloudiot1/src/lib.rs | 2 +- gen/cloudkms1-cli/Cargo.toml | 4 +- gen/cloudkms1-cli/README.md | 2 +- gen/cloudkms1-cli/mkdocs.yml | 2 +- gen/cloudkms1-cli/src/main.rs | 2 +- gen/cloudkms1/Cargo.toml | 4 +- gen/cloudkms1/README.md | 42 +- gen/cloudkms1/src/api.rs | 4 +- gen/cloudkms1/src/lib.rs | 2 +- gen/cloudkms1_beta1-cli/Cargo.toml | 4 +- gen/cloudkms1_beta1-cli/README.md | 2 +- gen/cloudkms1_beta1-cli/mkdocs.yml | 2 +- gen/cloudkms1_beta1-cli/src/main.rs | 2 +- gen/cloudkms1_beta1/Cargo.toml | 4 +- gen/cloudkms1_beta1/README.md | 42 +- gen/cloudkms1_beta1/src/api.rs | 4 +- gen/cloudkms1_beta1/src/lib.rs | 2 +- gen/cloudlatencytest2-cli/Cargo.toml | 4 +- gen/cloudlatencytest2-cli/README.md | 2 +- gen/cloudlatencytest2-cli/mkdocs.yml | 2 +- gen/cloudlatencytest2-cli/src/main.rs | 2 +- gen/cloudlatencytest2/Cargo.toml | 4 +- gen/cloudlatencytest2/README.md | 42 +- gen/cloudlatencytest2/src/api.rs | 4 +- gen/cloudlatencytest2/src/lib.rs | 2 +- gen/cloudmonitoring2_beta2-cli/Cargo.toml | 4 +- gen/cloudmonitoring2_beta2-cli/README.md | 2 +- gen/cloudmonitoring2_beta2-cli/mkdocs.yml | 2 +- gen/cloudmonitoring2_beta2-cli/src/main.rs | 2 +- gen/cloudmonitoring2_beta2/Cargo.toml | 4 +- gen/cloudmonitoring2_beta2/README.md | 50 +-- gen/cloudmonitoring2_beta2/src/api.rs | 4 +- gen/cloudmonitoring2_beta2/src/lib.rs | 2 +- gen/cloudprivatecatalog1_beta1-cli/Cargo.toml | 4 +- gen/cloudprivatecatalog1_beta1-cli/README.md | 2 +- gen/cloudprivatecatalog1_beta1-cli/mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/cloudprivatecatalog1_beta1/Cargo.toml | 4 +- gen/cloudprivatecatalog1_beta1/README.md | 46 +-- gen/cloudprivatecatalog1_beta1/src/api.rs | 4 +- gen/cloudprivatecatalog1_beta1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 44 +-- .../src/api.rs | 4 +- .../src/lib.rs | 2 +- gen/cloudprofiler2-cli/Cargo.toml | 4 +- gen/cloudprofiler2-cli/README.md | 2 +- gen/cloudprofiler2-cli/mkdocs.yml | 2 +- gen/cloudprofiler2-cli/src/main.rs | 2 +- gen/cloudprofiler2/Cargo.toml | 4 +- gen/cloudprofiler2/README.md | 42 +- gen/cloudprofiler2/src/api.rs | 4 +- gen/cloudprofiler2/src/lib.rs | 2 +- gen/cloudresourcemanager1-cli/Cargo.toml | 4 +- gen/cloudresourcemanager1-cli/README.md | 2 +- gen/cloudresourcemanager1-cli/mkdocs.yml | 2 +- gen/cloudresourcemanager1-cli/src/main.rs | 2 +- gen/cloudresourcemanager1/Cargo.toml | 4 +- gen/cloudresourcemanager1/README.md | 58 +-- gen/cloudresourcemanager1/src/api.rs | 4 +- gen/cloudresourcemanager1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- gen/cloudresourcemanager1_beta1-cli/README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/cloudresourcemanager1_beta1/Cargo.toml | 4 +- gen/cloudresourcemanager1_beta1/README.md | 48 +-- gen/cloudresourcemanager1_beta1/src/api.rs | 4 +- gen/cloudresourcemanager1_beta1/src/lib.rs | 2 +- gen/cloudresourcemanager2-cli/Cargo.toml | 4 +- gen/cloudresourcemanager2-cli/README.md | 2 +- gen/cloudresourcemanager2-cli/mkdocs.yml | 2 +- gen/cloudresourcemanager2-cli/src/main.rs | 2 +- gen/cloudresourcemanager2/Cargo.toml | 4 +- gen/cloudresourcemanager2/README.md | 48 +-- gen/cloudresourcemanager2/src/api.rs | 4 +- gen/cloudresourcemanager2/src/lib.rs | 2 +- gen/cloudresourcemanager3-cli/Cargo.toml | 4 +- gen/cloudresourcemanager3-cli/README.md | 2 +- gen/cloudresourcemanager3-cli/mkdocs.yml | 2 +- gen/cloudresourcemanager3-cli/src/main.rs | 2 +- gen/cloudresourcemanager3/Cargo.toml | 4 +- gen/cloudresourcemanager3/README.md | 76 ++-- gen/cloudresourcemanager3/src/api.rs | 4 +- gen/cloudresourcemanager3/src/lib.rs | 2 +- gen/cloudscheduler1-cli/Cargo.toml | 4 +- gen/cloudscheduler1-cli/README.md | 2 +- gen/cloudscheduler1-cli/mkdocs.yml | 2 +- gen/cloudscheduler1-cli/src/main.rs | 2 +- gen/cloudscheduler1/Cargo.toml | 4 +- gen/cloudscheduler1/README.md | 42 +- gen/cloudscheduler1/src/api.rs | 4 +- gen/cloudscheduler1/src/lib.rs | 2 +- gen/cloudscheduler1_beta1-cli/Cargo.toml | 4 +- gen/cloudscheduler1_beta1-cli/README.md | 2 +- gen/cloudscheduler1_beta1-cli/mkdocs.yml | 2 +- gen/cloudscheduler1_beta1-cli/src/main.rs | 2 +- gen/cloudscheduler1_beta1/Cargo.toml | 4 +- gen/cloudscheduler1_beta1/README.md | 42 +- gen/cloudscheduler1_beta1/src/api.rs | 4 +- gen/cloudscheduler1_beta1/src/lib.rs | 2 +- gen/cloudshell1-cli/Cargo.toml | 4 +- gen/cloudshell1-cli/README.md | 2 +- gen/cloudshell1-cli/mkdocs.yml | 2 +- gen/cloudshell1-cli/src/main.rs | 2 +- gen/cloudshell1/Cargo.toml | 4 +- gen/cloudshell1/README.md | 46 +-- gen/cloudshell1/src/api.rs | 4 +- gen/cloudshell1/src/lib.rs | 2 +- gen/cloudsupport2_beta-cli/Cargo.toml | 4 +- gen/cloudsupport2_beta-cli/README.md | 2 +- gen/cloudsupport2_beta-cli/mkdocs.yml | 2 +- gen/cloudsupport2_beta-cli/src/main.rs | 2 +- gen/cloudsupport2_beta/Cargo.toml | 4 +- gen/cloudsupport2_beta/README.md | 56 +-- gen/cloudsupport2_beta/src/api.rs | 4 +- gen/cloudsupport2_beta/src/lib.rs | 2 +- gen/cloudtasks2-cli/Cargo.toml | 4 +- gen/cloudtasks2-cli/README.md | 2 +- gen/cloudtasks2-cli/mkdocs.yml | 2 +- gen/cloudtasks2-cli/src/main.rs | 2 +- gen/cloudtasks2/Cargo.toml | 4 +- gen/cloudtasks2/README.md | 42 +- gen/cloudtasks2/src/api.rs | 4 +- gen/cloudtasks2/src/lib.rs | 2 +- gen/cloudtasks2_beta2-cli/Cargo.toml | 4 +- gen/cloudtasks2_beta2-cli/README.md | 2 +- gen/cloudtasks2_beta2-cli/mkdocs.yml | 2 +- gen/cloudtasks2_beta2-cli/src/main.rs | 2 +- gen/cloudtasks2_beta2/Cargo.toml | 4 +- gen/cloudtasks2_beta2/README.md | 44 +-- gen/cloudtasks2_beta2/src/api.rs | 4 +- gen/cloudtasks2_beta2/src/lib.rs | 2 +- gen/cloudtasks2_beta3-cli/Cargo.toml | 4 +- gen/cloudtasks2_beta3-cli/README.md | 2 +- gen/cloudtasks2_beta3-cli/mkdocs.yml | 2 +- gen/cloudtasks2_beta3-cli/src/main.rs | 2 +- gen/cloudtasks2_beta3/Cargo.toml | 4 +- gen/cloudtasks2_beta3/README.md | 42 +- gen/cloudtasks2_beta3/src/api.rs | 4 +- gen/cloudtasks2_beta3/src/lib.rs | 2 +- gen/cloudtrace1-cli/Cargo.toml | 4 +- gen/cloudtrace1-cli/README.md | 2 +- gen/cloudtrace1-cli/mkdocs.yml | 2 +- gen/cloudtrace1-cli/src/main.rs | 2 +- gen/cloudtrace1/Cargo.toml | 4 +- gen/cloudtrace1/README.md | 42 +- gen/cloudtrace1/src/api.rs | 4 +- gen/cloudtrace1/src/lib.rs | 2 +- gen/cloudtrace2-cli/Cargo.toml | 4 +- gen/cloudtrace2-cli/README.md | 2 +- gen/cloudtrace2-cli/mkdocs.yml | 2 +- gen/cloudtrace2-cli/src/main.rs | 2 +- gen/cloudtrace2/Cargo.toml | 4 +- gen/cloudtrace2/README.md | 42 +- gen/cloudtrace2/src/api.rs | 4 +- gen/cloudtrace2/src/lib.rs | 2 +- gen/clouduseraccountsvm_beta-cli/Cargo.toml | 4 +- gen/clouduseraccountsvm_beta-cli/README.md | 2 +- gen/clouduseraccountsvm_beta-cli/mkdocs.yml | 2 +- gen/clouduseraccountsvm_beta-cli/src/main.rs | 2 +- gen/clouduseraccountsvm_beta/Cargo.toml | 4 +- gen/clouduseraccountsvm_beta/README.md | 52 +-- gen/clouduseraccountsvm_beta/src/api.rs | 4 +- gen/clouduseraccountsvm_beta/src/lib.rs | 2 +- gen/commentanalyzer1_alpha1-cli/Cargo.toml | 4 +- gen/commentanalyzer1_alpha1-cli/README.md | 2 +- gen/commentanalyzer1_alpha1-cli/mkdocs.yml | 2 +- gen/commentanalyzer1_alpha1-cli/src/main.rs | 2 +- gen/commentanalyzer1_alpha1/Cargo.toml | 4 +- gen/commentanalyzer1_alpha1/README.md | 42 +- gen/commentanalyzer1_alpha1/src/api.rs | 4 +- gen/commentanalyzer1_alpha1/src/lib.rs | 2 +- gen/composer1-cli/Cargo.toml | 4 +- gen/composer1-cli/README.md | 2 +- gen/composer1-cli/mkdocs.yml | 2 +- gen/composer1-cli/src/main.rs | 2 +- gen/composer1/Cargo.toml | 4 +- gen/composer1/README.md | 42 +- gen/composer1/src/api.rs | 4 +- gen/composer1/src/lib.rs | 2 +- gen/compute1-cli/Cargo.toml | 4 +- gen/compute1-cli/README.md | 2 +- gen/compute1-cli/mkdocs.yml | 2 +- gen/compute1-cli/src/main.rs | 2 +- gen/compute1/Cargo.toml | 4 +- gen/compute1/README.md | 358 +++++++++--------- gen/compute1/src/api.rs | 4 +- gen/compute1/src/lib.rs | 2 +- gen/connectors1-cli/Cargo.toml | 4 +- gen/connectors1-cli/README.md | 2 +- gen/connectors1-cli/mkdocs.yml | 2 +- gen/connectors1-cli/src/main.rs | 2 +- gen/connectors1/Cargo.toml | 4 +- gen/connectors1/README.md | 42 +- gen/connectors1/src/api.rs | 4 +- gen/connectors1/src/lib.rs | 2 +- gen/consumersurveys2-cli/Cargo.toml | 4 +- gen/consumersurveys2-cli/README.md | 2 +- gen/consumersurveys2-cli/mkdocs.yml | 2 +- gen/consumersurveys2-cli/src/main.rs | 2 +- gen/consumersurveys2/Cargo.toml | 4 +- gen/consumersurveys2/README.md | 50 +-- gen/consumersurveys2/src/api.rs | 4 +- gen/consumersurveys2/src/lib.rs | 2 +- gen/contactcenterinsights1-cli/Cargo.toml | 4 +- gen/contactcenterinsights1-cli/README.md | 2 +- gen/contactcenterinsights1-cli/mkdocs.yml | 2 +- gen/contactcenterinsights1-cli/src/main.rs | 2 +- gen/contactcenterinsights1/Cargo.toml | 4 +- gen/contactcenterinsights1/README.md | 42 +- gen/contactcenterinsights1/src/api.rs | 4 +- gen/contactcenterinsights1/src/lib.rs | 2 +- gen/container1-cli/Cargo.toml | 4 +- gen/container1-cli/README.md | 2 +- gen/container1-cli/mkdocs.yml | 2 +- gen/container1-cli/src/main.rs | 2 +- gen/container1/Cargo.toml | 4 +- gen/container1/README.md | 42 +- gen/container1/src/api.rs | 4 +- gen/container1/src/lib.rs | 2 +- gen/containeranalysis1-cli/Cargo.toml | 4 +- gen/containeranalysis1-cli/README.md | 2 +- gen/containeranalysis1-cli/mkdocs.yml | 2 +- gen/containeranalysis1-cli/src/main.rs | 2 +- gen/containeranalysis1/Cargo.toml | 4 +- gen/containeranalysis1/README.md | 42 +- gen/containeranalysis1/src/api.rs | 4 +- gen/containeranalysis1/src/lib.rs | 2 +- gen/containeranalysis1_beta1-cli/Cargo.toml | 4 +- gen/containeranalysis1_beta1-cli/README.md | 2 +- gen/containeranalysis1_beta1-cli/mkdocs.yml | 2 +- gen/containeranalysis1_beta1-cli/src/main.rs | 2 +- gen/containeranalysis1_beta1/Cargo.toml | 4 +- gen/containeranalysis1_beta1/README.md | 42 +- gen/containeranalysis1_beta1/src/api.rs | 4 +- gen/containeranalysis1_beta1/src/lib.rs | 2 +- gen/content2-cli/Cargo.toml | 4 +- gen/content2-cli/README.md | 2 +- gen/content2-cli/mkdocs.yml | 2 +- gen/content2-cli/src/main.rs | 2 +- gen/content2/Cargo.toml | 4 +- gen/content2/README.md | 80 ++-- gen/content2/src/api.rs | 4 +- gen/content2/src/lib.rs | 2 +- gen/content2_sandbox-cli/Cargo.toml | 4 +- gen/content2_sandbox-cli/README.md | 2 +- gen/content2_sandbox-cli/mkdocs.yml | 2 +- gen/content2_sandbox-cli/src/main.rs | 2 +- gen/content2_sandbox/Cargo.toml | 4 +- gen/content2_sandbox/README.md | 50 +-- gen/content2_sandbox/src/api.rs | 4 +- gen/content2_sandbox/src/lib.rs | 2 +- gen/coordinate1-cli/Cargo.toml | 4 +- gen/coordinate1-cli/README.md | 2 +- gen/coordinate1-cli/mkdocs.yml | 2 +- gen/coordinate1-cli/src/main.rs | 2 +- gen/coordinate1/Cargo.toml | 4 +- gen/coordinate1/README.md | 64 ++-- gen/coordinate1/src/api.rs | 4 +- gen/coordinate1/src/lib.rs | 2 +- gen/customsearch1-cli/Cargo.toml | 4 +- gen/customsearch1-cli/README.md | 2 +- gen/customsearch1-cli/mkdocs.yml | 2 +- gen/customsearch1-cli/src/main.rs | 2 +- gen/customsearch1/Cargo.toml | 4 +- gen/customsearch1/README.md | 42 +- gen/customsearch1/src/api.rs | 4 +- gen/customsearch1/src/lib.rs | 2 +- gen/datacatalog1-cli/Cargo.toml | 4 +- gen/datacatalog1-cli/README.md | 2 +- gen/datacatalog1-cli/mkdocs.yml | 2 +- gen/datacatalog1-cli/src/main.rs | 2 +- gen/datacatalog1/Cargo.toml | 4 +- gen/datacatalog1/README.md | 46 +-- gen/datacatalog1/src/api.rs | 4 +- gen/datacatalog1/src/lib.rs | 2 +- gen/datacatalog1_beta1-cli/Cargo.toml | 4 +- gen/datacatalog1_beta1-cli/README.md | 2 +- gen/datacatalog1_beta1-cli/mkdocs.yml | 2 +- gen/datacatalog1_beta1-cli/src/main.rs | 2 +- gen/datacatalog1_beta1/Cargo.toml | 4 +- gen/datacatalog1_beta1/README.md | 46 +-- gen/datacatalog1_beta1/src/api.rs | 4 +- gen/datacatalog1_beta1/src/lib.rs | 2 +- gen/datafusion1-cli/Cargo.toml | 4 +- gen/datafusion1-cli/README.md | 2 +- gen/datafusion1-cli/mkdocs.yml | 2 +- gen/datafusion1-cli/src/main.rs | 2 +- gen/datafusion1/Cargo.toml | 4 +- gen/datafusion1/README.md | 42 +- gen/datafusion1/src/api.rs | 4 +- gen/datafusion1/src/lib.rs | 2 +- gen/datafusion1_beta1-cli/Cargo.toml | 4 +- gen/datafusion1_beta1-cli/README.md | 2 +- gen/datafusion1_beta1-cli/mkdocs.yml | 2 +- gen/datafusion1_beta1-cli/src/main.rs | 2 +- gen/datafusion1_beta1/Cargo.toml | 4 +- gen/datafusion1_beta1/README.md | 42 +- gen/datafusion1_beta1/src/api.rs | 4 +- gen/datafusion1_beta1/src/lib.rs | 2 +- gen/datalabeling1_beta1-cli/Cargo.toml | 4 +- gen/datalabeling1_beta1-cli/README.md | 2 +- gen/datalabeling1_beta1-cli/mkdocs.yml | 2 +- gen/datalabeling1_beta1-cli/src/main.rs | 2 +- gen/datalabeling1_beta1/Cargo.toml | 4 +- gen/datalabeling1_beta1/README.md | 42 +- gen/datalabeling1_beta1/src/api.rs | 4 +- gen/datalabeling1_beta1/src/lib.rs | 2 +- gen/datamigration1-cli/Cargo.toml | 4 +- gen/datamigration1-cli/README.md | 2 +- gen/datamigration1-cli/mkdocs.yml | 2 +- gen/datamigration1-cli/src/main.rs | 2 +- gen/datamigration1/Cargo.toml | 4 +- gen/datamigration1/README.md | 42 +- gen/datamigration1/src/api.rs | 4 +- gen/datamigration1/src/lib.rs | 2 +- gen/datapipelines1-cli/Cargo.toml | 4 +- gen/datapipelines1-cli/README.md | 2 +- gen/datapipelines1-cli/mkdocs.yml | 2 +- gen/datapipelines1-cli/src/main.rs | 2 +- gen/datapipelines1/Cargo.toml | 4 +- gen/datapipelines1/README.md | 42 +- gen/datapipelines1/src/api.rs | 4 +- gen/datapipelines1/src/lib.rs | 2 +- gen/dataplex1-cli/Cargo.toml | 4 +- gen/dataplex1-cli/README.md | 2 +- gen/dataplex1-cli/mkdocs.yml | 2 +- gen/dataplex1-cli/src/main.rs | 2 +- gen/dataplex1/Cargo.toml | 4 +- gen/dataplex1/README.md | 42 +- gen/dataplex1/src/api.rs | 4 +- gen/dataplex1/src/lib.rs | 2 +- gen/dataproc1-cli/Cargo.toml | 4 +- gen/dataproc1-cli/README.md | 2 +- gen/dataproc1-cli/mkdocs.yml | 2 +- gen/dataproc1-cli/src/main.rs | 2 +- gen/dataproc1/Cargo.toml | 4 +- gen/dataproc1/README.md | 42 +- gen/dataproc1/src/api.rs | 4 +- gen/dataproc1/src/lib.rs | 2 +- gen/datastore1-cli/Cargo.toml | 4 +- gen/datastore1-cli/README.md | 2 +- gen/datastore1-cli/mkdocs.yml | 2 +- gen/datastore1-cli/src/main.rs | 2 +- gen/datastore1/Cargo.toml | 4 +- gen/datastore1/README.md | 42 +- gen/datastore1/src/api.rs | 4 +- gen/datastore1/src/lib.rs | 2 +- gen/datastore1_beta3-cli/Cargo.toml | 4 +- gen/datastore1_beta3-cli/README.md | 2 +- gen/datastore1_beta3-cli/mkdocs.yml | 2 +- gen/datastore1_beta3-cli/src/main.rs | 2 +- gen/datastore1_beta3/Cargo.toml | 4 +- gen/datastore1_beta3/README.md | 42 +- gen/datastore1_beta3/src/api.rs | 4 +- gen/datastore1_beta3/src/lib.rs | 2 +- gen/datastream1-cli/Cargo.toml | 4 +- gen/datastream1-cli/README.md | 2 +- gen/datastream1-cli/mkdocs.yml | 2 +- gen/datastream1-cli/src/main.rs | 2 +- gen/datastream1/Cargo.toml | 4 +- gen/datastream1/README.md | 42 +- gen/datastream1/src/api.rs | 4 +- gen/datastream1/src/lib.rs | 2 +- gen/deploymentmanager2-cli/Cargo.toml | 4 +- gen/deploymentmanager2-cli/README.md | 2 +- gen/deploymentmanager2-cli/mkdocs.yml | 2 +- gen/deploymentmanager2-cli/src/main.rs | 2 +- gen/deploymentmanager2/Cargo.toml | 4 +- gen/deploymentmanager2/README.md | 60 +-- gen/deploymentmanager2/src/api.rs | 4 +- gen/deploymentmanager2/src/lib.rs | 2 +- gen/deploymentmanager2_beta2-cli/Cargo.toml | 4 +- gen/deploymentmanager2_beta2-cli/README.md | 2 +- gen/deploymentmanager2_beta2-cli/mkdocs.yml | 2 +- gen/deploymentmanager2_beta2-cli/src/main.rs | 2 +- gen/deploymentmanager2_beta2/Cargo.toml | 4 +- gen/deploymentmanager2_beta2/README.md | 60 +-- gen/deploymentmanager2_beta2/src/api.rs | 4 +- gen/deploymentmanager2_beta2/src/lib.rs | 2 +- gen/dfareporting2d8-cli/Cargo.toml | 4 +- gen/dfareporting2d8-cli/README.md | 2 +- gen/dfareporting2d8-cli/mkdocs.yml | 2 +- gen/dfareporting2d8-cli/src/main.rs | 2 +- gen/dfareporting2d8/Cargo.toml | 4 +- gen/dfareporting2d8/README.md | 286 +++++++------- gen/dfareporting2d8/src/api.rs | 4 +- gen/dfareporting2d8/src/lib.rs | 2 +- gen/dfareporting3-cli/Cargo.toml | 4 +- gen/dfareporting3-cli/README.md | 2 +- gen/dfareporting3-cli/mkdocs.yml | 2 +- gen/dfareporting3-cli/src/main.rs | 2 +- gen/dfareporting3/Cargo.toml | 4 +- gen/dfareporting3/README.md | 284 +++++++------- gen/dfareporting3/src/api.rs | 4 +- gen/dfareporting3/src/lib.rs | 2 +- gen/dfareporting3d2-cli/Cargo.toml | 4 +- gen/dfareporting3d2-cli/README.md | 2 +- gen/dfareporting3d2-cli/mkdocs.yml | 2 +- gen/dfareporting3d2-cli/src/main.rs | 2 +- gen/dfareporting3d2/Cargo.toml | 4 +- gen/dfareporting3d2/README.md | 288 +++++++------- gen/dfareporting3d2/src/api.rs | 4 +- gen/dfareporting3d2/src/lib.rs | 2 +- gen/dfareporting3d3-cli/Cargo.toml | 4 +- gen/dfareporting3d3-cli/README.md | 2 +- gen/dfareporting3d3-cli/mkdocs.yml | 2 +- gen/dfareporting3d3-cli/src/main.rs | 2 +- gen/dfareporting3d3/Cargo.toml | 4 +- gen/dfareporting3d3/README.md | 284 +++++++------- gen/dfareporting3d3/src/api.rs | 4 +- gen/dfareporting3d3/src/lib.rs | 2 +- gen/dfareporting3d4-cli/Cargo.toml | 4 +- gen/dfareporting3d4-cli/README.md | 2 +- gen/dfareporting3d4-cli/mkdocs.yml | 2 +- gen/dfareporting3d4-cli/src/main.rs | 2 +- gen/dfareporting3d4/Cargo.toml | 4 +- gen/dfareporting3d4/README.md | 288 +++++++------- gen/dfareporting3d4/src/api.rs | 4 +- gen/dfareporting3d4/src/lib.rs | 2 +- gen/dfareporting3d5-cli/Cargo.toml | 4 +- gen/dfareporting3d5-cli/README.md | 2 +- gen/dfareporting3d5-cli/mkdocs.yml | 2 +- gen/dfareporting3d5-cli/src/main.rs | 2 +- gen/dfareporting3d5/Cargo.toml | 4 +- gen/dfareporting3d5/README.md | 44 +-- gen/dfareporting3d5/src/api.rs | 4 +- gen/dfareporting3d5/src/lib.rs | 2 +- gen/dialogflow2-cli/Cargo.toml | 4 +- gen/dialogflow2-cli/README.md | 2 +- gen/dialogflow2-cli/mkdocs.yml | 2 +- gen/dialogflow2-cli/src/main.rs | 2 +- gen/dialogflow2/Cargo.toml | 4 +- gen/dialogflow2/README.md | 42 +- gen/dialogflow2/src/api.rs | 4 +- gen/dialogflow2/src/lib.rs | 2 +- gen/dialogflow2_beta1-cli/Cargo.toml | 4 +- gen/dialogflow2_beta1-cli/README.md | 2 +- gen/dialogflow2_beta1-cli/mkdocs.yml | 2 +- gen/dialogflow2_beta1-cli/src/main.rs | 2 +- gen/dialogflow2_beta1/Cargo.toml | 4 +- gen/dialogflow2_beta1/README.md | 42 +- gen/dialogflow2_beta1/src/api.rs | 4 +- gen/dialogflow2_beta1/src/lib.rs | 2 +- gen/dialogflow3-cli/Cargo.toml | 4 +- gen/dialogflow3-cli/README.md | 2 +- gen/dialogflow3-cli/mkdocs.yml | 2 +- gen/dialogflow3-cli/src/main.rs | 2 +- gen/dialogflow3/Cargo.toml | 4 +- gen/dialogflow3/README.md | 42 +- gen/dialogflow3/src/api.rs | 4 +- gen/dialogflow3/src/lib.rs | 2 +- gen/digitalassetlinks1-cli/Cargo.toml | 4 +- gen/digitalassetlinks1-cli/README.md | 2 +- gen/digitalassetlinks1-cli/mkdocs.yml | 2 +- gen/digitalassetlinks1-cli/src/main.rs | 2 +- gen/digitalassetlinks1/Cargo.toml | 4 +- gen/digitalassetlinks1/README.md | 46 +-- gen/digitalassetlinks1/src/api.rs | 4 +- gen/digitalassetlinks1/src/lib.rs | 2 +- gen/discovery1-cli/Cargo.toml | 4 +- gen/discovery1-cli/README.md | 2 +- gen/discovery1-cli/mkdocs.yml | 2 +- gen/discovery1-cli/src/main.rs | 2 +- gen/discovery1/Cargo.toml | 4 +- gen/discovery1/README.md | 42 +- gen/discovery1/src/api.rs | 4 +- gen/discovery1/src/lib.rs | 2 +- gen/displayvideo1-cli/Cargo.toml | 4 +- gen/displayvideo1-cli/README.md | 2 +- gen/displayvideo1-cli/mkdocs.yml | 2 +- gen/displayvideo1-cli/src/main.rs | 2 +- gen/displayvideo1/Cargo.toml | 4 +- gen/displayvideo1/README.md | 100 ++--- gen/displayvideo1/src/api.rs | 4 +- gen/displayvideo1/src/lib.rs | 2 +- gen/dlp2-cli/Cargo.toml | 4 +- gen/dlp2-cli/README.md | 2 +- gen/dlp2-cli/mkdocs.yml | 2 +- gen/dlp2-cli/src/main.rs | 2 +- gen/dlp2/Cargo.toml | 4 +- gen/dlp2/README.md | 48 +-- gen/dlp2/src/api.rs | 4 +- gen/dlp2/src/lib.rs | 2 +- gen/dlp2_beta1-cli/Cargo.toml | 4 +- gen/dlp2_beta1-cli/README.md | 2 +- gen/dlp2_beta1-cli/mkdocs.yml | 2 +- gen/dlp2_beta1-cli/src/main.rs | 2 +- gen/dlp2_beta1/Cargo.toml | 4 +- gen/dlp2_beta1/README.md | 50 +-- gen/dlp2_beta1/src/api.rs | 4 +- gen/dlp2_beta1/src/lib.rs | 2 +- gen/dns1-cli/Cargo.toml | 4 +- gen/dns1-cli/README.md | 2 +- gen/dns1-cli/mkdocs.yml | 2 +- gen/dns1-cli/src/main.rs | 2 +- gen/dns1/Cargo.toml | 4 +- gen/dns1/README.md | 74 ++-- gen/dns1/src/api.rs | 4 +- gen/dns1/src/lib.rs | 2 +- gen/dns2-cli/Cargo.toml | 4 +- gen/dns2-cli/README.md | 2 +- gen/dns2-cli/mkdocs.yml | 2 +- gen/dns2-cli/src/main.rs | 2 +- gen/dns2/Cargo.toml | 4 +- gen/dns2/README.md | 74 ++-- gen/dns2/src/api.rs | 4 +- gen/dns2/src/lib.rs | 2 +- gen/docs1-cli/Cargo.toml | 4 +- gen/docs1-cli/README.md | 2 +- gen/docs1-cli/mkdocs.yml | 2 +- gen/docs1-cli/src/main.rs | 2 +- gen/docs1/Cargo.toml | 4 +- gen/docs1/README.md | 44 +-- gen/docs1/src/api.rs | 4 +- gen/docs1/src/lib.rs | 2 +- gen/documentai1-cli/Cargo.toml | 4 +- gen/documentai1-cli/README.md | 2 +- gen/documentai1-cli/mkdocs.yml | 2 +- gen/documentai1-cli/src/main.rs | 2 +- gen/documentai1/Cargo.toml | 4 +- gen/documentai1/README.md | 44 +-- gen/documentai1/src/api.rs | 4 +- gen/documentai1/src/lib.rs | 2 +- gen/documentai1_beta2-cli/Cargo.toml | 4 +- gen/documentai1_beta2-cli/README.md | 2 +- gen/documentai1_beta2-cli/mkdocs.yml | 2 +- gen/documentai1_beta2-cli/src/main.rs | 2 +- gen/documentai1_beta2/Cargo.toml | 4 +- gen/documentai1_beta2/README.md | 42 +- gen/documentai1_beta2/src/api.rs | 4 +- gen/documentai1_beta2/src/lib.rs | 2 +- gen/domains1-cli/Cargo.toml | 4 +- gen/domains1-cli/README.md | 2 +- gen/domains1-cli/mkdocs.yml | 2 +- gen/domains1-cli/src/main.rs | 2 +- gen/domains1/Cargo.toml | 4 +- gen/domains1/README.md | 42 +- gen/domains1/src/api.rs | 4 +- gen/domains1/src/lib.rs | 2 +- gen/domains1_beta1-cli/Cargo.toml | 4 +- gen/domains1_beta1-cli/README.md | 2 +- gen/domains1_beta1-cli/mkdocs.yml | 2 +- gen/domains1_beta1-cli/src/main.rs | 2 +- gen/domains1_beta1/Cargo.toml | 4 +- gen/domains1_beta1/README.md | 42 +- gen/domains1_beta1/src/api.rs | 4 +- gen/domains1_beta1/src/lib.rs | 2 +- gen/domainsrdap1-cli/Cargo.toml | 4 +- gen/domainsrdap1-cli/README.md | 2 +- gen/domainsrdap1-cli/mkdocs.yml | 2 +- gen/domainsrdap1-cli/src/main.rs | 2 +- gen/domainsrdap1/Cargo.toml | 4 +- gen/domainsrdap1/README.md | 60 +-- gen/domainsrdap1/src/api.rs | 4 +- gen/domainsrdap1/src/lib.rs | 2 +- gen/doubleclickbidmanager1-cli/Cargo.toml | 4 +- gen/doubleclickbidmanager1-cli/README.md | 2 +- gen/doubleclickbidmanager1-cli/mkdocs.yml | 2 +- gen/doubleclickbidmanager1-cli/src/main.rs | 2 +- gen/doubleclickbidmanager1/Cargo.toml | 4 +- gen/doubleclickbidmanager1/README.md | 52 +-- gen/doubleclickbidmanager1/src/api.rs | 4 +- gen/doubleclickbidmanager1/src/lib.rs | 2 +- gen/doubleclickbidmanager1d1-cli/Cargo.toml | 4 +- gen/doubleclickbidmanager1d1-cli/README.md | 2 +- gen/doubleclickbidmanager1d1-cli/mkdocs.yml | 2 +- gen/doubleclickbidmanager1d1-cli/src/main.rs | 2 +- gen/doubleclickbidmanager1d1/Cargo.toml | 4 +- gen/doubleclickbidmanager1d1/README.md | 48 +-- gen/doubleclickbidmanager1d1/src/api.rs | 4 +- gen/doubleclickbidmanager1d1/src/lib.rs | 2 +- gen/doubleclicksearch2-cli/Cargo.toml | 4 +- gen/doubleclicksearch2-cli/README.md | 2 +- gen/doubleclicksearch2-cli/mkdocs.yml | 2 +- gen/doubleclicksearch2-cli/src/main.rs | 2 +- gen/doubleclicksearch2/Cargo.toml | 4 +- gen/doubleclicksearch2/README.md | 56 +-- gen/doubleclicksearch2/src/api.rs | 4 +- gen/doubleclicksearch2/src/lib.rs | 2 +- gen/drive2-cli/Cargo.toml | 4 +- gen/drive2-cli/README.md | 2 +- gen/drive2-cli/mkdocs.yml | 2 +- gen/drive2-cli/src/main.rs | 2 +- gen/drive2/Cargo.toml | 4 +- gen/drive2/README.md | 104 ++--- gen/drive2/src/api.rs | 4 +- gen/drive2/src/lib.rs | 2 +- gen/drive3-cli/Cargo.toml | 4 +- gen/drive3-cli/README.md | 2 +- gen/drive3-cli/mkdocs.yml | 2 +- gen/drive3-cli/src/main.rs | 2 +- gen/drive3/Cargo.toml | 4 +- gen/drive3/README.md | 100 ++--- gen/drive3/src/api.rs | 4 +- gen/drive3/src/lib.rs | 2 +- gen/driveactivity2-cli/Cargo.toml | 4 +- gen/driveactivity2-cli/README.md | 2 +- gen/driveactivity2-cli/mkdocs.yml | 2 +- gen/driveactivity2-cli/src/main.rs | 2 +- gen/driveactivity2/Cargo.toml | 4 +- gen/driveactivity2/README.md | 42 +- gen/driveactivity2/src/api.rs | 4 +- gen/driveactivity2/src/lib.rs | 2 +- gen/essentialcontacts1-cli/Cargo.toml | 4 +- gen/essentialcontacts1-cli/README.md | 2 +- gen/essentialcontacts1-cli/mkdocs.yml | 2 +- gen/essentialcontacts1-cli/src/main.rs | 2 +- gen/essentialcontacts1/Cargo.toml | 4 +- gen/essentialcontacts1/README.md | 46 +-- gen/essentialcontacts1/src/api.rs | 4 +- gen/essentialcontacts1/src/lib.rs | 2 +- gen/eventarc1-cli/Cargo.toml | 4 +- gen/eventarc1-cli/README.md | 2 +- gen/eventarc1-cli/mkdocs.yml | 2 +- gen/eventarc1-cli/src/main.rs | 2 +- gen/eventarc1/Cargo.toml | 4 +- gen/eventarc1/README.md | 42 +- gen/eventarc1/src/api.rs | 4 +- gen/eventarc1/src/lib.rs | 2 +- gen/factchecktools1_alpha1-cli/Cargo.toml | 4 +- gen/factchecktools1_alpha1-cli/README.md | 2 +- gen/factchecktools1_alpha1-cli/mkdocs.yml | 2 +- gen/factchecktools1_alpha1-cli/src/main.rs | 2 +- gen/factchecktools1_alpha1/Cargo.toml | 4 +- gen/factchecktools1_alpha1/README.md | 44 +-- gen/factchecktools1_alpha1/src/api.rs | 4 +- gen/factchecktools1_alpha1/src/lib.rs | 2 +- gen/fcm1-cli/Cargo.toml | 4 +- gen/fcm1-cli/README.md | 2 +- gen/fcm1-cli/mkdocs.yml | 2 +- gen/fcm1-cli/src/main.rs | 2 +- gen/fcm1/Cargo.toml | 4 +- gen/fcm1/README.md | 42 +- gen/fcm1/src/api.rs | 4 +- gen/fcm1/src/lib.rs | 2 +- gen/fcmdata1_beta1-cli/Cargo.toml | 4 +- gen/fcmdata1_beta1-cli/README.md | 2 +- gen/fcmdata1_beta1-cli/mkdocs.yml | 2 +- gen/fcmdata1_beta1-cli/src/main.rs | 2 +- gen/fcmdata1_beta1/Cargo.toml | 4 +- gen/fcmdata1_beta1/README.md | 42 +- gen/fcmdata1_beta1/src/api.rs | 4 +- gen/fcmdata1_beta1/src/lib.rs | 2 +- gen/file1-cli/Cargo.toml | 4 +- gen/file1-cli/README.md | 2 +- gen/file1-cli/mkdocs.yml | 2 +- gen/file1-cli/src/main.rs | 2 +- gen/file1/Cargo.toml | 4 +- gen/file1/README.md | 42 +- gen/file1/src/api.rs | 4 +- gen/file1/src/lib.rs | 2 +- gen/file1_beta1-cli/Cargo.toml | 4 +- gen/file1_beta1-cli/README.md | 2 +- gen/file1_beta1-cli/mkdocs.yml | 2 +- gen/file1_beta1-cli/src/main.rs | 2 +- gen/file1_beta1/Cargo.toml | 4 +- gen/file1_beta1/README.md | 42 +- gen/file1_beta1/src/api.rs | 4 +- gen/file1_beta1/src/lib.rs | 2 +- gen/firebase1_beta1-cli/Cargo.toml | 4 +- gen/firebase1_beta1-cli/README.md | 2 +- gen/firebase1_beta1-cli/mkdocs.yml | 2 +- gen/firebase1_beta1-cli/src/main.rs | 2 +- gen/firebase1_beta1/Cargo.toml | 4 +- gen/firebase1_beta1/README.md | 48 +-- gen/firebase1_beta1/src/api.rs | 4 +- gen/firebase1_beta1/src/lib.rs | 2 +- gen/firebaseappcheck1_beta-cli/Cargo.toml | 4 +- gen/firebaseappcheck1_beta-cli/README.md | 2 +- gen/firebaseappcheck1_beta-cli/mkdocs.yml | 2 +- gen/firebaseappcheck1_beta-cli/src/main.rs | 2 +- gen/firebaseappcheck1_beta/Cargo.toml | 4 +- gen/firebaseappcheck1_beta/README.md | 46 +-- gen/firebaseappcheck1_beta/src/api.rs | 4 +- gen/firebaseappcheck1_beta/src/lib.rs | 2 +- gen/firebasedatabase1_beta-cli/Cargo.toml | 4 +- gen/firebasedatabase1_beta-cli/README.md | 2 +- gen/firebasedatabase1_beta-cli/mkdocs.yml | 2 +- gen/firebasedatabase1_beta-cli/src/main.rs | 2 +- gen/firebasedatabase1_beta/Cargo.toml | 4 +- gen/firebasedatabase1_beta/README.md | 42 +- gen/firebasedatabase1_beta/src/api.rs | 4 +- gen/firebasedatabase1_beta/src/lib.rs | 2 +- gen/firebasedynamiclinks1-cli/Cargo.toml | 4 +- gen/firebasedynamiclinks1-cli/README.md | 2 +- gen/firebasedynamiclinks1-cli/mkdocs.yml | 2 +- gen/firebasedynamiclinks1-cli/src/main.rs | 2 +- gen/firebasedynamiclinks1/Cargo.toml | 4 +- gen/firebasedynamiclinks1/README.md | 52 +-- gen/firebasedynamiclinks1/src/api.rs | 4 +- gen/firebasedynamiclinks1/src/lib.rs | 2 +- gen/firebasehosting1-cli/Cargo.toml | 4 +- gen/firebasehosting1-cli/README.md | 2 +- gen/firebasehosting1-cli/mkdocs.yml | 2 +- gen/firebasehosting1-cli/src/main.rs | 2 +- gen/firebasehosting1/Cargo.toml | 4 +- gen/firebasehosting1/README.md | 46 +-- gen/firebasehosting1/src/api.rs | 4 +- gen/firebasehosting1/src/lib.rs | 2 +- gen/firebasehosting1_beta1-cli/Cargo.toml | 4 +- gen/firebasehosting1_beta1-cli/README.md | 2 +- gen/firebasehosting1_beta1-cli/mkdocs.yml | 2 +- gen/firebasehosting1_beta1-cli/src/main.rs | 2 +- gen/firebasehosting1_beta1/Cargo.toml | 4 +- gen/firebasehosting1_beta1/README.md | 46 +-- gen/firebasehosting1_beta1/src/api.rs | 4 +- gen/firebasehosting1_beta1/src/lib.rs | 2 +- gen/firebaseml1-cli/Cargo.toml | 4 +- gen/firebaseml1-cli/README.md | 2 +- gen/firebaseml1-cli/mkdocs.yml | 2 +- gen/firebaseml1-cli/src/main.rs | 2 +- gen/firebaseml1/Cargo.toml | 4 +- gen/firebaseml1/README.md | 44 +-- gen/firebaseml1/src/api.rs | 4 +- gen/firebaseml1/src/lib.rs | 2 +- gen/firebaseremoteconfig1-cli/Cargo.toml | 4 +- gen/firebaseremoteconfig1-cli/README.md | 2 +- gen/firebaseremoteconfig1-cli/mkdocs.yml | 2 +- gen/firebaseremoteconfig1-cli/src/main.rs | 2 +- gen/firebaseremoteconfig1/Cargo.toml | 4 +- gen/firebaseremoteconfig1/README.md | 42 +- gen/firebaseremoteconfig1/src/api.rs | 4 +- gen/firebaseremoteconfig1/src/lib.rs | 2 +- gen/firebasestorage1_beta-cli/Cargo.toml | 4 +- gen/firebasestorage1_beta-cli/README.md | 2 +- gen/firebasestorage1_beta-cli/mkdocs.yml | 2 +- gen/firebasestorage1_beta-cli/src/main.rs | 2 +- gen/firebasestorage1_beta/Cargo.toml | 4 +- gen/firebasestorage1_beta/README.md | 42 +- gen/firebasestorage1_beta/src/api.rs | 4 +- gen/firebasestorage1_beta/src/lib.rs | 2 +- gen/firestore1-cli/Cargo.toml | 4 +- gen/firestore1-cli/README.md | 2 +- gen/firestore1-cli/mkdocs.yml | 2 +- gen/firestore1-cli/src/main.rs | 2 +- gen/firestore1/Cargo.toml | 4 +- gen/firestore1/README.md | 42 +- gen/firestore1/src/api.rs | 4 +- gen/firestore1/src/lib.rs | 2 +- gen/firestore1_beta1-cli/Cargo.toml | 4 +- gen/firestore1_beta1-cli/README.md | 2 +- gen/firestore1_beta1-cli/mkdocs.yml | 2 +- gen/firestore1_beta1-cli/src/main.rs | 2 +- gen/firestore1_beta1/Cargo.toml | 4 +- gen/firestore1_beta1/README.md | 42 +- gen/firestore1_beta1/src/api.rs | 4 +- gen/firestore1_beta1/src/lib.rs | 2 +- gen/fitness1-cli/Cargo.toml | 4 +- gen/fitness1-cli/README.md | 2 +- gen/fitness1-cli/mkdocs.yml | 2 +- gen/fitness1-cli/src/main.rs | 2 +- gen/fitness1/Cargo.toml | 4 +- gen/fitness1/README.md | 42 +- gen/fitness1/src/api.rs | 4 +- gen/fitness1/src/lib.rs | 2 +- gen/fusiontables2-cli/Cargo.toml | 4 +- gen/fusiontables2-cli/README.md | 2 +- gen/fusiontables2-cli/mkdocs.yml | 2 +- gen/fusiontables2-cli/src/main.rs | 2 +- gen/fusiontables2/Cargo.toml | 4 +- gen/fusiontables2/README.md | 70 ++-- gen/fusiontables2/src/api.rs | 4 +- gen/fusiontables2/src/lib.rs | 2 +- gen/games1-cli/Cargo.toml | 4 +- gen/games1-cli/README.md | 2 +- gen/games1-cli/mkdocs.yml | 2 +- gen/games1-cli/src/main.rs | 2 +- gen/games1/Cargo.toml | 4 +- gen/games1/README.md | 74 ++-- gen/games1/src/api.rs | 4 +- gen/games1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 48 +-- .../src/api.rs | 4 +- .../src/lib.rs | 2 +- gen/gameservices1-cli/Cargo.toml | 4 +- gen/gameservices1-cli/README.md | 2 +- gen/gameservices1-cli/mkdocs.yml | 2 +- gen/gameservices1-cli/src/main.rs | 2 +- gen/gameservices1/Cargo.toml | 4 +- gen/gameservices1/README.md | 42 +- gen/gameservices1/src/api.rs | 4 +- gen/gameservices1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- gen/gamesmanagement1_management-cli/README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/gamesmanagement1_management/Cargo.toml | 4 +- gen/gamesmanagement1_management/README.md | 52 +-- gen/gamesmanagement1_management/src/api.rs | 4 +- gen/gamesmanagement1_management/src/lib.rs | 2 +- gen/gan1_beta1-cli/Cargo.toml | 4 +- gen/gan1_beta1-cli/README.md | 2 +- gen/gan1_beta1-cli/mkdocs.yml | 2 +- gen/gan1_beta1-cli/src/main.rs | 2 +- gen/gan1_beta1/Cargo.toml | 4 +- gen/gan1_beta1/README.md | 64 ++-- gen/gan1_beta1/src/api.rs | 4 +- gen/gan1_beta1/src/lib.rs | 2 +- gen/genomics1-cli/Cargo.toml | 4 +- gen/genomics1-cli/README.md | 2 +- gen/genomics1-cli/mkdocs.yml | 2 +- gen/genomics1-cli/src/main.rs | 2 +- gen/genomics1/Cargo.toml | 4 +- gen/genomics1/README.md | 44 +-- gen/genomics1/src/api.rs | 4 +- gen/genomics1/src/lib.rs | 2 +- gen/gmail1-cli/Cargo.toml | 4 +- gen/gmail1-cli/README.md | 2 +- gen/gmail1-cli/mkdocs.yml | 2 +- gen/gmail1-cli/src/main.rs | 2 +- gen/gmail1/Cargo.toml | 4 +- gen/gmail1/README.md | 54 +-- gen/gmail1/src/api.rs | 4 +- gen/gmail1/src/lib.rs | 2 +- gen/gmailpostmastertools1-cli/Cargo.toml | 4 +- gen/gmailpostmastertools1-cli/README.md | 2 +- gen/gmailpostmastertools1-cli/mkdocs.yml | 2 +- gen/gmailpostmastertools1-cli/src/main.rs | 2 +- gen/gmailpostmastertools1/Cargo.toml | 4 +- gen/gmailpostmastertools1/README.md | 44 +-- gen/gmailpostmastertools1/src/api.rs | 4 +- gen/gmailpostmastertools1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- gen/gmailpostmastertools1_beta1-cli/README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/gmailpostmastertools1_beta1/Cargo.toml | 4 +- gen/gmailpostmastertools1_beta1/README.md | 44 +-- gen/gmailpostmastertools1_beta1/src/api.rs | 4 +- gen/gmailpostmastertools1_beta1/src/lib.rs | 2 +- gen/groupsmigration1-cli/Cargo.toml | 4 +- gen/groupsmigration1-cli/README.md | 2 +- gen/groupsmigration1-cli/mkdocs.yml | 2 +- gen/groupsmigration1-cli/src/main.rs | 2 +- gen/groupsmigration1/Cargo.toml | 4 +- gen/groupsmigration1/README.md | 44 +-- gen/groupsmigration1/src/api.rs | 4 +- gen/groupsmigration1/src/lib.rs | 2 +- gen/groupssettings1-cli/Cargo.toml | 4 +- gen/groupssettings1-cli/README.md | 2 +- gen/groupssettings1-cli/mkdocs.yml | 2 +- gen/groupssettings1-cli/src/main.rs | 2 +- gen/groupssettings1/Cargo.toml | 4 +- gen/groupssettings1/README.md | 42 +- gen/groupssettings1/src/api.rs | 4 +- gen/groupssettings1/src/lib.rs | 2 +- gen/healthcare1-cli/Cargo.toml | 4 +- gen/healthcare1-cli/README.md | 2 +- gen/healthcare1-cli/mkdocs.yml | 2 +- gen/healthcare1-cli/src/main.rs | 2 +- gen/healthcare1/Cargo.toml | 4 +- gen/healthcare1/README.md | 42 +- gen/healthcare1/src/api.rs | 4 +- gen/healthcare1/src/lib.rs | 2 +- gen/healthcare1_beta1-cli/Cargo.toml | 4 +- gen/healthcare1_beta1-cli/README.md | 2 +- gen/healthcare1_beta1-cli/mkdocs.yml | 2 +- gen/healthcare1_beta1-cli/src/main.rs | 2 +- gen/healthcare1_beta1/Cargo.toml | 4 +- gen/healthcare1_beta1/README.md | 42 +- gen/healthcare1_beta1/src/api.rs | 4 +- gen/healthcare1_beta1/src/lib.rs | 2 +- gen/iam1-cli/Cargo.toml | 4 +- gen/iam1-cli/README.md | 2 +- gen/iam1-cli/mkdocs.yml | 2 +- gen/iam1-cli/src/main.rs | 2 +- gen/iam1/Cargo.toml | 4 +- gen/iam1/README.md | 56 +-- gen/iam1/src/api.rs | 4 +- gen/iam1/src/lib.rs | 2 +- gen/iamcredentials1-cli/Cargo.toml | 4 +- gen/iamcredentials1-cli/README.md | 2 +- gen/iamcredentials1-cli/mkdocs.yml | 2 +- gen/iamcredentials1-cli/src/main.rs | 2 +- gen/iamcredentials1/Cargo.toml | 4 +- gen/iamcredentials1/README.md | 42 +- gen/iamcredentials1/src/api.rs | 4 +- gen/iamcredentials1/src/lib.rs | 2 +- gen/iap1-cli/Cargo.toml | 4 +- gen/iap1-cli/README.md | 2 +- gen/iap1-cli/mkdocs.yml | 2 +- gen/iap1-cli/src/main.rs | 2 +- gen/iap1/Cargo.toml | 4 +- gen/iap1/README.md | 54 +-- gen/iap1/src/api.rs | 4 +- gen/iap1/src/lib.rs | 2 +- gen/iap1_beta1-cli/Cargo.toml | 4 +- gen/iap1_beta1-cli/README.md | 2 +- gen/iap1_beta1-cli/mkdocs.yml | 2 +- gen/iap1_beta1-cli/src/main.rs | 2 +- gen/iap1_beta1/Cargo.toml | 4 +- gen/iap1_beta1/README.md | 46 +-- gen/iap1_beta1/src/api.rs | 4 +- gen/iap1_beta1/src/lib.rs | 2 +- gen/ideahub1_beta-cli/Cargo.toml | 4 +- gen/ideahub1_beta-cli/README.md | 2 +- gen/ideahub1_beta-cli/mkdocs.yml | 2 +- gen/ideahub1_beta-cli/src/main.rs | 2 +- gen/ideahub1_beta/Cargo.toml | 4 +- gen/ideahub1_beta/README.md | 42 +- gen/ideahub1_beta/src/api.rs | 4 +- gen/ideahub1_beta/src/lib.rs | 2 +- gen/identitytoolkit3-cli/Cargo.toml | 4 +- gen/identitytoolkit3-cli/README.md | 2 +- gen/identitytoolkit3-cli/mkdocs.yml | 2 +- gen/identitytoolkit3-cli/src/main.rs | 2 +- gen/identitytoolkit3/Cargo.toml | 4 +- gen/identitytoolkit3/README.md | 44 +-- gen/identitytoolkit3/src/api.rs | 4 +- gen/identitytoolkit3/src/lib.rs | 2 +- gen/ids1-cli/Cargo.toml | 4 +- gen/ids1-cli/README.md | 2 +- gen/ids1-cli/mkdocs.yml | 2 +- gen/ids1-cli/src/main.rs | 2 +- gen/ids1/Cargo.toml | 4 +- gen/ids1/README.md | 42 +- gen/ids1/src/api.rs | 4 +- gen/ids1/src/lib.rs | 2 +- gen/indexing3-cli/Cargo.toml | 4 +- gen/indexing3-cli/README.md | 2 +- gen/indexing3-cli/mkdocs.yml | 2 +- gen/indexing3-cli/src/main.rs | 2 +- gen/indexing3/Cargo.toml | 4 +- gen/indexing3/README.md | 44 +-- gen/indexing3/src/api.rs | 4 +- gen/indexing3/src/lib.rs | 2 +- gen/jobs3-cli/Cargo.toml | 4 +- gen/jobs3-cli/README.md | 2 +- gen/jobs3-cli/mkdocs.yml | 2 +- gen/jobs3-cli/src/main.rs | 2 +- gen/jobs3/Cargo.toml | 4 +- gen/jobs3/README.md | 42 +- gen/jobs3/src/api.rs | 4 +- gen/jobs3/src/lib.rs | 2 +- gen/jobs4-cli/Cargo.toml | 4 +- gen/jobs4-cli/README.md | 2 +- gen/jobs4-cli/mkdocs.yml | 2 +- gen/jobs4-cli/src/main.rs | 2 +- gen/jobs4/Cargo.toml | 4 +- gen/jobs4/README.md | 42 +- gen/jobs4/src/api.rs | 4 +- gen/jobs4/src/lib.rs | 2 +- gen/keep1-cli/Cargo.toml | 4 +- gen/keep1-cli/README.md | 2 +- gen/keep1-cli/mkdocs.yml | 2 +- gen/keep1-cli/src/main.rs | 2 +- gen/keep1/Cargo.toml | 4 +- gen/keep1/README.md | 48 +-- gen/keep1/src/api.rs | 4 +- gen/keep1/src/lib.rs | 2 +- gen/language1-cli/Cargo.toml | 4 +- gen/language1-cli/README.md | 2 +- gen/language1-cli/mkdocs.yml | 2 +- gen/language1-cli/src/main.rs | 2 +- gen/language1/Cargo.toml | 4 +- gen/language1/README.md | 44 +-- gen/language1/src/api.rs | 4 +- gen/language1/src/lib.rs | 2 +- gen/language1_beta1-cli/Cargo.toml | 4 +- gen/language1_beta1-cli/README.md | 2 +- gen/language1_beta1-cli/mkdocs.yml | 2 +- gen/language1_beta1-cli/src/main.rs | 2 +- gen/language1_beta1/Cargo.toml | 4 +- gen/language1_beta1/README.md | 44 +-- gen/language1_beta1/src/api.rs | 4 +- gen/language1_beta1/src/lib.rs | 2 +- gen/libraryagent1-cli/Cargo.toml | 4 +- gen/libraryagent1-cli/README.md | 2 +- gen/libraryagent1-cli/mkdocs.yml | 2 +- gen/libraryagent1-cli/src/main.rs | 2 +- gen/libraryagent1/Cargo.toml | 4 +- gen/libraryagent1/README.md | 42 +- gen/libraryagent1/src/api.rs | 4 +- gen/libraryagent1/src/lib.rs | 2 +- gen/licensing1-cli/Cargo.toml | 4 +- gen/licensing1-cli/README.md | 2 +- gen/licensing1-cli/mkdocs.yml | 2 +- gen/licensing1-cli/src/main.rs | 2 +- gen/licensing1/Cargo.toml | 4 +- gen/licensing1/README.md | 44 +-- gen/licensing1/src/api.rs | 4 +- gen/licensing1/src/lib.rs | 2 +- gen/lifesciences2_beta-cli/Cargo.toml | 4 +- gen/lifesciences2_beta-cli/README.md | 2 +- gen/lifesciences2_beta-cli/mkdocs.yml | 2 +- gen/lifesciences2_beta-cli/src/main.rs | 2 +- gen/lifesciences2_beta/Cargo.toml | 4 +- gen/lifesciences2_beta/README.md | 42 +- gen/lifesciences2_beta/src/api.rs | 4 +- gen/lifesciences2_beta/src/lib.rs | 2 +- gen/localservices1-cli/Cargo.toml | 4 +- gen/localservices1-cli/README.md | 2 +- gen/localservices1-cli/mkdocs.yml | 2 +- gen/localservices1-cli/src/main.rs | 2 +- gen/localservices1/Cargo.toml | 4 +- gen/localservices1/README.md | 44 +-- gen/localservices1/src/api.rs | 4 +- gen/localservices1/src/lib.rs | 2 +- gen/logging2-cli/Cargo.toml | 4 +- gen/logging2-cli/README.md | 2 +- gen/logging2-cli/mkdocs.yml | 2 +- gen/logging2-cli/src/main.rs | 2 +- gen/logging2/Cargo.toml | 4 +- gen/logging2/README.md | 72 ++-- gen/logging2/src/api.rs | 4 +- gen/logging2/src/lib.rs | 2 +- gen/logging2_beta1-cli/Cargo.toml | 4 +- gen/logging2_beta1-cli/README.md | 2 +- gen/logging2_beta1-cli/mkdocs.yml | 2 +- gen/logging2_beta1-cli/src/main.rs | 2 +- gen/logging2_beta1/Cargo.toml | 4 +- gen/logging2_beta1/README.md | 48 +-- gen/logging2_beta1/src/api.rs | 4 +- gen/logging2_beta1/src/lib.rs | 2 +- gen/managedidentities1-cli/Cargo.toml | 4 +- gen/managedidentities1-cli/README.md | 2 +- gen/managedidentities1-cli/mkdocs.yml | 2 +- gen/managedidentities1-cli/src/main.rs | 2 +- gen/managedidentities1/Cargo.toml | 4 +- gen/managedidentities1/README.md | 42 +- gen/managedidentities1/src/api.rs | 4 +- gen/managedidentities1/src/lib.rs | 2 +- gen/manager1_beta2-cli/Cargo.toml | 4 +- gen/manager1_beta2-cli/README.md | 2 +- gen/manager1_beta2-cli/mkdocs.yml | 2 +- gen/manager1_beta2-cli/src/main.rs | 2 +- gen/manager1_beta2/Cargo.toml | 4 +- gen/manager1_beta2/README.md | 48 +-- gen/manager1_beta2/src/api.rs | 4 +- gen/manager1_beta2/src/lib.rs | 2 +- gen/manufacturers1-cli/Cargo.toml | 4 +- gen/manufacturers1-cli/README.md | 2 +- gen/manufacturers1-cli/mkdocs.yml | 2 +- gen/manufacturers1-cli/src/main.rs | 2 +- gen/manufacturers1/Cargo.toml | 4 +- gen/manufacturers1/README.md | 42 +- gen/manufacturers1/src/api.rs | 4 +- gen/manufacturers1/src/lib.rs | 2 +- gen/memcache1-cli/Cargo.toml | 4 +- gen/memcache1-cli/README.md | 2 +- gen/memcache1-cli/mkdocs.yml | 2 +- gen/memcache1-cli/src/main.rs | 2 +- gen/memcache1/Cargo.toml | 4 +- gen/memcache1/README.md | 42 +- gen/memcache1/src/api.rs | 4 +- gen/memcache1/src/lib.rs | 2 +- gen/memcache1_beta2-cli/Cargo.toml | 4 +- gen/memcache1_beta2-cli/README.md | 2 +- gen/memcache1_beta2-cli/mkdocs.yml | 2 +- gen/memcache1_beta2-cli/src/main.rs | 2 +- gen/memcache1_beta2/Cargo.toml | 4 +- gen/memcache1_beta2/README.md | 42 +- gen/memcache1_beta2/src/api.rs | 4 +- gen/memcache1_beta2/src/lib.rs | 2 +- gen/metastore1_beta-cli/Cargo.toml | 4 +- gen/metastore1_beta-cli/README.md | 2 +- gen/metastore1_beta-cli/mkdocs.yml | 2 +- gen/metastore1_beta-cli/src/main.rs | 2 +- gen/metastore1_beta/Cargo.toml | 4 +- gen/metastore1_beta/README.md | 42 +- gen/metastore1_beta/src/api.rs | 4 +- gen/metastore1_beta/src/lib.rs | 2 +- gen/mirror1-cli/Cargo.toml | 4 +- gen/mirror1-cli/README.md | 2 +- gen/mirror1-cli/mkdocs.yml | 2 +- gen/mirror1-cli/src/main.rs | 2 +- gen/mirror1/Cargo.toml | 4 +- gen/mirror1/README.md | 70 ++-- gen/mirror1/src/api.rs | 4 +- gen/mirror1/src/lib.rs | 2 +- gen/ml1-cli/Cargo.toml | 4 +- gen/ml1-cli/README.md | 2 +- gen/ml1-cli/mkdocs.yml | 2 +- gen/ml1-cli/src/main.rs | 2 +- gen/ml1/Cargo.toml | 4 +- gen/ml1/README.md | 42 +- gen/ml1/src/api.rs | 4 +- gen/ml1/src/lib.rs | 2 +- gen/monitoring3-cli/Cargo.toml | 4 +- gen/monitoring3-cli/README.md | 2 +- gen/monitoring3-cli/mkdocs.yml | 2 +- gen/monitoring3-cli/src/main.rs | 2 +- gen/monitoring3/Cargo.toml | 4 +- gen/monitoring3/README.md | 54 +-- gen/monitoring3/src/api.rs | 4 +- gen/monitoring3/src/lib.rs | 2 +- gen/mybusiness4-cli/Cargo.toml | 4 +- gen/mybusiness4-cli/README.md | 2 +- gen/mybusiness4-cli/mkdocs.yml | 2 +- gen/mybusiness4-cli/src/main.rs | 2 +- gen/mybusiness4/Cargo.toml | 4 +- gen/mybusiness4/README.md | 64 ++-- gen/mybusiness4/src/api.rs | 4 +- gen/mybusiness4/src/lib.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/mybusinessaccountmanagement1/Cargo.toml | 4 +- gen/mybusinessaccountmanagement1/README.md | 46 +-- gen/mybusinessaccountmanagement1/src/api.rs | 4 +- gen/mybusinessaccountmanagement1/src/lib.rs | 2 +- gen/mybusinessbusinesscalls1-cli/Cargo.toml | 4 +- gen/mybusinessbusinesscalls1-cli/README.md | 2 +- gen/mybusinessbusinesscalls1-cli/mkdocs.yml | 2 +- gen/mybusinessbusinesscalls1-cli/src/main.rs | 2 +- gen/mybusinessbusinesscalls1/Cargo.toml | 4 +- gen/mybusinessbusinesscalls1/README.md | 42 +- gen/mybusinessbusinesscalls1/src/api.rs | 4 +- gen/mybusinessbusinesscalls1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/mybusinessbusinessinformation1/Cargo.toml | 4 +- gen/mybusinessbusinessinformation1/README.md | 62 +-- gen/mybusinessbusinessinformation1/src/api.rs | 4 +- gen/mybusinessbusinessinformation1/src/lib.rs | 2 +- gen/mybusinesslodging1-cli/Cargo.toml | 4 +- gen/mybusinesslodging1-cli/README.md | 2 +- gen/mybusinesslodging1-cli/mkdocs.yml | 2 +- gen/mybusinesslodging1-cli/src/main.rs | 2 +- gen/mybusinesslodging1/Cargo.toml | 4 +- gen/mybusinesslodging1/README.md | 42 +- gen/mybusinesslodging1/src/api.rs | 4 +- gen/mybusinesslodging1/src/lib.rs | 2 +- gen/mybusinessnotifications1-cli/Cargo.toml | 4 +- gen/mybusinessnotifications1-cli/README.md | 2 +- gen/mybusinessnotifications1-cli/mkdocs.yml | 2 +- gen/mybusinessnotifications1-cli/src/main.rs | 2 +- gen/mybusinessnotifications1/Cargo.toml | 4 +- gen/mybusinessnotifications1/README.md | 42 +- gen/mybusinessnotifications1/src/api.rs | 4 +- gen/mybusinessnotifications1/src/lib.rs | 2 +- gen/mybusinessplaceactions1-cli/Cargo.toml | 4 +- gen/mybusinessplaceactions1-cli/README.md | 2 +- gen/mybusinessplaceactions1-cli/mkdocs.yml | 2 +- gen/mybusinessplaceactions1-cli/src/main.rs | 2 +- gen/mybusinessplaceactions1/Cargo.toml | 4 +- gen/mybusinessplaceactions1/README.md | 46 +-- gen/mybusinessplaceactions1/src/api.rs | 4 +- gen/mybusinessplaceactions1/src/lib.rs | 2 +- gen/mybusinessverifications1-cli/Cargo.toml | 4 +- gen/mybusinessverifications1-cli/README.md | 2 +- gen/mybusinessverifications1-cli/mkdocs.yml | 2 +- gen/mybusinessverifications1-cli/src/main.rs | 2 +- gen/mybusinessverifications1/Cargo.toml | 4 +- gen/mybusinessverifications1/README.md | 42 +- gen/mybusinessverifications1/src/api.rs | 4 +- gen/mybusinessverifications1/src/lib.rs | 2 +- gen/networkconnectivity1-cli/Cargo.toml | 4 +- gen/networkconnectivity1-cli/README.md | 2 +- gen/networkconnectivity1-cli/mkdocs.yml | 2 +- gen/networkconnectivity1-cli/src/main.rs | 2 +- gen/networkconnectivity1/Cargo.toml | 4 +- gen/networkconnectivity1/README.md | 42 +- gen/networkconnectivity1/src/api.rs | 4 +- gen/networkconnectivity1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- gen/networkconnectivity1_alpha1-cli/README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/networkconnectivity1_alpha1/Cargo.toml | 4 +- gen/networkconnectivity1_alpha1/README.md | 42 +- gen/networkconnectivity1_alpha1/src/api.rs | 4 +- gen/networkconnectivity1_alpha1/src/lib.rs | 2 +- gen/networkmanagement1-cli/Cargo.toml | 4 +- gen/networkmanagement1-cli/README.md | 2 +- gen/networkmanagement1-cli/mkdocs.yml | 2 +- gen/networkmanagement1-cli/src/main.rs | 2 +- gen/networkmanagement1/Cargo.toml | 4 +- gen/networkmanagement1/README.md | 42 +- gen/networkmanagement1/src/api.rs | 4 +- gen/networkmanagement1/src/lib.rs | 2 +- gen/networksecurity1-cli/Cargo.toml | 4 +- gen/networksecurity1-cli/README.md | 2 +- gen/networksecurity1-cli/mkdocs.yml | 2 +- gen/networksecurity1-cli/src/main.rs | 2 +- gen/networksecurity1/Cargo.toml | 4 +- gen/networksecurity1/README.md | 44 +-- gen/networksecurity1/src/api.rs | 4 +- gen/networksecurity1/src/lib.rs | 2 +- gen/networkservices1-cli/Cargo.toml | 4 +- gen/networkservices1-cli/README.md | 2 +- gen/networkservices1-cli/mkdocs.yml | 2 +- gen/networkservices1-cli/src/main.rs | 2 +- gen/networkservices1/Cargo.toml | 4 +- gen/networkservices1/README.md | 42 +- gen/networkservices1/src/api.rs | 4 +- gen/networkservices1/src/lib.rs | 2 +- gen/notebooks1-cli/Cargo.toml | 4 +- gen/notebooks1-cli/README.md | 2 +- gen/notebooks1-cli/mkdocs.yml | 2 +- gen/notebooks1-cli/src/main.rs | 2 +- gen/notebooks1/Cargo.toml | 4 +- gen/notebooks1/README.md | 42 +- gen/notebooks1/src/api.rs | 4 +- gen/notebooks1/src/lib.rs | 2 +- gen/ondemandscanning1-cli/Cargo.toml | 4 +- gen/ondemandscanning1-cli/README.md | 2 +- gen/ondemandscanning1-cli/mkdocs.yml | 2 +- gen/ondemandscanning1-cli/src/main.rs | 2 +- gen/ondemandscanning1/Cargo.toml | 4 +- gen/ondemandscanning1/README.md | 42 +- gen/ondemandscanning1/src/api.rs | 4 +- gen/ondemandscanning1/src/lib.rs | 2 +- gen/orgpolicy2-cli/Cargo.toml | 4 +- gen/orgpolicy2-cli/README.md | 2 +- gen/orgpolicy2-cli/mkdocs.yml | 2 +- gen/orgpolicy2-cli/src/main.rs | 2 +- gen/orgpolicy2/Cargo.toml | 4 +- gen/orgpolicy2/README.md | 46 +-- gen/orgpolicy2/src/api.rs | 4 +- gen/orgpolicy2/src/lib.rs | 2 +- gen/oslogin1-cli/Cargo.toml | 4 +- gen/oslogin1-cli/README.md | 2 +- gen/oslogin1-cli/mkdocs.yml | 2 +- gen/oslogin1-cli/src/main.rs | 2 +- gen/oslogin1/Cargo.toml | 4 +- gen/oslogin1/README.md | 42 +- gen/oslogin1/src/api.rs | 4 +- gen/oslogin1/src/lib.rs | 2 +- gen/oslogin1_beta-cli/Cargo.toml | 4 +- gen/oslogin1_beta-cli/README.md | 2 +- gen/oslogin1_beta-cli/mkdocs.yml | 2 +- gen/oslogin1_beta-cli/src/main.rs | 2 +- gen/oslogin1_beta/Cargo.toml | 4 +- gen/oslogin1_beta/README.md | 42 +- gen/oslogin1_beta/src/api.rs | 4 +- gen/oslogin1_beta/src/lib.rs | 2 +- gen/pagespeedonline2-cli/Cargo.toml | 4 +- gen/pagespeedonline2-cli/README.md | 2 +- gen/pagespeedonline2-cli/mkdocs.yml | 2 +- gen/pagespeedonline2-cli/src/main.rs | 2 +- gen/pagespeedonline2/Cargo.toml | 4 +- gen/pagespeedonline2/README.md | 42 +- gen/pagespeedonline2/src/api.rs | 4 +- gen/pagespeedonline2/src/lib.rs | 2 +- gen/pagespeedonline4-cli/Cargo.toml | 4 +- gen/pagespeedonline4-cli/README.md | 2 +- gen/pagespeedonline4-cli/mkdocs.yml | 2 +- gen/pagespeedonline4-cli/src/main.rs | 2 +- gen/pagespeedonline4/Cargo.toml | 4 +- gen/pagespeedonline4/README.md | 42 +- gen/pagespeedonline4/src/api.rs | 4 +- gen/pagespeedonline4/src/lib.rs | 2 +- gen/pagespeedonline5-cli/Cargo.toml | 4 +- gen/pagespeedonline5-cli/README.md | 2 +- gen/pagespeedonline5-cli/mkdocs.yml | 2 +- gen/pagespeedonline5-cli/src/main.rs | 2 +- gen/pagespeedonline5/Cargo.toml | 4 +- gen/pagespeedonline5/README.md | 42 +- gen/pagespeedonline5/src/api.rs | 4 +- gen/pagespeedonline5/src/lib.rs | 2 +- gen/partners2-cli/Cargo.toml | 4 +- gen/partners2-cli/README.md | 2 +- gen/partners2-cli/mkdocs.yml | 2 +- gen/partners2-cli/src/main.rs | 2 +- gen/partners2/Cargo.toml | 4 +- gen/partners2/README.md | 68 ++-- gen/partners2/src/api.rs | 4 +- gen/partners2/src/lib.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/paymentsresellersubscription1/Cargo.toml | 4 +- gen/paymentsresellersubscription1/README.md | 42 +- gen/paymentsresellersubscription1/src/api.rs | 4 +- gen/paymentsresellersubscription1/src/lib.rs | 2 +- gen/people1-cli/Cargo.toml | 4 +- gen/people1-cli/README.md | 2 +- gen/people1-cli/mkdocs.yml | 2 +- gen/people1-cli/src/main.rs | 2 +- gen/people1/Cargo.toml | 4 +- gen/people1/README.md | 50 +-- gen/people1/src/api.rs | 4 +- gen/people1/src/lib.rs | 2 +- gen/photoslibrary1-cli/Cargo.toml | 4 +- gen/photoslibrary1-cli/README.md | 2 +- gen/photoslibrary1-cli/mkdocs.yml | 2 +- gen/photoslibrary1-cli/src/main.rs | 2 +- gen/photoslibrary1/Cargo.toml | 4 +- gen/photoslibrary1/README.md | 50 +-- gen/photoslibrary1/src/api.rs | 4 +- gen/photoslibrary1/src/lib.rs | 2 +- gen/playablelocations3-cli/Cargo.toml | 4 +- gen/playablelocations3-cli/README.md | 2 +- gen/playablelocations3-cli/mkdocs.yml | 2 +- gen/playablelocations3-cli/src/main.rs | 2 +- gen/playablelocations3/Cargo.toml | 4 +- gen/playablelocations3/README.md | 46 +-- gen/playablelocations3/src/api.rs | 4 +- gen/playablelocations3/src/lib.rs | 2 +- gen/playcustomapp1-cli/Cargo.toml | 4 +- gen/playcustomapp1-cli/README.md | 2 +- gen/playcustomapp1-cli/mkdocs.yml | 2 +- gen/playcustomapp1-cli/src/main.rs | 2 +- gen/playcustomapp1/Cargo.toml | 4 +- gen/playcustomapp1/README.md | 44 +-- gen/playcustomapp1/src/api.rs | 4 +- gen/playcustomapp1/src/lib.rs | 2 +- gen/playintegrity1-cli/Cargo.toml | 4 +- gen/playintegrity1-cli/README.md | 2 +- gen/playintegrity1-cli/mkdocs.yml | 2 +- gen/playintegrity1-cli/src/main.rs | 2 +- gen/playintegrity1/Cargo.toml | 4 +- gen/playintegrity1/README.md | 42 +- gen/playintegrity1/src/api.rs | 4 +- gen/playintegrity1/src/lib.rs | 2 +- gen/playmoviespartner1-cli/Cargo.toml | 4 +- gen/playmoviespartner1-cli/README.md | 2 +- gen/playmoviespartner1-cli/mkdocs.yml | 2 +- gen/playmoviespartner1-cli/src/main.rs | 2 +- gen/playmoviespartner1/Cargo.toml | 4 +- gen/playmoviespartner1/README.md | 42 +- gen/playmoviespartner1/src/api.rs | 4 +- gen/playmoviespartner1/src/lib.rs | 2 +- gen/plus1-cli/Cargo.toml | 4 +- gen/plus1-cli/README.md | 2 +- gen/plus1-cli/mkdocs.yml | 2 +- gen/plus1-cli/src/main.rs | 2 +- gen/plus1/Cargo.toml | 4 +- gen/plus1/README.md | 52 +-- gen/plus1/src/api.rs | 4 +- gen/plus1/src/lib.rs | 2 +- gen/plusdomains1-cli/Cargo.toml | 4 +- gen/plusdomains1-cli/README.md | 2 +- gen/plusdomains1-cli/mkdocs.yml | 2 +- gen/plusdomains1-cli/src/main.rs | 2 +- gen/plusdomains1/Cargo.toml | 4 +- gen/plusdomains1/README.md | 66 ++-- gen/plusdomains1/src/api.rs | 4 +- gen/plusdomains1/src/lib.rs | 2 +- gen/policyanalyzer1-cli/Cargo.toml | 4 +- gen/policyanalyzer1-cli/README.md | 2 +- gen/policyanalyzer1-cli/mkdocs.yml | 2 +- gen/policyanalyzer1-cli/src/main.rs | 2 +- gen/policyanalyzer1/Cargo.toml | 4 +- gen/policyanalyzer1/README.md | 42 +- gen/policyanalyzer1/src/api.rs | 4 +- gen/policyanalyzer1/src/lib.rs | 2 +- gen/policysimulator1-cli/Cargo.toml | 4 +- gen/policysimulator1-cli/README.md | 2 +- gen/policysimulator1-cli/mkdocs.yml | 2 +- gen/policysimulator1-cli/src/main.rs | 2 +- gen/policysimulator1/Cargo.toml | 4 +- gen/policysimulator1/README.md | 48 +-- gen/policysimulator1/src/api.rs | 4 +- gen/policysimulator1/src/lib.rs | 2 +- gen/policytroubleshooter1-cli/Cargo.toml | 4 +- gen/policytroubleshooter1-cli/README.md | 2 +- gen/policytroubleshooter1-cli/mkdocs.yml | 2 +- gen/policytroubleshooter1-cli/src/main.rs | 2 +- gen/policytroubleshooter1/Cargo.toml | 4 +- gen/policytroubleshooter1/README.md | 42 +- gen/policytroubleshooter1/src/api.rs | 4 +- gen/policytroubleshooter1/src/lib.rs | 2 +- gen/prediction1d6-cli/Cargo.toml | 4 +- gen/prediction1d6-cli/README.md | 2 +- gen/prediction1d6-cli/mkdocs.yml | 2 +- gen/prediction1d6-cli/src/main.rs | 2 +- gen/prediction1d6/Cargo.toml | 4 +- gen/prediction1d6/README.md | 44 +-- gen/prediction1d6/src/api.rs | 4 +- gen/prediction1d6/src/lib.rs | 2 +- gen/privateca1-cli/Cargo.toml | 4 +- gen/privateca1-cli/README.md | 2 +- gen/privateca1-cli/mkdocs.yml | 2 +- gen/privateca1-cli/src/main.rs | 2 +- gen/privateca1/Cargo.toml | 4 +- gen/privateca1/README.md | 42 +- gen/privateca1/src/api.rs | 4 +- gen/privateca1/src/lib.rs | 2 +- gen/privateca1_beta1-cli/Cargo.toml | 4 +- gen/privateca1_beta1-cli/README.md | 2 +- gen/privateca1_beta1-cli/mkdocs.yml | 2 +- gen/privateca1_beta1-cli/src/main.rs | 2 +- gen/privateca1_beta1/Cargo.toml | 4 +- gen/privateca1_beta1/README.md | 42 +- gen/privateca1_beta1/src/api.rs | 4 +- gen/privateca1_beta1/src/lib.rs | 2 +- gen/prod_tt_sasportal1_alpha1-cli/Cargo.toml | 4 +- gen/prod_tt_sasportal1_alpha1-cli/README.md | 2 +- gen/prod_tt_sasportal1_alpha1-cli/mkdocs.yml | 2 +- gen/prod_tt_sasportal1_alpha1-cli/src/main.rs | 2 +- gen/prod_tt_sasportal1_alpha1/Cargo.toml | 4 +- gen/prod_tt_sasportal1_alpha1/README.md | 50 +-- gen/prod_tt_sasportal1_alpha1/src/api.rs | 4 +- gen/prod_tt_sasportal1_alpha1/src/lib.rs | 2 +- gen/proximitybeacon1_beta1-cli/Cargo.toml | 4 +- gen/proximitybeacon1_beta1-cli/README.md | 2 +- gen/proximitybeacon1_beta1-cli/mkdocs.yml | 2 +- gen/proximitybeacon1_beta1-cli/src/main.rs | 2 +- gen/proximitybeacon1_beta1/Cargo.toml | 4 +- gen/proximitybeacon1_beta1/README.md | 52 +-- gen/proximitybeacon1_beta1/src/api.rs | 4 +- gen/proximitybeacon1_beta1/src/lib.rs | 2 +- gen/pubsub1-cli/Cargo.toml | 4 +- gen/pubsub1-cli/README.md | 2 +- gen/pubsub1-cli/mkdocs.yml | 2 +- gen/pubsub1-cli/src/main.rs | 2 +- gen/pubsub1/Cargo.toml | 4 +- gen/pubsub1/README.md | 42 +- gen/pubsub1/src/api.rs | 4 +- gen/pubsub1/src/lib.rs | 2 +- gen/pubsub1_beta2-cli/Cargo.toml | 4 +- gen/pubsub1_beta2-cli/README.md | 2 +- gen/pubsub1_beta2-cli/mkdocs.yml | 2 +- gen/pubsub1_beta2-cli/src/main.rs | 2 +- gen/pubsub1_beta2/Cargo.toml | 4 +- gen/pubsub1_beta2/README.md | 42 +- gen/pubsub1_beta2/src/api.rs | 4 +- gen/pubsub1_beta2/src/lib.rs | 2 +- gen/pubsublite1-cli/Cargo.toml | 4 +- gen/pubsublite1-cli/README.md | 2 +- gen/pubsublite1-cli/mkdocs.yml | 2 +- gen/pubsublite1-cli/src/main.rs | 2 +- gen/pubsublite1/Cargo.toml | 4 +- gen/pubsublite1/README.md | 48 +-- gen/pubsublite1/src/api.rs | 4 +- gen/pubsublite1/src/lib.rs | 2 +- gen/qpxexpress1-cli/Cargo.toml | 4 +- gen/qpxexpress1-cli/README.md | 2 +- gen/qpxexpress1-cli/mkdocs.yml | 2 +- gen/qpxexpress1-cli/src/main.rs | 2 +- gen/qpxexpress1/Cargo.toml | 4 +- gen/qpxexpress1/README.md | 42 +- gen/qpxexpress1/src/api.rs | 4 +- gen/qpxexpress1/src/lib.rs | 2 +- gen/realtimebidding1-cli/Cargo.toml | 4 +- gen/realtimebidding1-cli/README.md | 2 +- gen/realtimebidding1-cli/mkdocs.yml | 2 +- gen/realtimebidding1-cli/src/main.rs | 2 +- gen/realtimebidding1/Cargo.toml | 4 +- gen/realtimebidding1/README.md | 48 +-- gen/realtimebidding1/src/api.rs | 4 +- gen/realtimebidding1/src/lib.rs | 2 +- gen/recaptchaenterprise1-cli/Cargo.toml | 4 +- gen/recaptchaenterprise1-cli/README.md | 2 +- gen/recaptchaenterprise1-cli/mkdocs.yml | 2 +- gen/recaptchaenterprise1-cli/src/main.rs | 2 +- gen/recaptchaenterprise1/Cargo.toml | 4 +- gen/recaptchaenterprise1/README.md | 42 +- gen/recaptchaenterprise1/src/api.rs | 4 +- gen/recaptchaenterprise1/src/lib.rs | 2 +- .../Cargo.toml | 4 +- gen/recommendationengine1_beta1-cli/README.md | 2 +- .../mkdocs.yml | 2 +- .../src/main.rs | 2 +- gen/recommendationengine1_beta1/Cargo.toml | 4 +- gen/recommendationengine1_beta1/README.md | 42 +- gen/recommendationengine1_beta1/src/api.rs | 4 +- gen/recommendationengine1_beta1/src/lib.rs | 2 +- gen/recommender1-cli/Cargo.toml | 4 +- gen/recommender1-cli/README.md | 2 +- gen/recommender1-cli/mkdocs.yml | 2 +- gen/recommender1-cli/src/main.rs | 2 +- gen/recommender1/Cargo.toml | 4 +- gen/recommender1/README.md | 48 +-- gen/recommender1/src/api.rs | 4 +- gen/recommender1/src/lib.rs | 2 +- gen/recommender1_beta1-cli/Cargo.toml | 4 +- gen/recommender1_beta1-cli/README.md | 2 +- gen/recommender1_beta1-cli/mkdocs.yml | 2 +- gen/recommender1_beta1-cli/src/main.rs | 2 +- gen/recommender1_beta1/Cargo.toml | 4 +- gen/recommender1_beta1/README.md | 52 +-- gen/recommender1_beta1/src/api.rs | 4 +- gen/recommender1_beta1/src/lib.rs | 2 +- gen/redis1-cli/Cargo.toml | 4 +- gen/redis1-cli/README.md | 2 +- gen/redis1-cli/mkdocs.yml | 2 +- gen/redis1-cli/src/main.rs | 2 +- gen/redis1/Cargo.toml | 4 +- gen/redis1/README.md | 42 +- gen/redis1/src/api.rs | 4 +- gen/redis1/src/lib.rs | 2 +- gen/remotebuildexecution2-cli/Cargo.toml | 4 +- gen/remotebuildexecution2-cli/README.md | 2 +- gen/remotebuildexecution2-cli/mkdocs.yml | 2 +- gen/remotebuildexecution2-cli/src/main.rs | 2 +- gen/remotebuildexecution2/Cargo.toml | 4 +- gen/remotebuildexecution2/README.md | 50 +-- gen/remotebuildexecution2/src/api.rs | 4 +- gen/remotebuildexecution2/src/lib.rs | 2 +- gen/replicapool1_beta2-cli/Cargo.toml | 4 +- gen/replicapool1_beta2-cli/README.md | 2 +- gen/replicapool1_beta2-cli/mkdocs.yml | 2 +- gen/replicapool1_beta2-cli/src/main.rs | 2 +- gen/replicapool1_beta2/Cargo.toml | 4 +- gen/replicapool1_beta2/README.md | 46 +-- gen/replicapool1_beta2/src/api.rs | 4 +- gen/replicapool1_beta2/src/lib.rs | 2 +- gen/replicapoolupdater1_beta1-cli/Cargo.toml | 4 +- gen/replicapoolupdater1_beta1-cli/README.md | 2 +- gen/replicapoolupdater1_beta1-cli/mkdocs.yml | 2 +- gen/replicapoolupdater1_beta1-cli/src/main.rs | 2 +- gen/replicapoolupdater1_beta1/Cargo.toml | 4 +- gen/replicapoolupdater1_beta1/README.md | 46 +-- gen/replicapoolupdater1_beta1/src/api.rs | 4 +- gen/replicapoolupdater1_beta1/src/lib.rs | 2 +- gen/reseller1_sandbox-cli/Cargo.toml | 4 +- gen/reseller1_sandbox-cli/README.md | 2 +- gen/reseller1_sandbox-cli/mkdocs.yml | 2 +- gen/reseller1_sandbox-cli/src/main.rs | 2 +- gen/reseller1_sandbox/Cargo.toml | 4 +- gen/reseller1_sandbox/README.md | 48 +-- gen/reseller1_sandbox/src/api.rs | 4 +- gen/reseller1_sandbox/src/lib.rs | 2 +- gen/resourcesettings1-cli/Cargo.toml | 4 +- gen/resourcesettings1-cli/README.md | 2 +- gen/resourcesettings1-cli/mkdocs.yml | 2 +- gen/resourcesettings1-cli/src/main.rs | 2 +- gen/resourcesettings1/Cargo.toml | 4 +- gen/resourcesettings1/README.md | 46 +-- gen/resourcesettings1/src/api.rs | 4 +- gen/resourcesettings1/src/lib.rs | 2 +- gen/resourceviews1_beta2-cli/Cargo.toml | 4 +- gen/resourceviews1_beta2-cli/README.md | 2 +- gen/resourceviews1_beta2-cli/mkdocs.yml | 2 +- gen/resourceviews1_beta2-cli/src/main.rs | 2 +- gen/resourceviews1_beta2/Cargo.toml | 4 +- gen/resourceviews1_beta2/README.md | 44 +-- gen/resourceviews1_beta2/src/api.rs | 4 +- gen/resourceviews1_beta2/src/lib.rs | 2 +- gen/retail2-cli/Cargo.toml | 4 +- gen/retail2-cli/README.md | 2 +- gen/retail2-cli/mkdocs.yml | 2 +- gen/retail2-cli/src/main.rs | 2 +- gen/retail2/Cargo.toml | 4 +- gen/retail2/README.md | 42 +- gen/retail2/src/api.rs | 4 +- gen/retail2/src/lib.rs | 2 +- gen/run1-cli/Cargo.toml | 4 +- gen/run1-cli/README.md | 2 +- gen/run1-cli/mkdocs.yml | 2 +- gen/run1-cli/src/main.rs | 2 +- gen/run1/Cargo.toml | 4 +- gen/run1/README.md | 44 +-- gen/run1/src/api.rs | 4 +- gen/run1/src/lib.rs | 2 +- gen/run2-cli/Cargo.toml | 4 +- gen/run2-cli/README.md | 2 +- gen/run2-cli/mkdocs.yml | 2 +- gen/run2-cli/src/main.rs | 2 +- gen/run2/Cargo.toml | 4 +- gen/run2/README.md | 42 +- gen/run2/src/api.rs | 4 +- gen/run2/src/lib.rs | 2 +- gen/runtimeconfig1-cli/Cargo.toml | 4 +- gen/runtimeconfig1-cli/README.md | 2 +- gen/runtimeconfig1-cli/mkdocs.yml | 2 +- gen/runtimeconfig1-cli/src/main.rs | 2 +- gen/runtimeconfig1/Cargo.toml | 4 +- gen/runtimeconfig1/README.md | 44 +-- gen/runtimeconfig1/src/api.rs | 4 +- gen/runtimeconfig1/src/lib.rs | 2 +- gen/runtimeconfig1_beta1-cli/Cargo.toml | 4 +- gen/runtimeconfig1_beta1-cli/README.md | 2 +- gen/runtimeconfig1_beta1-cli/mkdocs.yml | 2 +- gen/runtimeconfig1_beta1-cli/src/main.rs | 2 +- gen/runtimeconfig1_beta1/Cargo.toml | 4 +- gen/runtimeconfig1_beta1/README.md | 42 +- gen/runtimeconfig1_beta1/src/api.rs | 4 +- gen/runtimeconfig1_beta1/src/lib.rs | 2 +- gen/safebrowsing4-cli/Cargo.toml | 4 +- gen/safebrowsing4-cli/README.md | 2 +- gen/safebrowsing4-cli/mkdocs.yml | 2 +- gen/safebrowsing4-cli/src/main.rs | 2 +- gen/safebrowsing4/Cargo.toml | 4 +- gen/safebrowsing4/README.md | 54 +-- gen/safebrowsing4/src/api.rs | 4 +- gen/safebrowsing4/src/lib.rs | 2 +- gen/sasportal1_alpha1-cli/Cargo.toml | 4 +- gen/sasportal1_alpha1-cli/README.md | 2 +- gen/sasportal1_alpha1-cli/mkdocs.yml | 2 +- gen/sasportal1_alpha1-cli/src/main.rs | 2 +- gen/sasportal1_alpha1/Cargo.toml | 4 +- gen/sasportal1_alpha1/README.md | 50 +-- gen/sasportal1_alpha1/src/api.rs | 4 +- gen/sasportal1_alpha1/src/lib.rs | 2 +- gen/searchconsole1-cli/Cargo.toml | 4 +- gen/searchconsole1-cli/README.md | 2 +- gen/searchconsole1-cli/mkdocs.yml | 2 +- gen/searchconsole1-cli/src/main.rs | 2 +- gen/searchconsole1/Cargo.toml | 4 +- gen/searchconsole1/README.md | 50 +-- gen/searchconsole1/src/api.rs | 4 +- gen/searchconsole1/src/lib.rs | 2 +- gen/secretmanager1-cli/Cargo.toml | 4 +- gen/secretmanager1-cli/README.md | 2 +- gen/secretmanager1-cli/mkdocs.yml | 2 +- gen/secretmanager1-cli/src/main.rs | 2 +- gen/secretmanager1/Cargo.toml | 4 +- gen/secretmanager1/README.md | 42 +- gen/secretmanager1/src/api.rs | 4 +- gen/secretmanager1/src/lib.rs | 2 +- gen/secretmanager1_beta1-cli/Cargo.toml | 4 +- gen/secretmanager1_beta1-cli/README.md | 2 +- gen/secretmanager1_beta1-cli/mkdocs.yml | 2 +- gen/secretmanager1_beta1-cli/src/main.rs | 2 +- gen/secretmanager1_beta1/Cargo.toml | 4 +- gen/secretmanager1_beta1/README.md | 42 +- gen/secretmanager1_beta1/src/api.rs | 4 +- gen/secretmanager1_beta1/src/lib.rs | 2 +- gen/securitycenter1-cli/Cargo.toml | 4 +- gen/securitycenter1-cli/README.md | 2 +- gen/securitycenter1-cli/mkdocs.yml | 2 +- gen/securitycenter1-cli/src/main.rs | 2 +- gen/securitycenter1/Cargo.toml | 4 +- gen/securitycenter1/README.md | 48 +-- gen/securitycenter1/src/api.rs | 4 +- gen/securitycenter1/src/lib.rs | 2 +- gen/servicebroker1-cli/Cargo.toml | 4 +- gen/servicebroker1-cli/README.md | 2 +- gen/servicebroker1-cli/mkdocs.yml | 2 +- gen/servicebroker1-cli/src/main.rs | 2 +- gen/servicebroker1/Cargo.toml | 4 +- gen/servicebroker1/README.md | 46 +-- gen/servicebroker1/src/api.rs | 4 +- gen/servicebroker1/src/lib.rs | 2 +- gen/servicecontrol1-cli/Cargo.toml | 4 +- gen/servicecontrol1-cli/README.md | 2 +- gen/servicecontrol1-cli/mkdocs.yml | 2 +- gen/servicecontrol1-cli/src/main.rs | 2 +- gen/servicecontrol1/Cargo.toml | 4 +- gen/servicecontrol1/README.md | 42 +- gen/servicecontrol1/src/api.rs | 4 +- gen/servicecontrol1/src/lib.rs | 2 +- gen/servicecontrol2-cli/Cargo.toml | 4 +- gen/servicecontrol2-cli/README.md | 2 +- gen/servicecontrol2-cli/mkdocs.yml | 2 +- gen/servicecontrol2-cli/src/main.rs | 2 +- gen/servicecontrol2/Cargo.toml | 4 +- gen/servicecontrol2/README.md | 42 +- gen/servicecontrol2/src/api.rs | 4 +- gen/servicecontrol2/src/lib.rs | 2 +- gen/servicedirectory1-cli/Cargo.toml | 4 +- gen/servicedirectory1-cli/README.md | 2 +- gen/servicedirectory1-cli/mkdocs.yml | 2 +- gen/servicedirectory1-cli/src/main.rs | 2 +- gen/servicedirectory1/Cargo.toml | 4 +- gen/servicedirectory1/README.md | 42 +- gen/servicedirectory1/src/api.rs | 4 +- gen/servicedirectory1/src/lib.rs | 2 +- gen/servicedirectory1_beta1-cli/Cargo.toml | 4 +- gen/servicedirectory1_beta1-cli/README.md | 2 +- gen/servicedirectory1_beta1-cli/mkdocs.yml | 2 +- gen/servicedirectory1_beta1-cli/src/main.rs | 2 +- gen/servicedirectory1_beta1/Cargo.toml | 4 +- gen/servicedirectory1_beta1/README.md | 42 +- gen/servicedirectory1_beta1/src/api.rs | 4 +- gen/servicedirectory1_beta1/src/lib.rs | 2 +- gen/serviceregistryalpha-cli/Cargo.toml | 4 +- gen/serviceregistryalpha-cli/README.md | 2 +- gen/serviceregistryalpha-cli/mkdocs.yml | 2 +- gen/serviceregistryalpha-cli/src/main.rs | 2 +- gen/serviceregistryalpha/Cargo.toml | 4 +- gen/serviceregistryalpha/README.md | 48 +-- gen/serviceregistryalpha/src/api.rs | 4 +- gen/serviceregistryalpha/src/lib.rs | 2 +- gen/sheets4-cli/Cargo.toml | 4 +- gen/sheets4-cli/README.md | 2 +- gen/sheets4-cli/mkdocs.yml | 2 +- gen/sheets4-cli/src/main.rs | 2 +- gen/sheets4/Cargo.toml | 4 +- gen/sheets4/README.md | 44 +-- gen/sheets4/src/api.rs | 4 +- gen/sheets4/src/lib.rs | 2 +- gen/siteverification1-cli/Cargo.toml | 4 +- gen/siteverification1-cli/README.md | 2 +- gen/siteverification1-cli/mkdocs.yml | 2 +- gen/siteverification1-cli/src/main.rs | 2 +- gen/siteverification1/Cargo.toml | 4 +- gen/siteverification1/README.md | 42 +- gen/siteverification1/src/api.rs | 4 +- gen/siteverification1/src/lib.rs | 2 +- gen/smartdevicemanagement1-cli/Cargo.toml | 4 +- gen/smartdevicemanagement1-cli/README.md | 2 +- gen/smartdevicemanagement1-cli/mkdocs.yml | 2 +- gen/smartdevicemanagement1-cli/src/main.rs | 2 +- gen/smartdevicemanagement1/Cargo.toml | 4 +- gen/smartdevicemanagement1/README.md | 42 +- gen/smartdevicemanagement1/src/api.rs | 4 +- gen/smartdevicemanagement1/src/lib.rs | 2 +- gen/sourcerepo1-cli/Cargo.toml | 4 +- gen/sourcerepo1-cli/README.md | 2 +- gen/sourcerepo1-cli/mkdocs.yml | 2 +- gen/sourcerepo1-cli/src/main.rs | 2 +- gen/sourcerepo1/Cargo.toml | 4 +- gen/sourcerepo1/README.md | 42 +- gen/sourcerepo1/src/api.rs | 4 +- gen/sourcerepo1/src/lib.rs | 2 +- gen/spectrum1_explorer-cli/Cargo.toml | 4 +- gen/spectrum1_explorer-cli/README.md | 2 +- gen/spectrum1_explorer-cli/mkdocs.yml | 2 +- gen/spectrum1_explorer-cli/src/main.rs | 2 +- gen/spectrum1_explorer/Cargo.toml | 4 +- gen/spectrum1_explorer/README.md | 42 +- gen/spectrum1_explorer/src/api.rs | 4 +- gen/spectrum1_explorer/src/lib.rs | 2 +- gen/speech1-cli/Cargo.toml | 4 +- gen/speech1-cli/README.md | 2 +- gen/speech1-cli/mkdocs.yml | 2 +- gen/speech1-cli/src/main.rs | 2 +- gen/speech1/Cargo.toml | 4 +- gen/speech1/README.md | 48 +-- gen/speech1/src/api.rs | 4 +- gen/speech1/src/lib.rs | 2 +- gen/speech1_beta1-cli/Cargo.toml | 4 +- gen/speech1_beta1-cli/README.md | 2 +- gen/speech1_beta1-cli/mkdocs.yml | 2 +- gen/speech1_beta1-cli/src/main.rs | 2 +- gen/speech1_beta1/Cargo.toml | 4 +- gen/speech1_beta1/README.md | 46 +-- gen/speech1_beta1/src/api.rs | 4 +- gen/speech1_beta1/src/lib.rs | 2 +- gen/sql1_beta4-cli/Cargo.toml | 4 +- gen/sql1_beta4-cli/README.md | 2 +- gen/sql1_beta4-cli/mkdocs.yml | 2 +- gen/sql1_beta4-cli/src/main.rs | 2 +- gen/sql1_beta4/Cargo.toml | 4 +- gen/sql1_beta4/README.md | 72 ++-- gen/sql1_beta4/src/api.rs | 4 +- gen/sql1_beta4/src/lib.rs | 2 +- gen/sqladmin1-cli/Cargo.toml | 4 +- gen/sqladmin1-cli/README.md | 2 +- gen/sqladmin1-cli/mkdocs.yml | 2 +- gen/sqladmin1-cli/src/main.rs | 2 +- gen/sqladmin1/Cargo.toml | 4 +- gen/sqladmin1/README.md | 74 ++-- gen/sqladmin1/src/api.rs | 4 +- gen/sqladmin1/src/lib.rs | 2 +- gen/sqladmin1_beta4-cli/Cargo.toml | 4 +- gen/sqladmin1_beta4-cli/README.md | 2 +- gen/sqladmin1_beta4-cli/mkdocs.yml | 2 +- gen/sqladmin1_beta4-cli/src/main.rs | 2 +- gen/sqladmin1_beta4/Cargo.toml | 4 +- gen/sqladmin1_beta4/README.md | 74 ++-- gen/sqladmin1_beta4/src/api.rs | 4 +- gen/sqladmin1_beta4/src/lib.rs | 2 +- gen/storage1-cli/Cargo.toml | 4 +- gen/storage1-cli/README.md | 2 +- gen/storage1-cli/mkdocs.yml | 2 +- gen/storage1-cli/src/main.rs | 2 +- gen/storage1/Cargo.toml | 4 +- gen/storage1/README.md | 86 ++--- gen/storage1/src/api.rs | 4 +- gen/storage1/src/lib.rs | 2 +- gen/storagetransfer1-cli/Cargo.toml | 4 +- gen/storagetransfer1-cli/README.md | 2 +- gen/storagetransfer1-cli/mkdocs.yml | 2 +- gen/storagetransfer1-cli/src/main.rs | 2 +- gen/storagetransfer1/Cargo.toml | 4 +- gen/storagetransfer1/README.md | 54 +-- gen/storagetransfer1/src/api.rs | 4 +- gen/storagetransfer1/src/lib.rs | 2 +- gen/sts1-cli/Cargo.toml | 4 +- gen/sts1-cli/README.md | 2 +- gen/sts1-cli/mkdocs.yml | 2 +- gen/sts1-cli/src/main.rs | 2 +- gen/sts1/Cargo.toml | 4 +- gen/sts1/README.md | 46 +-- gen/sts1/src/api.rs | 4 +- gen/sts1/src/lib.rs | 2 +- gen/surveys2-cli/Cargo.toml | 4 +- gen/surveys2-cli/README.md | 2 +- gen/surveys2-cli/mkdocs.yml | 2 +- gen/surveys2-cli/src/main.rs | 2 +- gen/surveys2/Cargo.toml | 4 +- gen/surveys2/README.md | 48 +-- gen/surveys2/src/api.rs | 4 +- gen/surveys2/src/lib.rs | 2 +- gen/tagmanager1-cli/Cargo.toml | 4 +- gen/tagmanager1-cli/README.md | 2 +- gen/tagmanager1-cli/mkdocs.yml | 2 +- gen/tagmanager1-cli/src/main.rs | 2 +- gen/tagmanager1/Cargo.toml | 4 +- gen/tagmanager1/README.md | 44 +-- gen/tagmanager1/src/api.rs | 4 +- gen/tagmanager1/src/lib.rs | 2 +- gen/tagmanager2-cli/Cargo.toml | 4 +- gen/tagmanager2-cli/README.md | 2 +- gen/tagmanager2-cli/mkdocs.yml | 2 +- gen/tagmanager2-cli/src/main.rs | 2 +- gen/tagmanager2/Cargo.toml | 4 +- gen/tagmanager2/README.md | 44 +-- gen/tagmanager2/src/api.rs | 4 +- gen/tagmanager2/src/lib.rs | 2 +- gen/taskqueue1_beta2-cli/Cargo.toml | 4 +- gen/taskqueue1_beta2-cli/README.md | 2 +- gen/taskqueue1_beta2-cli/mkdocs.yml | 2 +- gen/taskqueue1_beta2-cli/src/main.rs | 2 +- gen/taskqueue1_beta2/Cargo.toml | 4 +- gen/taskqueue1_beta2/README.md | 46 +-- gen/taskqueue1_beta2/src/api.rs | 4 +- gen/taskqueue1_beta2/src/lib.rs | 2 +- gen/tasks1-cli/Cargo.toml | 4 +- gen/tasks1-cli/README.md | 2 +- gen/tasks1-cli/mkdocs.yml | 2 +- gen/tasks1-cli/src/main.rs | 2 +- gen/tasks1/Cargo.toml | 4 +- gen/tasks1/README.md | 46 +-- gen/tasks1/src/api.rs | 4 +- gen/tasks1/src/lib.rs | 2 +- gen/testing1-cli/Cargo.toml | 4 +- gen/testing1-cli/README.md | 2 +- gen/testing1-cli/mkdocs.yml | 2 +- gen/testing1-cli/src/main.rs | 2 +- gen/testing1/Cargo.toml | 4 +- gen/testing1/README.md | 48 +-- gen/testing1/src/api.rs | 4 +- gen/testing1/src/lib.rs | 2 +- gen/texttospeech1-cli/Cargo.toml | 4 +- gen/texttospeech1-cli/README.md | 2 +- gen/texttospeech1-cli/mkdocs.yml | 2 +- gen/texttospeech1-cli/src/main.rs | 2 +- gen/texttospeech1/Cargo.toml | 4 +- gen/texttospeech1/README.md | 52 +-- gen/texttospeech1/src/api.rs | 4 +- gen/texttospeech1/src/lib.rs | 2 +- gen/tpu1-cli/Cargo.toml | 4 +- gen/tpu1-cli/README.md | 2 +- gen/tpu1-cli/mkdocs.yml | 2 +- gen/tpu1-cli/src/main.rs | 2 +- gen/tpu1/Cargo.toml | 4 +- gen/tpu1/README.md | 42 +- gen/tpu1/src/api.rs | 4 +- gen/tpu1/src/lib.rs | 2 +- gen/tpu1_alpha1-cli/Cargo.toml | 4 +- gen/tpu1_alpha1-cli/README.md | 2 +- gen/tpu1_alpha1-cli/mkdocs.yml | 2 +- gen/tpu1_alpha1-cli/src/main.rs | 2 +- gen/tpu1_alpha1/Cargo.toml | 4 +- gen/tpu1_alpha1/README.md | 42 +- gen/tpu1_alpha1/src/api.rs | 4 +- gen/tpu1_alpha1/src/lib.rs | 2 +- gen/transcoder1-cli/Cargo.toml | 4 +- gen/transcoder1-cli/README.md | 2 +- gen/transcoder1-cli/mkdocs.yml | 2 +- gen/transcoder1-cli/src/main.rs | 2 +- gen/transcoder1/Cargo.toml | 4 +- gen/transcoder1/README.md | 42 +- gen/transcoder1/src/api.rs | 4 +- gen/transcoder1/src/lib.rs | 2 +- gen/transcoder1_beta1-cli/Cargo.toml | 4 +- gen/transcoder1_beta1-cli/README.md | 2 +- gen/transcoder1_beta1-cli/mkdocs.yml | 2 +- gen/transcoder1_beta1-cli/src/main.rs | 2 +- gen/transcoder1_beta1/Cargo.toml | 4 +- gen/transcoder1_beta1/README.md | 42 +- gen/transcoder1_beta1/src/api.rs | 4 +- gen/transcoder1_beta1/src/lib.rs | 2 +- gen/translate2-cli/Cargo.toml | 4 +- gen/translate2-cli/README.md | 2 +- gen/translate2-cli/mkdocs.yml | 2 +- gen/translate2-cli/src/main.rs | 2 +- gen/translate2/Cargo.toml | 4 +- gen/translate2/README.md | 46 +-- gen/translate2/src/api.rs | 4 +- gen/translate2/src/lib.rs | 2 +- gen/translate3-cli/Cargo.toml | 4 +- gen/translate3-cli/README.md | 2 +- gen/translate3-cli/mkdocs.yml | 2 +- gen/translate3-cli/src/main.rs | 2 +- gen/translate3/Cargo.toml | 4 +- gen/translate3/README.md | 42 +- gen/translate3/src/api.rs | 4 +- gen/translate3/src/lib.rs | 2 +- gen/urlshortener1-cli/Cargo.toml | 4 +- gen/urlshortener1-cli/README.md | 2 +- gen/urlshortener1-cli/mkdocs.yml | 2 +- gen/urlshortener1-cli/src/main.rs | 2 +- gen/urlshortener1/Cargo.toml | 4 +- gen/urlshortener1/README.md | 44 +-- gen/urlshortener1/src/api.rs | 4 +- gen/urlshortener1/src/lib.rs | 2 +- gen/vault1-cli/Cargo.toml | 4 +- gen/vault1-cli/README.md | 2 +- gen/vault1-cli/mkdocs.yml | 2 +- gen/vault1-cli/src/main.rs | 2 +- gen/vault1/Cargo.toml | 4 +- gen/vault1/README.md | 48 +-- gen/vault1/src/api.rs | 4 +- gen/vault1/src/lib.rs | 2 +- gen/vectortile1-cli/Cargo.toml | 4 +- gen/vectortile1-cli/README.md | 2 +- gen/vectortile1-cli/mkdocs.yml | 2 +- gen/vectortile1-cli/src/main.rs | 2 +- gen/vectortile1/Cargo.toml | 4 +- gen/vectortile1/README.md | 44 +-- gen/vectortile1/src/api.rs | 4 +- gen/vectortile1/src/lib.rs | 2 +- gen/verifiedaccess1-cli/Cargo.toml | 4 +- gen/verifiedaccess1-cli/README.md | 2 +- gen/verifiedaccess1-cli/mkdocs.yml | 2 +- gen/verifiedaccess1-cli/src/main.rs | 2 +- gen/verifiedaccess1/Cargo.toml | 4 +- gen/verifiedaccess1/README.md | 44 +-- gen/verifiedaccess1/src/api.rs | 4 +- gen/verifiedaccess1/src/lib.rs | 2 +- gen/versionhistory1-cli/Cargo.toml | 4 +- gen/versionhistory1-cli/README.md | 2 +- gen/versionhistory1-cli/mkdocs.yml | 2 +- gen/versionhistory1-cli/src/main.rs | 2 +- gen/versionhistory1/Cargo.toml | 4 +- gen/versionhistory1/README.md | 44 +-- gen/versionhistory1/src/api.rs | 4 +- gen/versionhistory1/src/lib.rs | 2 +- gen/videointelligence1-cli/Cargo.toml | 4 +- gen/videointelligence1-cli/README.md | 2 +- gen/videointelligence1-cli/mkdocs.yml | 2 +- gen/videointelligence1-cli/src/main.rs | 2 +- gen/videointelligence1/Cargo.toml | 4 +- gen/videointelligence1/README.md | 46 +-- gen/videointelligence1/src/api.rs | 4 +- gen/videointelligence1/src/lib.rs | 2 +- gen/videointelligence1_beta1-cli/Cargo.toml | 4 +- gen/videointelligence1_beta1-cli/README.md | 2 +- gen/videointelligence1_beta1-cli/mkdocs.yml | 2 +- gen/videointelligence1_beta1-cli/src/main.rs | 2 +- gen/videointelligence1_beta1/Cargo.toml | 4 +- gen/videointelligence1_beta1/README.md | 42 +- gen/videointelligence1_beta1/src/api.rs | 4 +- gen/videointelligence1_beta1/src/lib.rs | 2 +- gen/vision1-cli/Cargo.toml | 4 +- gen/vision1-cli/README.md | 2 +- gen/vision1-cli/mkdocs.yml | 2 +- gen/vision1-cli/src/main.rs | 2 +- gen/vision1/Cargo.toml | 4 +- gen/vision1/README.md | 54 +-- gen/vision1/src/api.rs | 4 +- gen/vision1/src/lib.rs | 2 +- gen/vmmigration1-cli/Cargo.toml | 4 +- gen/vmmigration1-cli/README.md | 2 +- gen/vmmigration1-cli/mkdocs.yml | 2 +- gen/vmmigration1-cli/src/main.rs | 2 +- gen/vmmigration1/Cargo.toml | 4 +- gen/vmmigration1/README.md | 42 +- gen/vmmigration1/src/api.rs | 4 +- gen/vmmigration1/src/lib.rs | 2 +- gen/walletobjects1-cli/Cargo.toml | 4 +- gen/walletobjects1-cli/README.md | 2 +- gen/walletobjects1-cli/mkdocs.yml | 2 +- gen/walletobjects1-cli/src/main.rs | 2 +- gen/walletobjects1/Cargo.toml | 4 +- gen/walletobjects1/README.md | 88 ++--- gen/walletobjects1/src/api.rs | 4 +- gen/walletobjects1/src/lib.rs | 2 +- gen/webfonts1-cli/Cargo.toml | 4 +- gen/webfonts1-cli/README.md | 2 +- gen/webfonts1-cli/mkdocs.yml | 2 +- gen/webfonts1-cli/src/main.rs | 2 +- gen/webfonts1/Cargo.toml | 4 +- gen/webfonts1/README.md | 44 +-- gen/webfonts1/src/api.rs | 4 +- gen/webfonts1/src/lib.rs | 2 +- gen/webmasters3-cli/Cargo.toml | 4 +- gen/webmasters3-cli/README.md | 2 +- gen/webmasters3-cli/mkdocs.yml | 2 +- gen/webmasters3-cli/src/main.rs | 2 +- gen/webmasters3/Cargo.toml | 4 +- gen/webmasters3/README.md | 46 +-- gen/webmasters3/src/api.rs | 4 +- gen/webmasters3/src/lib.rs | 2 +- gen/webrisk1-cli/Cargo.toml | 4 +- gen/webrisk1-cli/README.md | 2 +- gen/webrisk1-cli/mkdocs.yml | 2 +- gen/webrisk1-cli/src/main.rs | 2 +- gen/webrisk1/Cargo.toml | 4 +- gen/webrisk1/README.md | 48 +-- gen/webrisk1/src/api.rs | 4 +- gen/webrisk1/src/lib.rs | 2 +- gen/workflowexecutions1-cli/Cargo.toml | 4 +- gen/workflowexecutions1-cli/README.md | 2 +- gen/workflowexecutions1-cli/mkdocs.yml | 2 +- gen/workflowexecutions1-cli/src/main.rs | 2 +- gen/workflowexecutions1/Cargo.toml | 4 +- gen/workflowexecutions1/README.md | 42 +- gen/workflowexecutions1/src/api.rs | 4 +- gen/workflowexecutions1/src/lib.rs | 2 +- gen/workflows1-cli/Cargo.toml | 4 +- gen/workflows1-cli/README.md | 2 +- gen/workflows1-cli/mkdocs.yml | 2 +- gen/workflows1-cli/src/main.rs | 2 +- gen/workflows1/Cargo.toml | 4 +- gen/workflows1/README.md | 42 +- gen/workflows1/src/api.rs | 4 +- gen/workflows1/src/lib.rs | 2 +- gen/youtube3-cli/Cargo.toml | 4 +- gen/youtube3-cli/README.md | 2 +- gen/youtube3-cli/mkdocs.yml | 2 +- gen/youtube3-cli/src/main.rs | 2 +- gen/youtube3/Cargo.toml | 4 +- gen/youtube3/README.md | 172 ++++----- gen/youtube3/src/api.rs | 4 +- gen/youtube3/src/lib.rs | 2 +- gen/youtubereporting1-cli/Cargo.toml | 4 +- gen/youtubereporting1-cli/README.md | 2 +- gen/youtubereporting1-cli/mkdocs.yml | 2 +- gen/youtubereporting1-cli/src/main.rs | 2 +- gen/youtubereporting1/Cargo.toml | 4 +- gen/youtubereporting1/README.md | 52 +-- gen/youtubereporting1/src/api.rs | 4 +- gen/youtubereporting1/src/lib.rs | 2 +- 3120 files changed, 11605 insertions(+), 11605 deletions(-) create mode 100644 etc/api/abusiveexperiencereport/v1/crates/5.0.4-api+20240207 create mode 100644 etc/api/abusiveexperiencereport/v1/crates/5.0.4-cli+20240207 create mode 100644 etc/api/acceleratedmobilepageurl/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/acceleratedmobilepageurl/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/accessapproval/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/accessapproval/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/accessapproval/v1beta1/crates/5.0.4-api+20200708 create mode 100644 etc/api/accessapproval/v1beta1/crates/5.0.4-cli+20200708 create mode 100644 etc/api/accesscontextmanager/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/accesscontextmanager/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/accesscontextmanager/v1beta/crates/5.0.4-api+20230123 create mode 100644 etc/api/accesscontextmanager/v1beta/crates/5.0.4-cli+20230123 create mode 100644 etc/api/adexchangebuyer/v1.3/crates/5.0.4-api+20210330 create mode 100644 etc/api/adexchangebuyer/v1.4/crates/5.0.4-api+20210330 create mode 100644 etc/api/adexchangebuyer2/v2beta1/crates/5.0.4-api+20240305 create mode 100644 etc/api/adexchangeseller/v2.0/crates/5.0.4-api+20171101 create mode 100644 etc/api/adexchangeseller/v2.0/crates/5.0.4-cli+20171101 create mode 100644 etc/api/adexperiencereport/v1/crates/5.0.4-api+20240207 create mode 100644 etc/api/adexperiencereport/v1/crates/5.0.4-cli+20240207 create mode 100644 etc/api/admob/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/admob/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/adsense/v1.4/crates/5.0.4-api+20201002 create mode 100644 etc/api/adsense/v1.4/crates/5.0.4-cli+20201002 create mode 100644 etc/api/adsense/v2/crates/5.0.4-api+20240305 create mode 100644 etc/api/adsense/v2/crates/5.0.4-cli+20240305 create mode 100644 etc/api/adsensehost/v4.1/crates/5.0.4-api+20200930 create mode 100644 etc/api/adsensehost/v4.1/crates/5.0.4-cli+20200930 create mode 100644 etc/api/alertcenter/v1beta1/crates/5.0.4-api+20240304 create mode 100644 etc/api/alertcenter/v1beta1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/analytics/v3/crates/5.0.4-api+20190807 create mode 100644 etc/api/analytics/v3/crates/5.0.4-cli+20190807 create mode 100644 etc/api/analyticsdata/v1beta/crates/5.0.4-api+20240304 create mode 100644 etc/api/analyticsdata/v1beta/crates/5.0.4-cli+20240304 create mode 100644 etc/api/analyticsreporting/v4/crates/5.0.4-api+20240123 create mode 100644 etc/api/analyticsreporting/v4/crates/5.0.4-cli+20240123 create mode 100644 etc/api/androiddeviceprovisioning/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/androidenterprise/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/androidenterprise/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/androidmanagement/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/androidmanagement/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/androidpublisher/v2/crates/5.0.4-api+20200331 create mode 100644 etc/api/androidpublisher/v2/crates/5.0.4-cli+20200331 create mode 100644 etc/api/androidpublisher/v3/crates/5.0.4-api+20240229 create mode 100644 etc/api/apigateway/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/apigateway/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/apigee/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/apigee/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/apikeys/v2/crates/5.0.4-api+20240303 create mode 100644 etc/api/apikeys/v2/crates/5.0.4-cli+20240303 create mode 100644 etc/api/appengine/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/appengine/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/appengine/v1beta4/crates/5.0.4-api+20181005 create mode 100644 etc/api/appengine/v1beta4/crates/5.0.4-cli+20181005 create mode 100644 etc/api/appengine/v1beta5/crates/5.0.4-api+20181005 create mode 100644 etc/api/appengine/v1beta5/crates/5.0.4-cli+20181005 create mode 100644 etc/api/appsactivity/v1/crates/5.0.4-api+20200628 create mode 100644 etc/api/appsactivity/v1/crates/5.0.4-cli+20200628 create mode 100644 etc/api/appstate/v1/crates/5.0.4-api+20190627 create mode 100644 etc/api/appstate/v1/crates/5.0.4-cli+20190627 create mode 100644 etc/api/area120tables/v1alpha1/crates/5.0.4-api+20240304 create mode 100644 etc/api/area120tables/v1alpha1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/artifactregistry/v1/crates/5.0.4-api+20240213 create mode 100644 etc/api/artifactregistry/v1/crates/5.0.4-cli+20240213 create mode 100644 etc/api/artifactregistry/v1beta1/crates/5.0.4-api+20240213 create mode 100644 etc/api/artifactregistry/v1beta1/crates/5.0.4-cli+20240213 create mode 100644 etc/api/assuredworkloads/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/assuredworkloads/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/authorizedbuyersmarketplace/v1/crates/5.0.4-api+20240305 create mode 100644 etc/api/authorizedbuyersmarketplace/v1/crates/5.0.4-cli+20240305 create mode 100644 etc/api/autoscaler/v1beta2/crates/5.0.4-api+20150629 create mode 100644 etc/api/autoscaler/v1beta2/crates/5.0.4-cli+20150629 create mode 100644 etc/api/baremetalsolution/v2/crates/5.0.4-api+20240228 create mode 100644 etc/api/baremetalsolution/v2/crates/5.0.4-cli+20240228 create mode 100644 etc/api/bigqueryconnection/v1beta1/crates/5.0.4-api+20240214 create mode 100644 etc/api/bigqueryconnection/v1beta1/crates/5.0.4-cli+20240214 create mode 100644 etc/api/bigquerydatatransfer/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/bigquerydatatransfer/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/bigqueryreservation/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/bigqueryreservation/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/bigtableadmin/v2/crates/5.0.4-api+20240221 create mode 100644 etc/api/bigtableadmin/v2/crates/5.0.4-cli+20240221 create mode 100644 etc/api/billingbudgets/v1/crates/5.0.4-api+20240225 create mode 100644 etc/api/billingbudgets/v1/crates/5.0.4-cli+20240225 create mode 100644 etc/api/billingbudgets/v1beta1/crates/5.0.4-api+20240225 create mode 100644 etc/api/billingbudgets/v1beta1/crates/5.0.4-cli+20240225 create mode 100644 etc/api/blogger/v3/crates/5.0.4-api+20240304 create mode 100644 etc/api/blogger/v3/crates/5.0.4-cli+20240304 create mode 100644 etc/api/books/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/books/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/calendar/v3/crates/5.0.4-api+20240223 create mode 100644 etc/api/calendar/v3/crates/5.0.4-cli+20240223 create mode 100644 etc/api/certificatemanager/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/certificatemanager/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/chromemanagement/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/chromemanagement/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/chromepolicy/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/chromepolicy/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/chromeuxreport/v1/crates/5.0.4-api+20240228 create mode 100644 etc/api/chromeuxreport/v1/crates/5.0.4-cli+20240228 create mode 100644 etc/api/classroom/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/classroom/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/cloudasset/v1/crates/5.0.4-api+20240302 create mode 100644 etc/api/cloudasset/v1beta1/crates/5.0.4-api+20240302 create mode 100644 etc/api/cloudasset/v1beta1/crates/5.0.4-cli+20240302 create mode 100644 etc/api/cloudbilling/v1/crates/5.0.4-api+20240214 create mode 100644 etc/api/cloudbilling/v1/crates/5.0.4-cli+20240214 create mode 100644 etc/api/cloudbuild/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/cloudbuild/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/cloudchannel/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/cloudchannel/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/clouddebugger/v2/crates/5.0.4-api+20230113 create mode 100644 etc/api/clouddebugger/v2/crates/5.0.4-cli+20230113 create mode 100644 etc/api/clouddeploy/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/clouddeploy/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/clouderrorreporting/v1beta1/crates/5.0.4-api+20240221 create mode 100644 etc/api/cloudfunctions/v1/crates/5.0.4-api+20240229 create mode 100644 etc/api/cloudfunctions/v1/crates/5.0.4-cli+20240229 create mode 100644 etc/api/cloudidentity/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/cloudidentity/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/cloudiot/v1/crates/5.0.4-api+0 create mode 100644 etc/api/cloudiot/v1/crates/5.0.4-cli+0 create mode 100644 etc/api/cloudkms/v1/crates/5.0.4-api+20240219 create mode 100644 etc/api/cloudkms/v1/crates/5.0.4-cli+20240219 create mode 100644 etc/api/cloudkms/v1beta1/crates/5.0.4-api+20170515 create mode 100644 etc/api/cloudkms/v1beta1/crates/5.0.4-cli+20170515 create mode 100644 etc/api/cloudlatencytest/v2/crates/5.0.4-api+20160309 create mode 100644 etc/api/cloudlatencytest/v2/crates/5.0.4-cli+20160309 create mode 100644 etc/api/cloudmonitoring/v2beta2/crates/5.0.4-api+20170501 create mode 100644 etc/api/cloudmonitoring/v2beta2/crates/5.0.4-cli+20170501 create mode 100644 etc/api/cloudprivatecatalog/v1beta1/crates/5.0.4-api+20200405 create mode 100644 etc/api/cloudprivatecatalog/v1beta1/crates/5.0.4-cli+20200405 create mode 100644 etc/api/cloudprivatecatalogproducer/v1beta1/crates/5.0.4-api+20200405 create mode 100644 etc/api/cloudprivatecatalogproducer/v1beta1/crates/5.0.4-cli+20200405 create mode 100644 etc/api/cloudprofiler/v2/crates/5.0.4-api+20240219 create mode 100644 etc/api/cloudprofiler/v2/crates/5.0.4-cli+20240219 create mode 100644 etc/api/cloudresourcemanager/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/cloudresourcemanager/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/cloudresourcemanager/v1beta1/crates/5.0.4-api+20240303 create mode 100644 etc/api/cloudresourcemanager/v1beta1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/cloudresourcemanager/v2/crates/5.0.4-api+20240303 create mode 100644 etc/api/cloudresourcemanager/v2/crates/5.0.4-cli+20240303 create mode 100644 etc/api/cloudresourcemanager/v3/crates/5.0.4-api+20240303 create mode 100644 etc/api/cloudresourcemanager/v3/crates/5.0.4-cli+20240303 create mode 100644 etc/api/cloudscheduler/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/cloudscheduler/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/cloudscheduler/v1beta1/crates/5.0.4-api+20240226 create mode 100644 etc/api/cloudscheduler/v1beta1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/cloudshell/v1/crates/5.0.4-api+20240212 create mode 100644 etc/api/cloudshell/v1/crates/5.0.4-cli+20240212 create mode 100644 etc/api/cloudsupport/v2beta/crates/5.0.4-api+20240304 create mode 100644 etc/api/cloudsupport/v2beta/crates/5.0.4-cli+20240304 create mode 100644 etc/api/cloudtasks/v2/crates/5.0.4-api+20240223 create mode 100644 etc/api/cloudtasks/v2/crates/5.0.4-cli+20240223 create mode 100644 etc/api/cloudtasks/v2beta2/crates/5.0.4-api+20240223 create mode 100644 etc/api/cloudtasks/v2beta2/crates/5.0.4-cli+20240223 create mode 100644 etc/api/cloudtasks/v2beta3/crates/5.0.4-api+20240223 create mode 100644 etc/api/cloudtasks/v2beta3/crates/5.0.4-cli+20240223 create mode 100644 etc/api/cloudtrace/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/cloudtrace/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/cloudtrace/v2/crates/5.0.4-api+20240223 create mode 100644 etc/api/cloudtrace/v2/crates/5.0.4-cli+20240223 create mode 100644 etc/api/clouduseraccounts/vm_beta/crates/5.0.4-api+20160316 create mode 100644 etc/api/clouduseraccounts/vm_beta/crates/5.0.4-cli+20160316 create mode 100644 etc/api/commentanalyzer/v1alpha1/crates/5.0.4-api+20200405 create mode 100644 etc/api/commentanalyzer/v1alpha1/crates/5.0.4-cli+20200405 create mode 100644 etc/api/composer/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/composer/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/compute/v1/crates/5.0.4-api+20240218 create mode 100644 etc/api/compute/v1/crates/5.0.4-cli+20240218 create mode 100644 etc/api/connectors/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/connectors/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/consumersurveys/v2/crates/5.0.4-api+20170407 create mode 100644 etc/api/consumersurveys/v2/crates/5.0.4-cli+20170407 create mode 100644 etc/api/contactcenterinsights/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/contactcenterinsights/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/container/v1/crates/5.0.4-api+20240214 create mode 100644 etc/api/container/v1/crates/5.0.4-cli+20240214 create mode 100644 etc/api/containeranalysis/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/containeranalysis/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/containeranalysis/v1beta1/crates/5.0.4-api+20240223 create mode 100644 etc/api/containeranalysis/v1beta1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/content/v2/crates/5.0.4-api+20220303 create mode 100644 etc/api/content/v2sandbox/crates/5.0.4-api+20181009 create mode 100644 etc/api/coordinate/v1/crates/5.0.4-api+20150811 create mode 100644 etc/api/customsearch/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/customsearch/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/datacatalog/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/datacatalog/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/datacatalog/v1beta1/crates/5.0.4-api+20240222 create mode 100644 etc/api/datacatalog/v1beta1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/datafusion/v1/crates/5.0.4-api+20240111 create mode 100644 etc/api/datafusion/v1/crates/5.0.4-cli+20240111 create mode 100644 etc/api/datafusion/v1beta1/crates/5.0.4-api+20240111 create mode 100644 etc/api/datafusion/v1beta1/crates/5.0.4-cli+20240111 create mode 100644 etc/api/datalabeling/v1beta1/crates/5.0.4-api+20240207 create mode 100644 etc/api/datalabeling/v1beta1/crates/5.0.4-cli+20240207 create mode 100644 etc/api/datamigration/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/datamigration/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/datapipelines/v1/crates/5.0.4-api+20240225 create mode 100644 etc/api/datapipelines/v1/crates/5.0.4-cli+20240225 create mode 100644 etc/api/dataplex/v1/crates/5.0.4-api+20240224 create mode 100644 etc/api/dataplex/v1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/dataproc/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/datastore/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/datastore/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/datastore/v1beta3/crates/5.0.4-api+20240226 create mode 100644 etc/api/datastore/v1beta3/crates/5.0.4-cli+20240226 create mode 100644 etc/api/datastream/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/datastream/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/deploymentmanager/v2/crates/5.0.4-api+20240229 create mode 100644 etc/api/deploymentmanager/v2/crates/5.0.4-cli+20240229 create mode 100644 etc/api/deploymentmanager/v2beta2/crates/5.0.4-api+20160201 create mode 100644 etc/api/deploymentmanager/v2beta2/crates/5.0.4-cli+20160201 create mode 100644 etc/api/dfareporting/v2.8/crates/5.0.4-api+20180830 create mode 100644 etc/api/dfareporting/v3.0/crates/5.0.4-api+20180830 create mode 100644 etc/api/dfareporting/v3.2/crates/5.0.4-api+20190531 create mode 100644 etc/api/dfareporting/v3.3/crates/5.0.4-api+20220104 create mode 100644 etc/api/dfareporting/v3.4/crates/5.0.4-api+20230118 create mode 100644 etc/api/dfareporting/v3.5/crates/5.0.4-api+20240201 create mode 100644 etc/api/dialogflow/v2/crates/5.0.4-api+20240227 create mode 100644 etc/api/dialogflow/v2/crates/5.0.4-cli+20240227 create mode 100644 etc/api/dialogflow/v2beta1/crates/5.0.4-api+20240227 create mode 100644 etc/api/dialogflow/v2beta1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/dialogflow/v3/crates/5.0.4-api+20240227 create mode 100644 etc/api/dialogflow/v3/crates/5.0.4-cli+20240227 create mode 100644 etc/api/digitalassetlinks/v1/crates/5.0.4-api+20240224 create mode 100644 etc/api/digitalassetlinks/v1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/discovery/v1/crates/5.0.4-api+20200806 create mode 100644 etc/api/discovery/v1/crates/5.0.4-cli+20200806 create mode 100644 etc/api/displayvideo/v1/crates/5.0.4-api+20240229 create mode 100644 etc/api/dlp/v2/crates/5.0.4-api+20240225 create mode 100644 etc/api/dlp/v2/crates/5.0.4-cli+20240225 create mode 100644 etc/api/dlp/v2beta1/crates/5.0.4-api+20171205 create mode 100644 etc/api/dlp/v2beta1/crates/5.0.4-cli+20171205 create mode 100644 etc/api/dns/v1/crates/5.0.4-api+20240229 create mode 100644 etc/api/dns/v1/crates/5.0.4-cli+20240229 create mode 100644 etc/api/dns/v2/crates/5.0.4-api+20240229 create mode 100644 etc/api/dns/v2/crates/5.0.4-cli+20240229 create mode 100644 etc/api/docs/v1/crates/5.0.4-api+20240229 create mode 100644 etc/api/docs/v1/crates/5.0.4-cli+20240229 create mode 100644 etc/api/documentai/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/documentai/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/documentai/v1beta2/crates/5.0.4-api+20240223 create mode 100644 etc/api/documentai/v1beta2/crates/5.0.4-cli+20240223 create mode 100644 etc/api/domains/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/domains/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/domains/v1beta1/crates/5.0.4-api+20240221 create mode 100644 etc/api/domains/v1beta1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/domainsrdap/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/domainsrdap/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/doubleclickbidmanager/v1.1/crates/5.0.4-api+20230117 create mode 100644 etc/api/doubleclickbidmanager/v1/crates/5.0.4-api+20210323 create mode 100644 etc/api/doubleclicksearch/v2/crates/5.0.4-api+20240227 create mode 100644 etc/api/drive/v2/crates/5.0.4-api+20240227 create mode 100644 etc/api/drive/v2/crates/5.0.4-cli+20240227 create mode 100644 etc/api/drive/v3/crates/5.0.4-api+20240227 create mode 100644 etc/api/drive/v3/crates/5.0.4-cli+20240227 create mode 100644 etc/api/driveactivity/v2/crates/5.0.4-api+20240302 create mode 100644 etc/api/driveactivity/v2/crates/5.0.4-cli+20240302 create mode 100644 etc/api/essentialcontacts/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/essentialcontacts/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/eventarc/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/eventarc/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/factchecktools/v1alpha1/crates/5.0.4-api+20240303 create mode 100644 etc/api/factchecktools/v1alpha1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/fcm/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/fcm/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/fcmdata/v1beta1/crates/5.0.4-api+20240303 create mode 100644 etc/api/fcmdata/v1beta1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/file/v1/crates/5.0.4-api+20240126 create mode 100644 etc/api/file/v1/crates/5.0.4-cli+20240126 create mode 100644 etc/api/file/v1beta1/crates/5.0.4-api+20240126 create mode 100644 etc/api/file/v1beta1/crates/5.0.4-cli+20240126 create mode 100644 etc/api/firebase/v1beta1/crates/5.0.4-api+20240304 create mode 100644 etc/api/firebase/v1beta1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/firebaseappcheck/v1beta/crates/5.0.4-api+20240226 create mode 100644 etc/api/firebaseappcheck/v1beta/crates/5.0.4-cli+20240226 create mode 100644 etc/api/firebasedatabase/v1beta/crates/5.0.4-api+20240303 create mode 100644 etc/api/firebasedatabase/v1beta/crates/5.0.4-cli+20240303 create mode 100644 etc/api/firebasedynamiclinks/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/firebasedynamiclinks/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/firebasehosting/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/firebasehosting/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/firebasehosting/v1beta1/crates/5.0.4-api+20240303 create mode 100644 etc/api/firebasehosting/v1beta1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/firebaseml/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/firebaseml/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/firebaseremoteconfig/v1/crates/5.0.4-api+20171129 create mode 100644 etc/api/firebaseremoteconfig/v1/crates/5.0.4-cli+20171129 create mode 100644 etc/api/firebasestorage/v1beta/crates/5.0.4-api+20240301 create mode 100644 etc/api/firebasestorage/v1beta/crates/5.0.4-cli+20240301 create mode 100644 etc/api/firestore/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/firestore/v1beta1/crates/5.0.4-api+20240226 create mode 100644 etc/api/fitness/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/fitness/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/fusiontables/v2/crates/5.0.4-api+20171117 create mode 100644 etc/api/fusiontables/v2/crates/5.0.4-cli+20171117 create mode 100644 etc/api/games/v1/crates/5.0.4-api+20240228 create mode 100644 etc/api/gamesconfiguration/v1configuration/crates/5.0.4-api+20240228 create mode 100644 etc/api/gamesconfiguration/v1configuration/crates/5.0.4-cli+20240228 create mode 100644 etc/api/gameservices/v1/crates/5.0.4-api+20230105 create mode 100644 etc/api/gameservices/v1/crates/5.0.4-cli+20230105 create mode 100644 etc/api/gamesmanagement/v1management/crates/5.0.4-api+20240228 create mode 100644 etc/api/gamesmanagement/v1management/crates/5.0.4-cli+20240228 create mode 100644 etc/api/gan/v1beta1/crates/5.0.4-api+20130205 create mode 100644 etc/api/genomics/v1/crates/5.0.4-api+20210324 create mode 100644 etc/api/genomics/v1/crates/5.0.4-cli+20210324 create mode 100644 etc/api/gmail/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/gmail/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/gmailpostmastertools/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/gmailpostmastertools/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/gmailpostmastertools/v1beta1/crates/5.0.4-api+20240303 create mode 100644 etc/api/gmailpostmastertools/v1beta1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/groupsmigration/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/groupsmigration/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/groupssettings/v1/crates/5.0.4-api+20220614 create mode 100644 etc/api/groupssettings/v1/crates/5.0.4-cli+20220614 create mode 100644 etc/api/healthcare/v1/crates/5.0.4-api+20240228 create mode 100644 etc/api/healthcare/v1/crates/5.0.4-cli+20240228 create mode 100644 etc/api/healthcare/v1beta1/crates/5.0.4-api+20240228 create mode 100644 etc/api/healthcare/v1beta1/crates/5.0.4-cli+20240228 create mode 100644 etc/api/iam/v1/crates/5.0.4-api+20240220 create mode 100644 etc/api/iamcredentials/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/iamcredentials/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/iap/v1/crates/5.0.4-api+20240224 create mode 100644 etc/api/iap/v1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/iap/v1beta1/crates/5.0.4-api+20240224 create mode 100644 etc/api/iap/v1beta1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/ideahub/v1beta/crates/5.0.4-api+20220305 create mode 100644 etc/api/ideahub/v1beta/crates/5.0.4-cli+20220305 create mode 100644 etc/api/identitytoolkit/v3/crates/5.0.4-api+20180723 create mode 100644 etc/api/identitytoolkit/v3/crates/5.0.4-cli+20180723 create mode 100644 etc/api/ids/v1/crates/5.0.4-api+20231203 create mode 100644 etc/api/ids/v1/crates/5.0.4-cli+20231203 create mode 100644 etc/api/indexing/v3/crates/5.0.4-api+20240227 create mode 100644 etc/api/indexing/v3/crates/5.0.4-cli+20240227 create mode 100644 etc/api/jobs/v3/crates/5.0.4-api+20240202 create mode 100644 etc/api/jobs/v3/crates/5.0.4-cli+20240202 create mode 100644 etc/api/jobs/v4/crates/5.0.4-api+20240202 create mode 100644 etc/api/jobs/v4/crates/5.0.4-cli+20240202 create mode 100644 etc/api/keep/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/keep/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/language/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/language/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/language/v1beta1/crates/5.0.4-api+20220218 create mode 100644 etc/api/language/v1beta1/crates/5.0.4-cli+20220218 create mode 100644 etc/api/libraryagent/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/libraryagent/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/licensing/v1/crates/5.0.4-api+20240301 create mode 100644 etc/api/licensing/v1/crates/5.0.4-cli+20240301 create mode 100644 etc/api/lifesciences/v2beta/crates/5.0.4-api+20240220 create mode 100644 etc/api/lifesciences/v2beta/crates/5.0.4-cli+20240220 create mode 100644 etc/api/localservices/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/localservices/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/logging/v2/crates/5.0.4-api+20240223 create mode 100644 etc/api/logging/v2/crates/5.0.4-cli+20240223 create mode 100644 etc/api/logging/v2beta1/crates/5.0.4-api+20190325 create mode 100644 etc/api/logging/v2beta1/crates/5.0.4-cli+20190325 create mode 100644 etc/api/managedidentities/v1/crates/5.0.4-api+20240112 create mode 100644 etc/api/managedidentities/v1/crates/5.0.4-cli+20240112 create mode 100644 etc/api/manager/v1beta2/crates/5.0.4-api+20140915 create mode 100644 etc/api/manager/v1beta2/crates/5.0.4-cli+20140915 create mode 100644 etc/api/manufacturers/v1/crates/5.0.4-api+20240205 create mode 100644 etc/api/manufacturers/v1/crates/5.0.4-cli+20240205 create mode 100644 etc/api/memcache/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/memcache/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/memcache/v1beta2/crates/5.0.4-api+20240222 create mode 100644 etc/api/memcache/v1beta2/crates/5.0.4-cli+20240222 create mode 100644 etc/api/metastore/v1beta/crates/5.0.4-api+20240228 create mode 100644 etc/api/metastore/v1beta/crates/5.0.4-cli+20240228 create mode 100644 etc/api/mirror/v1/crates/5.0.4-api+20190424 create mode 100644 etc/api/mirror/v1/crates/5.0.4-cli+20190424 create mode 100644 etc/api/ml/v1/crates/5.0.4-api+20240127 create mode 100644 etc/api/ml/v1/crates/5.0.4-cli+20240127 create mode 100644 etc/api/monitoring/v3/crates/5.0.4-api+20240225 create mode 100644 etc/api/mybusiness/v4/crates/5.0.4-api+0 create mode 100644 etc/api/mybusiness/v4/crates/5.0.4-cli+0 create mode 100644 etc/api/mybusinessaccountmanagement/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/mybusinessaccountmanagement/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/mybusinessbusinesscalls/v1/crates/5.0.4-api+20230124 create mode 100644 etc/api/mybusinessbusinesscalls/v1/crates/5.0.4-cli+20230124 create mode 100644 etc/api/mybusinessbusinessinformation/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/mybusinessbusinessinformation/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/mybusinesslodging/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/mybusinesslodging/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/mybusinessnotifications/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/mybusinessnotifications/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/mybusinessplaceactions/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/mybusinessplaceactions/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/mybusinessverifications/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/mybusinessverifications/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/networkconnectivity/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/networkconnectivity/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/networkconnectivity/v1alpha1/crates/5.0.4-api+20240221 create mode 100644 etc/api/networkconnectivity/v1alpha1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/networkmanagement/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/networkmanagement/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/networksecurity/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/networksecurity/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/networkservices/v1/crates/5.0.4-api+20240224 create mode 100644 etc/api/networkservices/v1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/notebooks/v1/crates/5.0.4-api+20231227 create mode 100644 etc/api/notebooks/v1/crates/5.0.4-cli+20231227 create mode 100644 etc/api/ondemandscanning/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/orgpolicy/v2/crates/5.0.4-api+20240226 create mode 100644 etc/api/orgpolicy/v2/crates/5.0.4-cli+20240226 create mode 100644 etc/api/oslogin/v1/crates/5.0.4-api+20240225 create mode 100644 etc/api/oslogin/v1/crates/5.0.4-cli+20240225 create mode 100644 etc/api/oslogin/v1beta/crates/5.0.4-api+20240225 create mode 100644 etc/api/oslogin/v1beta/crates/5.0.4-cli+20240225 create mode 100644 etc/api/pagespeedonline/v2/crates/5.0.4-api+20191206 create mode 100644 etc/api/pagespeedonline/v2/crates/5.0.4-cli+20191206 create mode 100644 etc/api/pagespeedonline/v4/crates/5.0.4-api+20191206 create mode 100644 etc/api/pagespeedonline/v4/crates/5.0.4-cli+20191206 create mode 100644 etc/api/pagespeedonline/v5/crates/5.0.4-api+20240229 create mode 100644 etc/api/pagespeedonline/v5/crates/5.0.4-cli+20240229 create mode 100644 etc/api/partners/v2/crates/5.0.4-api+20180925 create mode 100644 etc/api/partners/v2/crates/5.0.4-cli+20180925 create mode 100644 etc/api/paymentsresellersubscription/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/paymentsresellersubscription/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/people/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/people/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/photoslibrary/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/photoslibrary/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/playablelocations/v3/crates/5.0.4-api+20200707 create mode 100644 etc/api/playablelocations/v3/crates/5.0.4-cli+20200707 create mode 100644 etc/api/playcustomapp/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/playintegrity/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/playintegrity/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/playmoviespartner/v1/crates/5.0.4-api+20170919 create mode 100644 etc/api/playmoviespartner/v1/crates/5.0.4-cli+20170919 create mode 100644 etc/api/plus/v1/crates/5.0.4-api+20190616 create mode 100644 etc/api/plus/v1/crates/5.0.4-cli+20190616 create mode 100644 etc/api/plusdomains/v1/crates/5.0.4-api+20190616 create mode 100644 etc/api/plusdomains/v1/crates/5.0.4-cli+20190616 create mode 100644 etc/api/policyanalyzer/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/policyanalyzer/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/policysimulator/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/policysimulator/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/policytroubleshooter/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/policytroubleshooter/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/prediction/v1.6/crates/5.0.4-api+20160511 create mode 100644 etc/api/prediction/v1.6/crates/5.0.4-cli+20160511 create mode 100644 etc/api/privateca/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/privateca/v1beta1/crates/5.0.4-api+20240221 create mode 100644 etc/api/privateca/v1beta1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/prod_tt_sasportal/v1alpha1/crates/5.0.4-api+20240226 create mode 100644 etc/api/prod_tt_sasportal/v1alpha1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/proximitybeacon/v1beta1/crates/5.0.4-api+20200127 create mode 100644 etc/api/proximitybeacon/v1beta1/crates/5.0.4-cli+20200127 create mode 100644 etc/api/pubsub/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/pubsub/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/pubsub/v1beta2/crates/5.0.4-api+20240227 create mode 100644 etc/api/pubsub/v1beta2/crates/5.0.4-cli+20240227 create mode 100644 etc/api/pubsublite/v1/crates/5.0.4-api+20240224 create mode 100644 etc/api/pubsublite/v1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/qpxexpress/v1/crates/5.0.4-api+20160708 create mode 100644 etc/api/qpxexpress/v1/crates/5.0.4-cli+20160708 create mode 100644 etc/api/realtimebidding/v1/crates/5.0.4-api+20240305 create mode 100644 etc/api/realtimebidding/v1/crates/5.0.4-cli+20240305 create mode 100644 etc/api/recaptchaenterprise/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/recommendationengine/v1beta1/crates/5.0.4-api+20240229 create mode 100644 etc/api/recommendationengine/v1beta1/crates/5.0.4-cli+20240229 create mode 100644 etc/api/recommender/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/recommender/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/recommender/v1beta1/crates/5.0.4-api+20240226 create mode 100644 etc/api/recommender/v1beta1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/redis/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/redis/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/remotebuildexecution/v2/crates/5.0.4-api+20210329 create mode 100644 etc/api/replicapool/v1beta2/crates/5.0.4-api+20160512 create mode 100644 etc/api/replicapool/v1beta2/crates/5.0.4-cli+20160512 create mode 100644 etc/api/replicapoolupdater/v1beta1/crates/5.0.4-api+20161003 create mode 100644 etc/api/replicapoolupdater/v1beta1/crates/5.0.4-cli+20161003 create mode 100644 etc/api/reseller/v1sandbox/crates/5.0.4-api+20160329 create mode 100644 etc/api/reseller/v1sandbox/crates/5.0.4-cli+20160329 create mode 100644 etc/api/resourcesettings/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/resourceviews/v1beta2/crates/5.0.4-api+20160512 create mode 100644 etc/api/resourceviews/v1beta2/crates/5.0.4-cli+20160512 create mode 100644 etc/api/retail/v2/crates/5.0.4-api+20240222 create mode 100644 etc/api/retail/v2/crates/5.0.4-cli+20240222 create mode 100644 etc/api/run/v1/crates/5.0.4-api+20240225 create mode 100644 etc/api/run/v1/crates/5.0.4-cli+20240225 create mode 100644 etc/api/run/v2/crates/5.0.4-api+20240225 create mode 100644 etc/api/run/v2/crates/5.0.4-cli+20240225 create mode 100644 etc/api/runtimeconfig/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/runtimeconfig/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/runtimeconfig/v1beta1/crates/5.0.4-api+20240227 create mode 100644 etc/api/runtimeconfig/v1beta1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/safebrowsing/v4/crates/5.0.4-api+20240225 create mode 100644 etc/api/sasportal/v1alpha1/crates/5.0.4-api+20240226 create mode 100644 etc/api/sasportal/v1alpha1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/searchconsole/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/searchconsole/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/secretmanager/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/secretmanager/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/secretmanager/v1beta1/crates/5.0.4-api+20240223 create mode 100644 etc/api/secretmanager/v1beta1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/securitycenter/v1/crates/5.0.4-api+20240302 create mode 100644 etc/api/servicebroker/v1/crates/5.0.4-api+20190624 create mode 100644 etc/api/servicebroker/v1/crates/5.0.4-cli+20190624 create mode 100644 etc/api/servicecontrol/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/servicecontrol/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/servicecontrol/v2/crates/5.0.4-api+20240223 create mode 100644 etc/api/servicecontrol/v2/crates/5.0.4-cli+20240223 create mode 100644 etc/api/servicedirectory/v1/crates/5.0.4-api+20240226 create mode 100644 etc/api/servicedirectory/v1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/servicedirectory/v1beta1/crates/5.0.4-api+20240226 create mode 100644 etc/api/servicedirectory/v1beta1/crates/5.0.4-cli+20240226 create mode 100644 etc/api/serviceregistry/alpha/crates/5.0.4-api+20160401 create mode 100644 etc/api/serviceregistry/alpha/crates/5.0.4-cli+20160401 create mode 100644 etc/api/sheets/v4/crates/5.0.4-api+20240229 create mode 100644 etc/api/sheets/v4/crates/5.0.4-cli+20240229 create mode 100644 etc/api/siteverification/v1/crates/5.0.4-api+20191119 create mode 100644 etc/api/siteverification/v1/crates/5.0.4-cli+20191119 create mode 100644 etc/api/smartdevicemanagement/v1/crates/5.0.4-api+20240218 create mode 100644 etc/api/smartdevicemanagement/v1/crates/5.0.4-cli+20240218 create mode 100644 etc/api/sourcerepo/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/sourcerepo/v1/crates/5.0.4-cli+20240304 create mode 100644 etc/api/spectrum/v1explorer/crates/5.0.4-api+20170306 create mode 100644 etc/api/spectrum/v1explorer/crates/5.0.4-cli+20170306 create mode 100644 etc/api/speech/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/speech/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/speech/v1beta1/crates/5.0.4-api+20181005 create mode 100644 etc/api/speech/v1beta1/crates/5.0.4-cli+20181005 create mode 100644 etc/api/sql/v1beta4/crates/5.0.4-api+20200331 create mode 100644 etc/api/sqladmin/v1/crates/5.0.4-api+20240219 create mode 100644 etc/api/sqladmin/v1beta4/crates/5.0.4-api+20240219 create mode 100644 etc/api/storage/v1/crates/5.0.4-api+20240229 create mode 100644 etc/api/storagetransfer/v1/crates/5.0.4-api+20240224 create mode 100644 etc/api/storagetransfer/v1/crates/5.0.4-cli+20240224 create mode 100644 etc/api/sts/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/sts/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/surveys/v2/crates/5.0.4-api+20180508 create mode 100644 etc/api/surveys/v2/crates/5.0.4-cli+20180508 create mode 100644 etc/api/tagmanager/v1/crates/5.0.4-api+20240228 create mode 100644 etc/api/tagmanager/v1/crates/5.0.4-cli+20240228 create mode 100644 etc/api/tagmanager/v2/crates/5.0.4-api+20240228 create mode 100644 etc/api/tagmanager/v2/crates/5.0.4-cli+20240228 create mode 100644 etc/api/taskqueue/v1beta2/crates/5.0.4-api+20160428 create mode 100644 etc/api/taskqueue/v1beta2/crates/5.0.4-cli+20160428 create mode 100644 etc/api/tasks/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/tasks/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/testing/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/testing/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/texttospeech/v1/crates/5.0.4-api+20240228 create mode 100644 etc/api/texttospeech/v1/crates/5.0.4-cli+20240228 create mode 100644 etc/api/tpu/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/tpu/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/tpu/v1alpha1/crates/5.0.4-api+20240222 create mode 100644 etc/api/tpu/v1alpha1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/transcoder/v1/crates/5.0.4-api+20240221 create mode 100644 etc/api/transcoder/v1/crates/5.0.4-cli+20240221 create mode 100644 etc/api/transcoder/v1beta1/crates/5.0.4-api+20210323 create mode 100644 etc/api/transcoder/v1beta1/crates/5.0.4-cli+20210323 create mode 100644 etc/api/translate/v2/crates/5.0.4-api+20170525 create mode 100644 etc/api/translate/v2/crates/5.0.4-cli+20170525 create mode 100644 etc/api/translate/v3/crates/5.0.4-api+20240131 create mode 100644 etc/api/translate/v3/crates/5.0.4-cli+20240131 create mode 100644 etc/api/urlshortener/v1/crates/5.0.4-api+20150519 create mode 100644 etc/api/urlshortener/v1/crates/5.0.4-cli+20150519 create mode 100644 etc/api/vault/v1/crates/5.0.4-api+20240220 create mode 100644 etc/api/vault/v1/crates/5.0.4-cli+20240220 create mode 100644 etc/api/vectortile/v1/crates/5.0.4-api+20210331 create mode 100644 etc/api/vectortile/v1/crates/5.0.4-cli+20210331 create mode 100644 etc/api/verifiedaccess/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/verifiedaccess/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/versionhistory/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/versionhistory/v1/crates/5.0.4-cli+20240303 create mode 100644 etc/api/videointelligence/v1/crates/5.0.4-api+20240118 create mode 100644 etc/api/videointelligence/v1/crates/5.0.4-cli+20240118 create mode 100644 etc/api/videointelligence/v1beta1/crates/5.0.4-api+20171122 create mode 100644 etc/api/videointelligence/v1beta1/crates/5.0.4-cli+20171122 create mode 100644 etc/api/vision/v1/crates/5.0.4-api+20240223 create mode 100644 etc/api/vision/v1/crates/5.0.4-cli+20240223 create mode 100644 etc/api/vmmigration/v1/crates/5.0.4-api+20240222 create mode 100644 etc/api/vmmigration/v1/crates/5.0.4-cli+20240222 create mode 100644 etc/api/walletobjects/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/webfonts/v1/crates/5.0.4-api+20240227 create mode 100644 etc/api/webfonts/v1/crates/5.0.4-cli+20240227 create mode 100644 etc/api/webmasters/v3/crates/5.0.4-api+20190428 create mode 100644 etc/api/webmasters/v3/crates/5.0.4-cli+20190428 create mode 100644 etc/api/webrisk/v1/crates/5.0.4-api+20240303 create mode 100644 etc/api/workflowexecutions/v1/crates/5.0.4-api+20240220 create mode 100644 etc/api/workflowexecutions/v1/crates/5.0.4-cli+20240220 create mode 100644 etc/api/workflows/v1/crates/5.0.4-api+20240207 create mode 100644 etc/api/workflows/v1/crates/5.0.4-cli+20240207 create mode 100644 etc/api/youtube/v3/crates/5.0.4-api+20240303 create mode 100644 etc/api/youtube/v3/crates/5.0.4-cli+20240303 create mode 100644 etc/api/youtubereporting/v1/crates/5.0.4-api+20240304 create mode 100644 etc/api/youtubereporting/v1/crates/5.0.4-cli+20240304 diff --git a/etc/api/abusiveexperiencereport/v1/crates/5.0.4-api+20240207 b/etc/api/abusiveexperiencereport/v1/crates/5.0.4-api+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/abusiveexperiencereport/v1/crates/5.0.4-cli+20240207 b/etc/api/abusiveexperiencereport/v1/crates/5.0.4-cli+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/acceleratedmobilepageurl/v1/crates/5.0.4-api+20240303 b/etc/api/acceleratedmobilepageurl/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/acceleratedmobilepageurl/v1/crates/5.0.4-cli+20240303 b/etc/api/acceleratedmobilepageurl/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accessapproval/v1/crates/5.0.4-api+20240223 b/etc/api/accessapproval/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accessapproval/v1/crates/5.0.4-cli+20240223 b/etc/api/accessapproval/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accessapproval/v1beta1/crates/5.0.4-api+20200708 b/etc/api/accessapproval/v1beta1/crates/5.0.4-api+20200708 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accessapproval/v1beta1/crates/5.0.4-cli+20200708 b/etc/api/accessapproval/v1beta1/crates/5.0.4-cli+20200708 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accesscontextmanager/v1/crates/5.0.4-api+20240226 b/etc/api/accesscontextmanager/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accesscontextmanager/v1/crates/5.0.4-cli+20240226 b/etc/api/accesscontextmanager/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accesscontextmanager/v1beta/crates/5.0.4-api+20230123 b/etc/api/accesscontextmanager/v1beta/crates/5.0.4-api+20230123 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/accesscontextmanager/v1beta/crates/5.0.4-cli+20230123 b/etc/api/accesscontextmanager/v1beta/crates/5.0.4-cli+20230123 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexchangebuyer/v1.3/crates/5.0.4-api+20210330 b/etc/api/adexchangebuyer/v1.3/crates/5.0.4-api+20210330 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexchangebuyer/v1.4/crates/5.0.4-api+20210330 b/etc/api/adexchangebuyer/v1.4/crates/5.0.4-api+20210330 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexchangebuyer2/v2beta1/crates/5.0.4-api+20240305 b/etc/api/adexchangebuyer2/v2beta1/crates/5.0.4-api+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexchangeseller/v2.0/crates/5.0.4-api+20171101 b/etc/api/adexchangeseller/v2.0/crates/5.0.4-api+20171101 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexchangeseller/v2.0/crates/5.0.4-cli+20171101 b/etc/api/adexchangeseller/v2.0/crates/5.0.4-cli+20171101 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexperiencereport/v1/crates/5.0.4-api+20240207 b/etc/api/adexperiencereport/v1/crates/5.0.4-api+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adexperiencereport/v1/crates/5.0.4-cli+20240207 b/etc/api/adexperiencereport/v1/crates/5.0.4-cli+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/admob/v1/crates/5.0.4-api+20240223 b/etc/api/admob/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/admob/v1/crates/5.0.4-cli+20240223 b/etc/api/admob/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adsense/v1.4/crates/5.0.4-api+20201002 b/etc/api/adsense/v1.4/crates/5.0.4-api+20201002 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adsense/v1.4/crates/5.0.4-cli+20201002 b/etc/api/adsense/v1.4/crates/5.0.4-cli+20201002 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adsense/v2/crates/5.0.4-api+20240305 b/etc/api/adsense/v2/crates/5.0.4-api+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adsense/v2/crates/5.0.4-cli+20240305 b/etc/api/adsense/v2/crates/5.0.4-cli+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adsensehost/v4.1/crates/5.0.4-api+20200930 b/etc/api/adsensehost/v4.1/crates/5.0.4-api+20200930 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/adsensehost/v4.1/crates/5.0.4-cli+20200930 b/etc/api/adsensehost/v4.1/crates/5.0.4-cli+20200930 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/alertcenter/v1beta1/crates/5.0.4-api+20240304 b/etc/api/alertcenter/v1beta1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/alertcenter/v1beta1/crates/5.0.4-cli+20240304 b/etc/api/alertcenter/v1beta1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/analytics/v3/crates/5.0.4-api+20190807 b/etc/api/analytics/v3/crates/5.0.4-api+20190807 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/analytics/v3/crates/5.0.4-cli+20190807 b/etc/api/analytics/v3/crates/5.0.4-cli+20190807 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/analyticsdata/v1beta/crates/5.0.4-api+20240304 b/etc/api/analyticsdata/v1beta/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/analyticsdata/v1beta/crates/5.0.4-cli+20240304 b/etc/api/analyticsdata/v1beta/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/analyticsreporting/v4/crates/5.0.4-api+20240123 b/etc/api/analyticsreporting/v4/crates/5.0.4-api+20240123 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/analyticsreporting/v4/crates/5.0.4-cli+20240123 b/etc/api/analyticsreporting/v4/crates/5.0.4-cli+20240123 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androiddeviceprovisioning/v1/crates/5.0.4-api+20240304 b/etc/api/androiddeviceprovisioning/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidenterprise/v1/crates/5.0.4-api+20240304 b/etc/api/androidenterprise/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidenterprise/v1/crates/5.0.4-cli+20240304 b/etc/api/androidenterprise/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidmanagement/v1/crates/5.0.4-api+20240221 b/etc/api/androidmanagement/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidmanagement/v1/crates/5.0.4-cli+20240221 b/etc/api/androidmanagement/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidpublisher/v2/crates/5.0.4-api+20200331 b/etc/api/androidpublisher/v2/crates/5.0.4-api+20200331 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidpublisher/v2/crates/5.0.4-cli+20200331 b/etc/api/androidpublisher/v2/crates/5.0.4-cli+20200331 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/androidpublisher/v3/crates/5.0.4-api+20240229 b/etc/api/androidpublisher/v3/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/apigateway/v1/crates/5.0.4-api+20240221 b/etc/api/apigateway/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/apigateway/v1/crates/5.0.4-cli+20240221 b/etc/api/apigateway/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/apigee/v1/crates/5.0.4-api+20240222 b/etc/api/apigee/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/apigee/v1/crates/5.0.4-cli+20240222 b/etc/api/apigee/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/apikeys/v2/crates/5.0.4-api+20240303 b/etc/api/apikeys/v2/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/apikeys/v2/crates/5.0.4-cli+20240303 b/etc/api/apikeys/v2/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appengine/v1/crates/5.0.4-api+20240226 b/etc/api/appengine/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appengine/v1/crates/5.0.4-cli+20240226 b/etc/api/appengine/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appengine/v1beta4/crates/5.0.4-api+20181005 b/etc/api/appengine/v1beta4/crates/5.0.4-api+20181005 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appengine/v1beta4/crates/5.0.4-cli+20181005 b/etc/api/appengine/v1beta4/crates/5.0.4-cli+20181005 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appengine/v1beta5/crates/5.0.4-api+20181005 b/etc/api/appengine/v1beta5/crates/5.0.4-api+20181005 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appengine/v1beta5/crates/5.0.4-cli+20181005 b/etc/api/appengine/v1beta5/crates/5.0.4-cli+20181005 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appsactivity/v1/crates/5.0.4-api+20200628 b/etc/api/appsactivity/v1/crates/5.0.4-api+20200628 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appsactivity/v1/crates/5.0.4-cli+20200628 b/etc/api/appsactivity/v1/crates/5.0.4-cli+20200628 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appstate/v1/crates/5.0.4-api+20190627 b/etc/api/appstate/v1/crates/5.0.4-api+20190627 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/appstate/v1/crates/5.0.4-cli+20190627 b/etc/api/appstate/v1/crates/5.0.4-cli+20190627 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/area120tables/v1alpha1/crates/5.0.4-api+20240304 b/etc/api/area120tables/v1alpha1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/area120tables/v1alpha1/crates/5.0.4-cli+20240304 b/etc/api/area120tables/v1alpha1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/artifactregistry/v1/crates/5.0.4-api+20240213 b/etc/api/artifactregistry/v1/crates/5.0.4-api+20240213 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/artifactregistry/v1/crates/5.0.4-cli+20240213 b/etc/api/artifactregistry/v1/crates/5.0.4-cli+20240213 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/artifactregistry/v1beta1/crates/5.0.4-api+20240213 b/etc/api/artifactregistry/v1beta1/crates/5.0.4-api+20240213 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/artifactregistry/v1beta1/crates/5.0.4-cli+20240213 b/etc/api/artifactregistry/v1beta1/crates/5.0.4-cli+20240213 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/assuredworkloads/v1/crates/5.0.4-api+20240222 b/etc/api/assuredworkloads/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/assuredworkloads/v1/crates/5.0.4-cli+20240222 b/etc/api/assuredworkloads/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/authorizedbuyersmarketplace/v1/crates/5.0.4-api+20240305 b/etc/api/authorizedbuyersmarketplace/v1/crates/5.0.4-api+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/authorizedbuyersmarketplace/v1/crates/5.0.4-cli+20240305 b/etc/api/authorizedbuyersmarketplace/v1/crates/5.0.4-cli+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/autoscaler/v1beta2/crates/5.0.4-api+20150629 b/etc/api/autoscaler/v1beta2/crates/5.0.4-api+20150629 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/autoscaler/v1beta2/crates/5.0.4-cli+20150629 b/etc/api/autoscaler/v1beta2/crates/5.0.4-cli+20150629 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/baremetalsolution/v2/crates/5.0.4-api+20240228 b/etc/api/baremetalsolution/v2/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/baremetalsolution/v2/crates/5.0.4-cli+20240228 b/etc/api/baremetalsolution/v2/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigqueryconnection/v1beta1/crates/5.0.4-api+20240214 b/etc/api/bigqueryconnection/v1beta1/crates/5.0.4-api+20240214 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigqueryconnection/v1beta1/crates/5.0.4-cli+20240214 b/etc/api/bigqueryconnection/v1beta1/crates/5.0.4-cli+20240214 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigquerydatatransfer/v1/crates/5.0.4-api+20240227 b/etc/api/bigquerydatatransfer/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigquerydatatransfer/v1/crates/5.0.4-cli+20240227 b/etc/api/bigquerydatatransfer/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigqueryreservation/v1/crates/5.0.4-api+20240227 b/etc/api/bigqueryreservation/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigqueryreservation/v1/crates/5.0.4-cli+20240227 b/etc/api/bigqueryreservation/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigtableadmin/v2/crates/5.0.4-api+20240221 b/etc/api/bigtableadmin/v2/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/bigtableadmin/v2/crates/5.0.4-cli+20240221 b/etc/api/bigtableadmin/v2/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/billingbudgets/v1/crates/5.0.4-api+20240225 b/etc/api/billingbudgets/v1/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/billingbudgets/v1/crates/5.0.4-cli+20240225 b/etc/api/billingbudgets/v1/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/billingbudgets/v1beta1/crates/5.0.4-api+20240225 b/etc/api/billingbudgets/v1beta1/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/billingbudgets/v1beta1/crates/5.0.4-cli+20240225 b/etc/api/billingbudgets/v1beta1/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/blogger/v3/crates/5.0.4-api+20240304 b/etc/api/blogger/v3/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/blogger/v3/crates/5.0.4-cli+20240304 b/etc/api/blogger/v3/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/books/v1/crates/5.0.4-api+20240222 b/etc/api/books/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/books/v1/crates/5.0.4-cli+20240222 b/etc/api/books/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/calendar/v3/crates/5.0.4-api+20240223 b/etc/api/calendar/v3/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/calendar/v3/crates/5.0.4-cli+20240223 b/etc/api/calendar/v3/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/certificatemanager/v1/crates/5.0.4-api+20240221 b/etc/api/certificatemanager/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/certificatemanager/v1/crates/5.0.4-cli+20240221 b/etc/api/certificatemanager/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/chromemanagement/v1/crates/5.0.4-api+20240303 b/etc/api/chromemanagement/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/chromemanagement/v1/crates/5.0.4-cli+20240303 b/etc/api/chromemanagement/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/chromepolicy/v1/crates/5.0.4-api+20240303 b/etc/api/chromepolicy/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/chromepolicy/v1/crates/5.0.4-cli+20240303 b/etc/api/chromepolicy/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/chromeuxreport/v1/crates/5.0.4-api+20240228 b/etc/api/chromeuxreport/v1/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/chromeuxreport/v1/crates/5.0.4-cli+20240228 b/etc/api/chromeuxreport/v1/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/classroom/v1/crates/5.0.4-api+20240227 b/etc/api/classroom/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/classroom/v1/crates/5.0.4-cli+20240227 b/etc/api/classroom/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudasset/v1/crates/5.0.4-api+20240302 b/etc/api/cloudasset/v1/crates/5.0.4-api+20240302 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudasset/v1beta1/crates/5.0.4-api+20240302 b/etc/api/cloudasset/v1beta1/crates/5.0.4-api+20240302 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudasset/v1beta1/crates/5.0.4-cli+20240302 b/etc/api/cloudasset/v1beta1/crates/5.0.4-cli+20240302 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudbilling/v1/crates/5.0.4-api+20240214 b/etc/api/cloudbilling/v1/crates/5.0.4-api+20240214 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudbilling/v1/crates/5.0.4-cli+20240214 b/etc/api/cloudbilling/v1/crates/5.0.4-cli+20240214 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudbuild/v1/crates/5.0.4-api+20240223 b/etc/api/cloudbuild/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudbuild/v1/crates/5.0.4-cli+20240223 b/etc/api/cloudbuild/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudchannel/v1/crates/5.0.4-api+20240303 b/etc/api/cloudchannel/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudchannel/v1/crates/5.0.4-cli+20240303 b/etc/api/cloudchannel/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouddebugger/v2/crates/5.0.4-api+20230113 b/etc/api/clouddebugger/v2/crates/5.0.4-api+20230113 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouddebugger/v2/crates/5.0.4-cli+20230113 b/etc/api/clouddebugger/v2/crates/5.0.4-cli+20230113 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouddeploy/v1/crates/5.0.4-api+20240221 b/etc/api/clouddeploy/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouddeploy/v1/crates/5.0.4-cli+20240221 b/etc/api/clouddeploy/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouderrorreporting/v1beta1/crates/5.0.4-api+20240221 b/etc/api/clouderrorreporting/v1beta1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudfunctions/v1/crates/5.0.4-api+20240229 b/etc/api/cloudfunctions/v1/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudfunctions/v1/crates/5.0.4-cli+20240229 b/etc/api/cloudfunctions/v1/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudidentity/v1/crates/5.0.4-api+20240227 b/etc/api/cloudidentity/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudidentity/v1/crates/5.0.4-cli+20240227 b/etc/api/cloudidentity/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudiot/v1/crates/5.0.4-api+0 b/etc/api/cloudiot/v1/crates/5.0.4-api+0 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudiot/v1/crates/5.0.4-cli+0 b/etc/api/cloudiot/v1/crates/5.0.4-cli+0 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudkms/v1/crates/5.0.4-api+20240219 b/etc/api/cloudkms/v1/crates/5.0.4-api+20240219 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudkms/v1/crates/5.0.4-cli+20240219 b/etc/api/cloudkms/v1/crates/5.0.4-cli+20240219 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudkms/v1beta1/crates/5.0.4-api+20170515 b/etc/api/cloudkms/v1beta1/crates/5.0.4-api+20170515 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudkms/v1beta1/crates/5.0.4-cli+20170515 b/etc/api/cloudkms/v1beta1/crates/5.0.4-cli+20170515 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudlatencytest/v2/crates/5.0.4-api+20160309 b/etc/api/cloudlatencytest/v2/crates/5.0.4-api+20160309 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudlatencytest/v2/crates/5.0.4-cli+20160309 b/etc/api/cloudlatencytest/v2/crates/5.0.4-cli+20160309 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudmonitoring/v2beta2/crates/5.0.4-api+20170501 b/etc/api/cloudmonitoring/v2beta2/crates/5.0.4-api+20170501 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudmonitoring/v2beta2/crates/5.0.4-cli+20170501 b/etc/api/cloudmonitoring/v2beta2/crates/5.0.4-cli+20170501 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudprivatecatalog/v1beta1/crates/5.0.4-api+20200405 b/etc/api/cloudprivatecatalog/v1beta1/crates/5.0.4-api+20200405 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudprivatecatalog/v1beta1/crates/5.0.4-cli+20200405 b/etc/api/cloudprivatecatalog/v1beta1/crates/5.0.4-cli+20200405 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudprivatecatalogproducer/v1beta1/crates/5.0.4-api+20200405 b/etc/api/cloudprivatecatalogproducer/v1beta1/crates/5.0.4-api+20200405 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudprivatecatalogproducer/v1beta1/crates/5.0.4-cli+20200405 b/etc/api/cloudprivatecatalogproducer/v1beta1/crates/5.0.4-cli+20200405 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudprofiler/v2/crates/5.0.4-api+20240219 b/etc/api/cloudprofiler/v2/crates/5.0.4-api+20240219 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudprofiler/v2/crates/5.0.4-cli+20240219 b/etc/api/cloudprofiler/v2/crates/5.0.4-cli+20240219 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v1/crates/5.0.4-api+20240303 b/etc/api/cloudresourcemanager/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v1/crates/5.0.4-cli+20240303 b/etc/api/cloudresourcemanager/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v1beta1/crates/5.0.4-api+20240303 b/etc/api/cloudresourcemanager/v1beta1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v1beta1/crates/5.0.4-cli+20240303 b/etc/api/cloudresourcemanager/v1beta1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v2/crates/5.0.4-api+20240303 b/etc/api/cloudresourcemanager/v2/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v2/crates/5.0.4-cli+20240303 b/etc/api/cloudresourcemanager/v2/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v3/crates/5.0.4-api+20240303 b/etc/api/cloudresourcemanager/v3/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudresourcemanager/v3/crates/5.0.4-cli+20240303 b/etc/api/cloudresourcemanager/v3/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudscheduler/v1/crates/5.0.4-api+20240226 b/etc/api/cloudscheduler/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudscheduler/v1/crates/5.0.4-cli+20240226 b/etc/api/cloudscheduler/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudscheduler/v1beta1/crates/5.0.4-api+20240226 b/etc/api/cloudscheduler/v1beta1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudscheduler/v1beta1/crates/5.0.4-cli+20240226 b/etc/api/cloudscheduler/v1beta1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudshell/v1/crates/5.0.4-api+20240212 b/etc/api/cloudshell/v1/crates/5.0.4-api+20240212 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudshell/v1/crates/5.0.4-cli+20240212 b/etc/api/cloudshell/v1/crates/5.0.4-cli+20240212 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudsupport/v2beta/crates/5.0.4-api+20240304 b/etc/api/cloudsupport/v2beta/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudsupport/v2beta/crates/5.0.4-cli+20240304 b/etc/api/cloudsupport/v2beta/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtasks/v2/crates/5.0.4-api+20240223 b/etc/api/cloudtasks/v2/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtasks/v2/crates/5.0.4-cli+20240223 b/etc/api/cloudtasks/v2/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtasks/v2beta2/crates/5.0.4-api+20240223 b/etc/api/cloudtasks/v2beta2/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtasks/v2beta2/crates/5.0.4-cli+20240223 b/etc/api/cloudtasks/v2beta2/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtasks/v2beta3/crates/5.0.4-api+20240223 b/etc/api/cloudtasks/v2beta3/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtasks/v2beta3/crates/5.0.4-cli+20240223 b/etc/api/cloudtasks/v2beta3/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtrace/v1/crates/5.0.4-api+20240223 b/etc/api/cloudtrace/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtrace/v1/crates/5.0.4-cli+20240223 b/etc/api/cloudtrace/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtrace/v2/crates/5.0.4-api+20240223 b/etc/api/cloudtrace/v2/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/cloudtrace/v2/crates/5.0.4-cli+20240223 b/etc/api/cloudtrace/v2/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouduseraccounts/vm_beta/crates/5.0.4-api+20160316 b/etc/api/clouduseraccounts/vm_beta/crates/5.0.4-api+20160316 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/clouduseraccounts/vm_beta/crates/5.0.4-cli+20160316 b/etc/api/clouduseraccounts/vm_beta/crates/5.0.4-cli+20160316 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/commentanalyzer/v1alpha1/crates/5.0.4-api+20200405 b/etc/api/commentanalyzer/v1alpha1/crates/5.0.4-api+20200405 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/commentanalyzer/v1alpha1/crates/5.0.4-cli+20200405 b/etc/api/commentanalyzer/v1alpha1/crates/5.0.4-cli+20200405 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/composer/v1/crates/5.0.4-api+20240227 b/etc/api/composer/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/composer/v1/crates/5.0.4-cli+20240227 b/etc/api/composer/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/compute/v1/crates/5.0.4-api+20240218 b/etc/api/compute/v1/crates/5.0.4-api+20240218 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/compute/v1/crates/5.0.4-cli+20240218 b/etc/api/compute/v1/crates/5.0.4-cli+20240218 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/connectors/v1/crates/5.0.4-api+20240221 b/etc/api/connectors/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/connectors/v1/crates/5.0.4-cli+20240221 b/etc/api/connectors/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/consumersurveys/v2/crates/5.0.4-api+20170407 b/etc/api/consumersurveys/v2/crates/5.0.4-api+20170407 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/consumersurveys/v2/crates/5.0.4-cli+20170407 b/etc/api/consumersurveys/v2/crates/5.0.4-cli+20170407 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/contactcenterinsights/v1/crates/5.0.4-api+20240226 b/etc/api/contactcenterinsights/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/contactcenterinsights/v1/crates/5.0.4-cli+20240226 b/etc/api/contactcenterinsights/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/container/v1/crates/5.0.4-api+20240214 b/etc/api/container/v1/crates/5.0.4-api+20240214 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/container/v1/crates/5.0.4-cli+20240214 b/etc/api/container/v1/crates/5.0.4-cli+20240214 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/containeranalysis/v1/crates/5.0.4-api+20240223 b/etc/api/containeranalysis/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/containeranalysis/v1/crates/5.0.4-cli+20240223 b/etc/api/containeranalysis/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/containeranalysis/v1beta1/crates/5.0.4-api+20240223 b/etc/api/containeranalysis/v1beta1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/containeranalysis/v1beta1/crates/5.0.4-cli+20240223 b/etc/api/containeranalysis/v1beta1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/content/v2/crates/5.0.4-api+20220303 b/etc/api/content/v2/crates/5.0.4-api+20220303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/content/v2sandbox/crates/5.0.4-api+20181009 b/etc/api/content/v2sandbox/crates/5.0.4-api+20181009 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/coordinate/v1/crates/5.0.4-api+20150811 b/etc/api/coordinate/v1/crates/5.0.4-api+20150811 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/customsearch/v1/crates/5.0.4-api+20240303 b/etc/api/customsearch/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/customsearch/v1/crates/5.0.4-cli+20240303 b/etc/api/customsearch/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datacatalog/v1/crates/5.0.4-api+20240222 b/etc/api/datacatalog/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datacatalog/v1/crates/5.0.4-cli+20240222 b/etc/api/datacatalog/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datacatalog/v1beta1/crates/5.0.4-api+20240222 b/etc/api/datacatalog/v1beta1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datacatalog/v1beta1/crates/5.0.4-cli+20240222 b/etc/api/datacatalog/v1beta1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datafusion/v1/crates/5.0.4-api+20240111 b/etc/api/datafusion/v1/crates/5.0.4-api+20240111 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datafusion/v1/crates/5.0.4-cli+20240111 b/etc/api/datafusion/v1/crates/5.0.4-cli+20240111 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datafusion/v1beta1/crates/5.0.4-api+20240111 b/etc/api/datafusion/v1beta1/crates/5.0.4-api+20240111 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datafusion/v1beta1/crates/5.0.4-cli+20240111 b/etc/api/datafusion/v1beta1/crates/5.0.4-cli+20240111 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datalabeling/v1beta1/crates/5.0.4-api+20240207 b/etc/api/datalabeling/v1beta1/crates/5.0.4-api+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datalabeling/v1beta1/crates/5.0.4-cli+20240207 b/etc/api/datalabeling/v1beta1/crates/5.0.4-cli+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datamigration/v1/crates/5.0.4-api+20240221 b/etc/api/datamigration/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datamigration/v1/crates/5.0.4-cli+20240221 b/etc/api/datamigration/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datapipelines/v1/crates/5.0.4-api+20240225 b/etc/api/datapipelines/v1/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datapipelines/v1/crates/5.0.4-cli+20240225 b/etc/api/datapipelines/v1/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dataplex/v1/crates/5.0.4-api+20240224 b/etc/api/dataplex/v1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dataplex/v1/crates/5.0.4-cli+20240224 b/etc/api/dataplex/v1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dataproc/v1/crates/5.0.4-api+20240222 b/etc/api/dataproc/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datastore/v1/crates/5.0.4-api+20240226 b/etc/api/datastore/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datastore/v1/crates/5.0.4-cli+20240226 b/etc/api/datastore/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datastore/v1beta3/crates/5.0.4-api+20240226 b/etc/api/datastore/v1beta3/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datastore/v1beta3/crates/5.0.4-cli+20240226 b/etc/api/datastore/v1beta3/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datastream/v1/crates/5.0.4-api+20240221 b/etc/api/datastream/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/datastream/v1/crates/5.0.4-cli+20240221 b/etc/api/datastream/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/deploymentmanager/v2/crates/5.0.4-api+20240229 b/etc/api/deploymentmanager/v2/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/deploymentmanager/v2/crates/5.0.4-cli+20240229 b/etc/api/deploymentmanager/v2/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/deploymentmanager/v2beta2/crates/5.0.4-api+20160201 b/etc/api/deploymentmanager/v2beta2/crates/5.0.4-api+20160201 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/deploymentmanager/v2beta2/crates/5.0.4-cli+20160201 b/etc/api/deploymentmanager/v2beta2/crates/5.0.4-cli+20160201 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dfareporting/v2.8/crates/5.0.4-api+20180830 b/etc/api/dfareporting/v2.8/crates/5.0.4-api+20180830 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dfareporting/v3.0/crates/5.0.4-api+20180830 b/etc/api/dfareporting/v3.0/crates/5.0.4-api+20180830 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dfareporting/v3.2/crates/5.0.4-api+20190531 b/etc/api/dfareporting/v3.2/crates/5.0.4-api+20190531 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dfareporting/v3.3/crates/5.0.4-api+20220104 b/etc/api/dfareporting/v3.3/crates/5.0.4-api+20220104 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dfareporting/v3.4/crates/5.0.4-api+20230118 b/etc/api/dfareporting/v3.4/crates/5.0.4-api+20230118 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dfareporting/v3.5/crates/5.0.4-api+20240201 b/etc/api/dfareporting/v3.5/crates/5.0.4-api+20240201 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dialogflow/v2/crates/5.0.4-api+20240227 b/etc/api/dialogflow/v2/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dialogflow/v2/crates/5.0.4-cli+20240227 b/etc/api/dialogflow/v2/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dialogflow/v2beta1/crates/5.0.4-api+20240227 b/etc/api/dialogflow/v2beta1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dialogflow/v2beta1/crates/5.0.4-cli+20240227 b/etc/api/dialogflow/v2beta1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dialogflow/v3/crates/5.0.4-api+20240227 b/etc/api/dialogflow/v3/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dialogflow/v3/crates/5.0.4-cli+20240227 b/etc/api/dialogflow/v3/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/digitalassetlinks/v1/crates/5.0.4-api+20240224 b/etc/api/digitalassetlinks/v1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/digitalassetlinks/v1/crates/5.0.4-cli+20240224 b/etc/api/digitalassetlinks/v1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/discovery/v1/crates/5.0.4-api+20200806 b/etc/api/discovery/v1/crates/5.0.4-api+20200806 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/discovery/v1/crates/5.0.4-cli+20200806 b/etc/api/discovery/v1/crates/5.0.4-cli+20200806 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/displayvideo/v1/crates/5.0.4-api+20240229 b/etc/api/displayvideo/v1/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dlp/v2/crates/5.0.4-api+20240225 b/etc/api/dlp/v2/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dlp/v2/crates/5.0.4-cli+20240225 b/etc/api/dlp/v2/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dlp/v2beta1/crates/5.0.4-api+20171205 b/etc/api/dlp/v2beta1/crates/5.0.4-api+20171205 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dlp/v2beta1/crates/5.0.4-cli+20171205 b/etc/api/dlp/v2beta1/crates/5.0.4-cli+20171205 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dns/v1/crates/5.0.4-api+20240229 b/etc/api/dns/v1/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dns/v1/crates/5.0.4-cli+20240229 b/etc/api/dns/v1/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dns/v2/crates/5.0.4-api+20240229 b/etc/api/dns/v2/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/dns/v2/crates/5.0.4-cli+20240229 b/etc/api/dns/v2/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/docs/v1/crates/5.0.4-api+20240229 b/etc/api/docs/v1/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/docs/v1/crates/5.0.4-cli+20240229 b/etc/api/docs/v1/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/documentai/v1/crates/5.0.4-api+20240223 b/etc/api/documentai/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/documentai/v1/crates/5.0.4-cli+20240223 b/etc/api/documentai/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/documentai/v1beta2/crates/5.0.4-api+20240223 b/etc/api/documentai/v1beta2/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/documentai/v1beta2/crates/5.0.4-cli+20240223 b/etc/api/documentai/v1beta2/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/domains/v1/crates/5.0.4-api+20240221 b/etc/api/domains/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/domains/v1/crates/5.0.4-cli+20240221 b/etc/api/domains/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/domains/v1beta1/crates/5.0.4-api+20240221 b/etc/api/domains/v1beta1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/domains/v1beta1/crates/5.0.4-cli+20240221 b/etc/api/domains/v1beta1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/domainsrdap/v1/crates/5.0.4-api+20240304 b/etc/api/domainsrdap/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/domainsrdap/v1/crates/5.0.4-cli+20240304 b/etc/api/domainsrdap/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/doubleclickbidmanager/v1.1/crates/5.0.4-api+20230117 b/etc/api/doubleclickbidmanager/v1.1/crates/5.0.4-api+20230117 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/doubleclickbidmanager/v1/crates/5.0.4-api+20210323 b/etc/api/doubleclickbidmanager/v1/crates/5.0.4-api+20210323 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/doubleclicksearch/v2/crates/5.0.4-api+20240227 b/etc/api/doubleclicksearch/v2/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/drive/v2/crates/5.0.4-api+20240227 b/etc/api/drive/v2/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/drive/v2/crates/5.0.4-cli+20240227 b/etc/api/drive/v2/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/drive/v3/crates/5.0.4-api+20240227 b/etc/api/drive/v3/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/drive/v3/crates/5.0.4-cli+20240227 b/etc/api/drive/v3/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/driveactivity/v2/crates/5.0.4-api+20240302 b/etc/api/driveactivity/v2/crates/5.0.4-api+20240302 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/driveactivity/v2/crates/5.0.4-cli+20240302 b/etc/api/driveactivity/v2/crates/5.0.4-cli+20240302 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/essentialcontacts/v1/crates/5.0.4-api+20240223 b/etc/api/essentialcontacts/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/essentialcontacts/v1/crates/5.0.4-cli+20240223 b/etc/api/essentialcontacts/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/eventarc/v1/crates/5.0.4-api+20240223 b/etc/api/eventarc/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/eventarc/v1/crates/5.0.4-cli+20240223 b/etc/api/eventarc/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/factchecktools/v1alpha1/crates/5.0.4-api+20240303 b/etc/api/factchecktools/v1alpha1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/factchecktools/v1alpha1/crates/5.0.4-cli+20240303 b/etc/api/factchecktools/v1alpha1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fcm/v1/crates/5.0.4-api+20240227 b/etc/api/fcm/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fcm/v1/crates/5.0.4-cli+20240227 b/etc/api/fcm/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fcmdata/v1beta1/crates/5.0.4-api+20240303 b/etc/api/fcmdata/v1beta1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fcmdata/v1beta1/crates/5.0.4-cli+20240303 b/etc/api/fcmdata/v1beta1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/file/v1/crates/5.0.4-api+20240126 b/etc/api/file/v1/crates/5.0.4-api+20240126 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/file/v1/crates/5.0.4-cli+20240126 b/etc/api/file/v1/crates/5.0.4-cli+20240126 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/file/v1beta1/crates/5.0.4-api+20240126 b/etc/api/file/v1beta1/crates/5.0.4-api+20240126 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/file/v1beta1/crates/5.0.4-cli+20240126 b/etc/api/file/v1beta1/crates/5.0.4-cli+20240126 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebase/v1beta1/crates/5.0.4-api+20240304 b/etc/api/firebase/v1beta1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebase/v1beta1/crates/5.0.4-cli+20240304 b/etc/api/firebase/v1beta1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebaseappcheck/v1beta/crates/5.0.4-api+20240226 b/etc/api/firebaseappcheck/v1beta/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebaseappcheck/v1beta/crates/5.0.4-cli+20240226 b/etc/api/firebaseappcheck/v1beta/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasedatabase/v1beta/crates/5.0.4-api+20240303 b/etc/api/firebasedatabase/v1beta/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasedatabase/v1beta/crates/5.0.4-cli+20240303 b/etc/api/firebasedatabase/v1beta/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasedynamiclinks/v1/crates/5.0.4-api+20240226 b/etc/api/firebasedynamiclinks/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasedynamiclinks/v1/crates/5.0.4-cli+20240226 b/etc/api/firebasedynamiclinks/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasehosting/v1/crates/5.0.4-api+20240303 b/etc/api/firebasehosting/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasehosting/v1/crates/5.0.4-cli+20240303 b/etc/api/firebasehosting/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasehosting/v1beta1/crates/5.0.4-api+20240303 b/etc/api/firebasehosting/v1beta1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasehosting/v1beta1/crates/5.0.4-cli+20240303 b/etc/api/firebasehosting/v1beta1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebaseml/v1/crates/5.0.4-api+20240221 b/etc/api/firebaseml/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebaseml/v1/crates/5.0.4-cli+20240221 b/etc/api/firebaseml/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebaseremoteconfig/v1/crates/5.0.4-api+20171129 b/etc/api/firebaseremoteconfig/v1/crates/5.0.4-api+20171129 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebaseremoteconfig/v1/crates/5.0.4-cli+20171129 b/etc/api/firebaseremoteconfig/v1/crates/5.0.4-cli+20171129 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasestorage/v1beta/crates/5.0.4-api+20240301 b/etc/api/firebasestorage/v1beta/crates/5.0.4-api+20240301 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firebasestorage/v1beta/crates/5.0.4-cli+20240301 b/etc/api/firebasestorage/v1beta/crates/5.0.4-cli+20240301 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firestore/v1/crates/5.0.4-api+20240226 b/etc/api/firestore/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/firestore/v1beta1/crates/5.0.4-api+20240226 b/etc/api/firestore/v1beta1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fitness/v1/crates/5.0.4-api+20240304 b/etc/api/fitness/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fitness/v1/crates/5.0.4-cli+20240304 b/etc/api/fitness/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fusiontables/v2/crates/5.0.4-api+20171117 b/etc/api/fusiontables/v2/crates/5.0.4-api+20171117 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/fusiontables/v2/crates/5.0.4-cli+20171117 b/etc/api/fusiontables/v2/crates/5.0.4-cli+20171117 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/games/v1/crates/5.0.4-api+20240228 b/etc/api/games/v1/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gamesconfiguration/v1configuration/crates/5.0.4-api+20240228 b/etc/api/gamesconfiguration/v1configuration/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gamesconfiguration/v1configuration/crates/5.0.4-cli+20240228 b/etc/api/gamesconfiguration/v1configuration/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gameservices/v1/crates/5.0.4-api+20230105 b/etc/api/gameservices/v1/crates/5.0.4-api+20230105 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gameservices/v1/crates/5.0.4-cli+20230105 b/etc/api/gameservices/v1/crates/5.0.4-cli+20230105 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gamesmanagement/v1management/crates/5.0.4-api+20240228 b/etc/api/gamesmanagement/v1management/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gamesmanagement/v1management/crates/5.0.4-cli+20240228 b/etc/api/gamesmanagement/v1management/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gan/v1beta1/crates/5.0.4-api+20130205 b/etc/api/gan/v1beta1/crates/5.0.4-api+20130205 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/genomics/v1/crates/5.0.4-api+20210324 b/etc/api/genomics/v1/crates/5.0.4-api+20210324 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/genomics/v1/crates/5.0.4-cli+20210324 b/etc/api/genomics/v1/crates/5.0.4-cli+20210324 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gmail/v1/crates/5.0.4-api+20240226 b/etc/api/gmail/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gmail/v1/crates/5.0.4-cli+20240226 b/etc/api/gmail/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gmailpostmastertools/v1/crates/5.0.4-api+20240303 b/etc/api/gmailpostmastertools/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gmailpostmastertools/v1/crates/5.0.4-cli+20240303 b/etc/api/gmailpostmastertools/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gmailpostmastertools/v1beta1/crates/5.0.4-api+20240303 b/etc/api/gmailpostmastertools/v1beta1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/gmailpostmastertools/v1beta1/crates/5.0.4-cli+20240303 b/etc/api/gmailpostmastertools/v1beta1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/groupsmigration/v1/crates/5.0.4-api+20240222 b/etc/api/groupsmigration/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/groupsmigration/v1/crates/5.0.4-cli+20240222 b/etc/api/groupsmigration/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/groupssettings/v1/crates/5.0.4-api+20220614 b/etc/api/groupssettings/v1/crates/5.0.4-api+20220614 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/groupssettings/v1/crates/5.0.4-cli+20220614 b/etc/api/groupssettings/v1/crates/5.0.4-cli+20220614 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/healthcare/v1/crates/5.0.4-api+20240228 b/etc/api/healthcare/v1/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/healthcare/v1/crates/5.0.4-cli+20240228 b/etc/api/healthcare/v1/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/healthcare/v1beta1/crates/5.0.4-api+20240228 b/etc/api/healthcare/v1beta1/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/healthcare/v1beta1/crates/5.0.4-cli+20240228 b/etc/api/healthcare/v1beta1/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iam/v1/crates/5.0.4-api+20240220 b/etc/api/iam/v1/crates/5.0.4-api+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iamcredentials/v1/crates/5.0.4-api+20240221 b/etc/api/iamcredentials/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iamcredentials/v1/crates/5.0.4-cli+20240221 b/etc/api/iamcredentials/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iap/v1/crates/5.0.4-api+20240224 b/etc/api/iap/v1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iap/v1/crates/5.0.4-cli+20240224 b/etc/api/iap/v1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iap/v1beta1/crates/5.0.4-api+20240224 b/etc/api/iap/v1beta1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/iap/v1beta1/crates/5.0.4-cli+20240224 b/etc/api/iap/v1beta1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ideahub/v1beta/crates/5.0.4-api+20220305 b/etc/api/ideahub/v1beta/crates/5.0.4-api+20220305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ideahub/v1beta/crates/5.0.4-cli+20220305 b/etc/api/ideahub/v1beta/crates/5.0.4-cli+20220305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/identitytoolkit/v3/crates/5.0.4-api+20180723 b/etc/api/identitytoolkit/v3/crates/5.0.4-api+20180723 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/identitytoolkit/v3/crates/5.0.4-cli+20180723 b/etc/api/identitytoolkit/v3/crates/5.0.4-cli+20180723 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ids/v1/crates/5.0.4-api+20231203 b/etc/api/ids/v1/crates/5.0.4-api+20231203 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ids/v1/crates/5.0.4-cli+20231203 b/etc/api/ids/v1/crates/5.0.4-cli+20231203 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/indexing/v3/crates/5.0.4-api+20240227 b/etc/api/indexing/v3/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/indexing/v3/crates/5.0.4-cli+20240227 b/etc/api/indexing/v3/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/jobs/v3/crates/5.0.4-api+20240202 b/etc/api/jobs/v3/crates/5.0.4-api+20240202 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/jobs/v3/crates/5.0.4-cli+20240202 b/etc/api/jobs/v3/crates/5.0.4-cli+20240202 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/jobs/v4/crates/5.0.4-api+20240202 b/etc/api/jobs/v4/crates/5.0.4-api+20240202 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/jobs/v4/crates/5.0.4-cli+20240202 b/etc/api/jobs/v4/crates/5.0.4-cli+20240202 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/keep/v1/crates/5.0.4-api+20240227 b/etc/api/keep/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/keep/v1/crates/5.0.4-cli+20240227 b/etc/api/keep/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/language/v1/crates/5.0.4-api+20240303 b/etc/api/language/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/language/v1/crates/5.0.4-cli+20240303 b/etc/api/language/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/language/v1beta1/crates/5.0.4-api+20220218 b/etc/api/language/v1beta1/crates/5.0.4-api+20220218 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/language/v1beta1/crates/5.0.4-cli+20220218 b/etc/api/language/v1beta1/crates/5.0.4-cli+20220218 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/libraryagent/v1/crates/5.0.4-api+20240303 b/etc/api/libraryagent/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/libraryagent/v1/crates/5.0.4-cli+20240303 b/etc/api/libraryagent/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/licensing/v1/crates/5.0.4-api+20240301 b/etc/api/licensing/v1/crates/5.0.4-api+20240301 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/licensing/v1/crates/5.0.4-cli+20240301 b/etc/api/licensing/v1/crates/5.0.4-cli+20240301 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/lifesciences/v2beta/crates/5.0.4-api+20240220 b/etc/api/lifesciences/v2beta/crates/5.0.4-api+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/lifesciences/v2beta/crates/5.0.4-cli+20240220 b/etc/api/lifesciences/v2beta/crates/5.0.4-cli+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/localservices/v1/crates/5.0.4-api+20240303 b/etc/api/localservices/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/localservices/v1/crates/5.0.4-cli+20240303 b/etc/api/localservices/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/logging/v2/crates/5.0.4-api+20240223 b/etc/api/logging/v2/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/logging/v2/crates/5.0.4-cli+20240223 b/etc/api/logging/v2/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/logging/v2beta1/crates/5.0.4-api+20190325 b/etc/api/logging/v2beta1/crates/5.0.4-api+20190325 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/logging/v2beta1/crates/5.0.4-cli+20190325 b/etc/api/logging/v2beta1/crates/5.0.4-cli+20190325 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/managedidentities/v1/crates/5.0.4-api+20240112 b/etc/api/managedidentities/v1/crates/5.0.4-api+20240112 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/managedidentities/v1/crates/5.0.4-cli+20240112 b/etc/api/managedidentities/v1/crates/5.0.4-cli+20240112 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/manager/v1beta2/crates/5.0.4-api+20140915 b/etc/api/manager/v1beta2/crates/5.0.4-api+20140915 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/manager/v1beta2/crates/5.0.4-cli+20140915 b/etc/api/manager/v1beta2/crates/5.0.4-cli+20140915 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/manufacturers/v1/crates/5.0.4-api+20240205 b/etc/api/manufacturers/v1/crates/5.0.4-api+20240205 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/manufacturers/v1/crates/5.0.4-cli+20240205 b/etc/api/manufacturers/v1/crates/5.0.4-cli+20240205 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/memcache/v1/crates/5.0.4-api+20240222 b/etc/api/memcache/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/memcache/v1/crates/5.0.4-cli+20240222 b/etc/api/memcache/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/memcache/v1beta2/crates/5.0.4-api+20240222 b/etc/api/memcache/v1beta2/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/memcache/v1beta2/crates/5.0.4-cli+20240222 b/etc/api/memcache/v1beta2/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/metastore/v1beta/crates/5.0.4-api+20240228 b/etc/api/metastore/v1beta/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/metastore/v1beta/crates/5.0.4-cli+20240228 b/etc/api/metastore/v1beta/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mirror/v1/crates/5.0.4-api+20190424 b/etc/api/mirror/v1/crates/5.0.4-api+20190424 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mirror/v1/crates/5.0.4-cli+20190424 b/etc/api/mirror/v1/crates/5.0.4-cli+20190424 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ml/v1/crates/5.0.4-api+20240127 b/etc/api/ml/v1/crates/5.0.4-api+20240127 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ml/v1/crates/5.0.4-cli+20240127 b/etc/api/ml/v1/crates/5.0.4-cli+20240127 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/monitoring/v3/crates/5.0.4-api+20240225 b/etc/api/monitoring/v3/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusiness/v4/crates/5.0.4-api+0 b/etc/api/mybusiness/v4/crates/5.0.4-api+0 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusiness/v4/crates/5.0.4-cli+0 b/etc/api/mybusiness/v4/crates/5.0.4-cli+0 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessaccountmanagement/v1/crates/5.0.4-api+20240304 b/etc/api/mybusinessaccountmanagement/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessaccountmanagement/v1/crates/5.0.4-cli+20240304 b/etc/api/mybusinessaccountmanagement/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessbusinesscalls/v1/crates/5.0.4-api+20230124 b/etc/api/mybusinessbusinesscalls/v1/crates/5.0.4-api+20230124 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessbusinesscalls/v1/crates/5.0.4-cli+20230124 b/etc/api/mybusinessbusinesscalls/v1/crates/5.0.4-cli+20230124 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessbusinessinformation/v1/crates/5.0.4-api+20240304 b/etc/api/mybusinessbusinessinformation/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessbusinessinformation/v1/crates/5.0.4-cli+20240304 b/etc/api/mybusinessbusinessinformation/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinesslodging/v1/crates/5.0.4-api+20240304 b/etc/api/mybusinesslodging/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinesslodging/v1/crates/5.0.4-cli+20240304 b/etc/api/mybusinesslodging/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessnotifications/v1/crates/5.0.4-api+20240304 b/etc/api/mybusinessnotifications/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessnotifications/v1/crates/5.0.4-cli+20240304 b/etc/api/mybusinessnotifications/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessplaceactions/v1/crates/5.0.4-api+20240304 b/etc/api/mybusinessplaceactions/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessplaceactions/v1/crates/5.0.4-cli+20240304 b/etc/api/mybusinessplaceactions/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessverifications/v1/crates/5.0.4-api+20240304 b/etc/api/mybusinessverifications/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/mybusinessverifications/v1/crates/5.0.4-cli+20240304 b/etc/api/mybusinessverifications/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkconnectivity/v1/crates/5.0.4-api+20240221 b/etc/api/networkconnectivity/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkconnectivity/v1/crates/5.0.4-cli+20240221 b/etc/api/networkconnectivity/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkconnectivity/v1alpha1/crates/5.0.4-api+20240221 b/etc/api/networkconnectivity/v1alpha1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkconnectivity/v1alpha1/crates/5.0.4-cli+20240221 b/etc/api/networkconnectivity/v1alpha1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkmanagement/v1/crates/5.0.4-api+20240221 b/etc/api/networkmanagement/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkmanagement/v1/crates/5.0.4-cli+20240221 b/etc/api/networkmanagement/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networksecurity/v1/crates/5.0.4-api+20240221 b/etc/api/networksecurity/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networksecurity/v1/crates/5.0.4-cli+20240221 b/etc/api/networksecurity/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkservices/v1/crates/5.0.4-api+20240224 b/etc/api/networkservices/v1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/networkservices/v1/crates/5.0.4-cli+20240224 b/etc/api/networkservices/v1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/notebooks/v1/crates/5.0.4-api+20231227 b/etc/api/notebooks/v1/crates/5.0.4-api+20231227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/notebooks/v1/crates/5.0.4-cli+20231227 b/etc/api/notebooks/v1/crates/5.0.4-cli+20231227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/ondemandscanning/v1/crates/5.0.4-api+20240226 b/etc/api/ondemandscanning/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/orgpolicy/v2/crates/5.0.4-api+20240226 b/etc/api/orgpolicy/v2/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/orgpolicy/v2/crates/5.0.4-cli+20240226 b/etc/api/orgpolicy/v2/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/oslogin/v1/crates/5.0.4-api+20240225 b/etc/api/oslogin/v1/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/oslogin/v1/crates/5.0.4-cli+20240225 b/etc/api/oslogin/v1/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/oslogin/v1beta/crates/5.0.4-api+20240225 b/etc/api/oslogin/v1beta/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/oslogin/v1beta/crates/5.0.4-cli+20240225 b/etc/api/oslogin/v1beta/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pagespeedonline/v2/crates/5.0.4-api+20191206 b/etc/api/pagespeedonline/v2/crates/5.0.4-api+20191206 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pagespeedonline/v2/crates/5.0.4-cli+20191206 b/etc/api/pagespeedonline/v2/crates/5.0.4-cli+20191206 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pagespeedonline/v4/crates/5.0.4-api+20191206 b/etc/api/pagespeedonline/v4/crates/5.0.4-api+20191206 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pagespeedonline/v4/crates/5.0.4-cli+20191206 b/etc/api/pagespeedonline/v4/crates/5.0.4-cli+20191206 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pagespeedonline/v5/crates/5.0.4-api+20240229 b/etc/api/pagespeedonline/v5/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pagespeedonline/v5/crates/5.0.4-cli+20240229 b/etc/api/pagespeedonline/v5/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/partners/v2/crates/5.0.4-api+20180925 b/etc/api/partners/v2/crates/5.0.4-api+20180925 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/partners/v2/crates/5.0.4-cli+20180925 b/etc/api/partners/v2/crates/5.0.4-cli+20180925 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/paymentsresellersubscription/v1/crates/5.0.4-api+20240303 b/etc/api/paymentsresellersubscription/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/paymentsresellersubscription/v1/crates/5.0.4-cli+20240303 b/etc/api/paymentsresellersubscription/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/people/v1/crates/5.0.4-api+20240303 b/etc/api/people/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/people/v1/crates/5.0.4-cli+20240303 b/etc/api/people/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/photoslibrary/v1/crates/5.0.4-api+20240223 b/etc/api/photoslibrary/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/photoslibrary/v1/crates/5.0.4-cli+20240223 b/etc/api/photoslibrary/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playablelocations/v3/crates/5.0.4-api+20200707 b/etc/api/playablelocations/v3/crates/5.0.4-api+20200707 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playablelocations/v3/crates/5.0.4-cli+20200707 b/etc/api/playablelocations/v3/crates/5.0.4-cli+20200707 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playcustomapp/v1/crates/5.0.4-api+20240304 b/etc/api/playcustomapp/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playintegrity/v1/crates/5.0.4-api+20240304 b/etc/api/playintegrity/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playintegrity/v1/crates/5.0.4-cli+20240304 b/etc/api/playintegrity/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playmoviespartner/v1/crates/5.0.4-api+20170919 b/etc/api/playmoviespartner/v1/crates/5.0.4-api+20170919 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/playmoviespartner/v1/crates/5.0.4-cli+20170919 b/etc/api/playmoviespartner/v1/crates/5.0.4-cli+20170919 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/plus/v1/crates/5.0.4-api+20190616 b/etc/api/plus/v1/crates/5.0.4-api+20190616 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/plus/v1/crates/5.0.4-cli+20190616 b/etc/api/plus/v1/crates/5.0.4-cli+20190616 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/plusdomains/v1/crates/5.0.4-api+20190616 b/etc/api/plusdomains/v1/crates/5.0.4-api+20190616 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/plusdomains/v1/crates/5.0.4-cli+20190616 b/etc/api/plusdomains/v1/crates/5.0.4-cli+20190616 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/policyanalyzer/v1/crates/5.0.4-api+20240303 b/etc/api/policyanalyzer/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/policyanalyzer/v1/crates/5.0.4-cli+20240303 b/etc/api/policyanalyzer/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/policysimulator/v1/crates/5.0.4-api+20240303 b/etc/api/policysimulator/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/policysimulator/v1/crates/5.0.4-cli+20240303 b/etc/api/policysimulator/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/policytroubleshooter/v1/crates/5.0.4-api+20240303 b/etc/api/policytroubleshooter/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/policytroubleshooter/v1/crates/5.0.4-cli+20240303 b/etc/api/policytroubleshooter/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/prediction/v1.6/crates/5.0.4-api+20160511 b/etc/api/prediction/v1.6/crates/5.0.4-api+20160511 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/prediction/v1.6/crates/5.0.4-cli+20160511 b/etc/api/prediction/v1.6/crates/5.0.4-cli+20160511 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/privateca/v1/crates/5.0.4-api+20240221 b/etc/api/privateca/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/privateca/v1beta1/crates/5.0.4-api+20240221 b/etc/api/privateca/v1beta1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/privateca/v1beta1/crates/5.0.4-cli+20240221 b/etc/api/privateca/v1beta1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/prod_tt_sasportal/v1alpha1/crates/5.0.4-api+20240226 b/etc/api/prod_tt_sasportal/v1alpha1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/prod_tt_sasportal/v1alpha1/crates/5.0.4-cli+20240226 b/etc/api/prod_tt_sasportal/v1alpha1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/proximitybeacon/v1beta1/crates/5.0.4-api+20200127 b/etc/api/proximitybeacon/v1beta1/crates/5.0.4-api+20200127 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/proximitybeacon/v1beta1/crates/5.0.4-cli+20200127 b/etc/api/proximitybeacon/v1beta1/crates/5.0.4-cli+20200127 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pubsub/v1/crates/5.0.4-api+20240227 b/etc/api/pubsub/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pubsub/v1/crates/5.0.4-cli+20240227 b/etc/api/pubsub/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pubsub/v1beta2/crates/5.0.4-api+20240227 b/etc/api/pubsub/v1beta2/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pubsub/v1beta2/crates/5.0.4-cli+20240227 b/etc/api/pubsub/v1beta2/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pubsublite/v1/crates/5.0.4-api+20240224 b/etc/api/pubsublite/v1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/pubsublite/v1/crates/5.0.4-cli+20240224 b/etc/api/pubsublite/v1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/qpxexpress/v1/crates/5.0.4-api+20160708 b/etc/api/qpxexpress/v1/crates/5.0.4-api+20160708 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/qpxexpress/v1/crates/5.0.4-cli+20160708 b/etc/api/qpxexpress/v1/crates/5.0.4-cli+20160708 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/realtimebidding/v1/crates/5.0.4-api+20240305 b/etc/api/realtimebidding/v1/crates/5.0.4-api+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/realtimebidding/v1/crates/5.0.4-cli+20240305 b/etc/api/realtimebidding/v1/crates/5.0.4-cli+20240305 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recaptchaenterprise/v1/crates/5.0.4-api+20240303 b/etc/api/recaptchaenterprise/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recommendationengine/v1beta1/crates/5.0.4-api+20240229 b/etc/api/recommendationengine/v1beta1/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recommendationengine/v1beta1/crates/5.0.4-cli+20240229 b/etc/api/recommendationengine/v1beta1/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recommender/v1/crates/5.0.4-api+20240226 b/etc/api/recommender/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recommender/v1/crates/5.0.4-cli+20240226 b/etc/api/recommender/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recommender/v1beta1/crates/5.0.4-api+20240226 b/etc/api/recommender/v1beta1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/recommender/v1beta1/crates/5.0.4-cli+20240226 b/etc/api/recommender/v1beta1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/redis/v1/crates/5.0.4-api+20240226 b/etc/api/redis/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/redis/v1/crates/5.0.4-cli+20240226 b/etc/api/redis/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/remotebuildexecution/v2/crates/5.0.4-api+20210329 b/etc/api/remotebuildexecution/v2/crates/5.0.4-api+20210329 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/replicapool/v1beta2/crates/5.0.4-api+20160512 b/etc/api/replicapool/v1beta2/crates/5.0.4-api+20160512 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/replicapool/v1beta2/crates/5.0.4-cli+20160512 b/etc/api/replicapool/v1beta2/crates/5.0.4-cli+20160512 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/replicapoolupdater/v1beta1/crates/5.0.4-api+20161003 b/etc/api/replicapoolupdater/v1beta1/crates/5.0.4-api+20161003 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/replicapoolupdater/v1beta1/crates/5.0.4-cli+20161003 b/etc/api/replicapoolupdater/v1beta1/crates/5.0.4-cli+20161003 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/reseller/v1sandbox/crates/5.0.4-api+20160329 b/etc/api/reseller/v1sandbox/crates/5.0.4-api+20160329 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/reseller/v1sandbox/crates/5.0.4-cli+20160329 b/etc/api/reseller/v1sandbox/crates/5.0.4-cli+20160329 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/resourcesettings/v1/crates/5.0.4-api+20240303 b/etc/api/resourcesettings/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/resourceviews/v1beta2/crates/5.0.4-api+20160512 b/etc/api/resourceviews/v1beta2/crates/5.0.4-api+20160512 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/resourceviews/v1beta2/crates/5.0.4-cli+20160512 b/etc/api/resourceviews/v1beta2/crates/5.0.4-cli+20160512 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/retail/v2/crates/5.0.4-api+20240222 b/etc/api/retail/v2/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/retail/v2/crates/5.0.4-cli+20240222 b/etc/api/retail/v2/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/run/v1/crates/5.0.4-api+20240225 b/etc/api/run/v1/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/run/v1/crates/5.0.4-cli+20240225 b/etc/api/run/v1/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/run/v2/crates/5.0.4-api+20240225 b/etc/api/run/v2/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/run/v2/crates/5.0.4-cli+20240225 b/etc/api/run/v2/crates/5.0.4-cli+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/runtimeconfig/v1/crates/5.0.4-api+20240227 b/etc/api/runtimeconfig/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/runtimeconfig/v1/crates/5.0.4-cli+20240227 b/etc/api/runtimeconfig/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/runtimeconfig/v1beta1/crates/5.0.4-api+20240227 b/etc/api/runtimeconfig/v1beta1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/runtimeconfig/v1beta1/crates/5.0.4-cli+20240227 b/etc/api/runtimeconfig/v1beta1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/safebrowsing/v4/crates/5.0.4-api+20240225 b/etc/api/safebrowsing/v4/crates/5.0.4-api+20240225 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sasportal/v1alpha1/crates/5.0.4-api+20240226 b/etc/api/sasportal/v1alpha1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sasportal/v1alpha1/crates/5.0.4-cli+20240226 b/etc/api/sasportal/v1alpha1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/searchconsole/v1/crates/5.0.4-api+20240304 b/etc/api/searchconsole/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/searchconsole/v1/crates/5.0.4-cli+20240304 b/etc/api/searchconsole/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/secretmanager/v1/crates/5.0.4-api+20240223 b/etc/api/secretmanager/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/secretmanager/v1/crates/5.0.4-cli+20240223 b/etc/api/secretmanager/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/secretmanager/v1beta1/crates/5.0.4-api+20240223 b/etc/api/secretmanager/v1beta1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/secretmanager/v1beta1/crates/5.0.4-cli+20240223 b/etc/api/secretmanager/v1beta1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/securitycenter/v1/crates/5.0.4-api+20240302 b/etc/api/securitycenter/v1/crates/5.0.4-api+20240302 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicebroker/v1/crates/5.0.4-api+20190624 b/etc/api/servicebroker/v1/crates/5.0.4-api+20190624 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicebroker/v1/crates/5.0.4-cli+20190624 b/etc/api/servicebroker/v1/crates/5.0.4-cli+20190624 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicecontrol/v1/crates/5.0.4-api+20240223 b/etc/api/servicecontrol/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicecontrol/v1/crates/5.0.4-cli+20240223 b/etc/api/servicecontrol/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicecontrol/v2/crates/5.0.4-api+20240223 b/etc/api/servicecontrol/v2/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicecontrol/v2/crates/5.0.4-cli+20240223 b/etc/api/servicecontrol/v2/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicedirectory/v1/crates/5.0.4-api+20240226 b/etc/api/servicedirectory/v1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicedirectory/v1/crates/5.0.4-cli+20240226 b/etc/api/servicedirectory/v1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicedirectory/v1beta1/crates/5.0.4-api+20240226 b/etc/api/servicedirectory/v1beta1/crates/5.0.4-api+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/servicedirectory/v1beta1/crates/5.0.4-cli+20240226 b/etc/api/servicedirectory/v1beta1/crates/5.0.4-cli+20240226 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/serviceregistry/alpha/crates/5.0.4-api+20160401 b/etc/api/serviceregistry/alpha/crates/5.0.4-api+20160401 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/serviceregistry/alpha/crates/5.0.4-cli+20160401 b/etc/api/serviceregistry/alpha/crates/5.0.4-cli+20160401 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/shared.yaml b/etc/api/shared.yaml index fafcda485f..a218686fee 100644 --- a/etc/api/shared.yaml +++ b/etc/api/shared.yaml @@ -95,7 +95,7 @@ directories: # The subdirectory to contain documentation from all APIs and related programs doc_subdir: doc cargo: - build_version: "5.0.3" + build_version: "5.0.4" repo_base_url: https://github.com/Byron/google-apis-rs authors: # don't forget to possibly add them to copyright authors diff --git a/etc/api/sheets/v4/crates/5.0.4-api+20240229 b/etc/api/sheets/v4/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sheets/v4/crates/5.0.4-cli+20240229 b/etc/api/sheets/v4/crates/5.0.4-cli+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/siteverification/v1/crates/5.0.4-api+20191119 b/etc/api/siteverification/v1/crates/5.0.4-api+20191119 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/siteverification/v1/crates/5.0.4-cli+20191119 b/etc/api/siteverification/v1/crates/5.0.4-cli+20191119 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/smartdevicemanagement/v1/crates/5.0.4-api+20240218 b/etc/api/smartdevicemanagement/v1/crates/5.0.4-api+20240218 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/smartdevicemanagement/v1/crates/5.0.4-cli+20240218 b/etc/api/smartdevicemanagement/v1/crates/5.0.4-cli+20240218 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sourcerepo/v1/crates/5.0.4-api+20240304 b/etc/api/sourcerepo/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sourcerepo/v1/crates/5.0.4-cli+20240304 b/etc/api/sourcerepo/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/spectrum/v1explorer/crates/5.0.4-api+20170306 b/etc/api/spectrum/v1explorer/crates/5.0.4-api+20170306 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/spectrum/v1explorer/crates/5.0.4-cli+20170306 b/etc/api/spectrum/v1explorer/crates/5.0.4-cli+20170306 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/speech/v1/crates/5.0.4-api+20240222 b/etc/api/speech/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/speech/v1/crates/5.0.4-cli+20240222 b/etc/api/speech/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/speech/v1beta1/crates/5.0.4-api+20181005 b/etc/api/speech/v1beta1/crates/5.0.4-api+20181005 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/speech/v1beta1/crates/5.0.4-cli+20181005 b/etc/api/speech/v1beta1/crates/5.0.4-cli+20181005 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sql/v1beta4/crates/5.0.4-api+20200331 b/etc/api/sql/v1beta4/crates/5.0.4-api+20200331 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sqladmin/v1/crates/5.0.4-api+20240219 b/etc/api/sqladmin/v1/crates/5.0.4-api+20240219 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sqladmin/v1beta4/crates/5.0.4-api+20240219 b/etc/api/sqladmin/v1beta4/crates/5.0.4-api+20240219 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/storage/v1/crates/5.0.4-api+20240229 b/etc/api/storage/v1/crates/5.0.4-api+20240229 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/storagetransfer/v1/crates/5.0.4-api+20240224 b/etc/api/storagetransfer/v1/crates/5.0.4-api+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/storagetransfer/v1/crates/5.0.4-cli+20240224 b/etc/api/storagetransfer/v1/crates/5.0.4-cli+20240224 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sts/v1/crates/5.0.4-api+20240222 b/etc/api/sts/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/sts/v1/crates/5.0.4-cli+20240222 b/etc/api/sts/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/surveys/v2/crates/5.0.4-api+20180508 b/etc/api/surveys/v2/crates/5.0.4-api+20180508 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/surveys/v2/crates/5.0.4-cli+20180508 b/etc/api/surveys/v2/crates/5.0.4-cli+20180508 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tagmanager/v1/crates/5.0.4-api+20240228 b/etc/api/tagmanager/v1/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tagmanager/v1/crates/5.0.4-cli+20240228 b/etc/api/tagmanager/v1/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tagmanager/v2/crates/5.0.4-api+20240228 b/etc/api/tagmanager/v2/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tagmanager/v2/crates/5.0.4-cli+20240228 b/etc/api/tagmanager/v2/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/taskqueue/v1beta2/crates/5.0.4-api+20160428 b/etc/api/taskqueue/v1beta2/crates/5.0.4-api+20160428 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/taskqueue/v1beta2/crates/5.0.4-cli+20160428 b/etc/api/taskqueue/v1beta2/crates/5.0.4-cli+20160428 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tasks/v1/crates/5.0.4-api+20240303 b/etc/api/tasks/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tasks/v1/crates/5.0.4-cli+20240303 b/etc/api/tasks/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/testing/v1/crates/5.0.4-api+20240227 b/etc/api/testing/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/testing/v1/crates/5.0.4-cli+20240227 b/etc/api/testing/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/texttospeech/v1/crates/5.0.4-api+20240228 b/etc/api/texttospeech/v1/crates/5.0.4-api+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/texttospeech/v1/crates/5.0.4-cli+20240228 b/etc/api/texttospeech/v1/crates/5.0.4-cli+20240228 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tpu/v1/crates/5.0.4-api+20240222 b/etc/api/tpu/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tpu/v1/crates/5.0.4-cli+20240222 b/etc/api/tpu/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tpu/v1alpha1/crates/5.0.4-api+20240222 b/etc/api/tpu/v1alpha1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/tpu/v1alpha1/crates/5.0.4-cli+20240222 b/etc/api/tpu/v1alpha1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/transcoder/v1/crates/5.0.4-api+20240221 b/etc/api/transcoder/v1/crates/5.0.4-api+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/transcoder/v1/crates/5.0.4-cli+20240221 b/etc/api/transcoder/v1/crates/5.0.4-cli+20240221 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/transcoder/v1beta1/crates/5.0.4-api+20210323 b/etc/api/transcoder/v1beta1/crates/5.0.4-api+20210323 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/transcoder/v1beta1/crates/5.0.4-cli+20210323 b/etc/api/transcoder/v1beta1/crates/5.0.4-cli+20210323 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/translate/v2/crates/5.0.4-api+20170525 b/etc/api/translate/v2/crates/5.0.4-api+20170525 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/translate/v2/crates/5.0.4-cli+20170525 b/etc/api/translate/v2/crates/5.0.4-cli+20170525 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/translate/v3/crates/5.0.4-api+20240131 b/etc/api/translate/v3/crates/5.0.4-api+20240131 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/translate/v3/crates/5.0.4-cli+20240131 b/etc/api/translate/v3/crates/5.0.4-cli+20240131 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/urlshortener/v1/crates/5.0.4-api+20150519 b/etc/api/urlshortener/v1/crates/5.0.4-api+20150519 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/urlshortener/v1/crates/5.0.4-cli+20150519 b/etc/api/urlshortener/v1/crates/5.0.4-cli+20150519 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vault/v1/crates/5.0.4-api+20240220 b/etc/api/vault/v1/crates/5.0.4-api+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vault/v1/crates/5.0.4-cli+20240220 b/etc/api/vault/v1/crates/5.0.4-cli+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vectortile/v1/crates/5.0.4-api+20210331 b/etc/api/vectortile/v1/crates/5.0.4-api+20210331 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vectortile/v1/crates/5.0.4-cli+20210331 b/etc/api/vectortile/v1/crates/5.0.4-cli+20210331 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/verifiedaccess/v1/crates/5.0.4-api+20240227 b/etc/api/verifiedaccess/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/verifiedaccess/v1/crates/5.0.4-cli+20240227 b/etc/api/verifiedaccess/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/versionhistory/v1/crates/5.0.4-api+20240303 b/etc/api/versionhistory/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/versionhistory/v1/crates/5.0.4-cli+20240303 b/etc/api/versionhistory/v1/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/videointelligence/v1/crates/5.0.4-api+20240118 b/etc/api/videointelligence/v1/crates/5.0.4-api+20240118 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/videointelligence/v1/crates/5.0.4-cli+20240118 b/etc/api/videointelligence/v1/crates/5.0.4-cli+20240118 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/videointelligence/v1beta1/crates/5.0.4-api+20171122 b/etc/api/videointelligence/v1beta1/crates/5.0.4-api+20171122 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/videointelligence/v1beta1/crates/5.0.4-cli+20171122 b/etc/api/videointelligence/v1beta1/crates/5.0.4-cli+20171122 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vision/v1/crates/5.0.4-api+20240223 b/etc/api/vision/v1/crates/5.0.4-api+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vision/v1/crates/5.0.4-cli+20240223 b/etc/api/vision/v1/crates/5.0.4-cli+20240223 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vmmigration/v1/crates/5.0.4-api+20240222 b/etc/api/vmmigration/v1/crates/5.0.4-api+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/vmmigration/v1/crates/5.0.4-cli+20240222 b/etc/api/vmmigration/v1/crates/5.0.4-cli+20240222 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/walletobjects/v1/crates/5.0.4-api+20240304 b/etc/api/walletobjects/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/webfonts/v1/crates/5.0.4-api+20240227 b/etc/api/webfonts/v1/crates/5.0.4-api+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/webfonts/v1/crates/5.0.4-cli+20240227 b/etc/api/webfonts/v1/crates/5.0.4-cli+20240227 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/webmasters/v3/crates/5.0.4-api+20190428 b/etc/api/webmasters/v3/crates/5.0.4-api+20190428 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/webmasters/v3/crates/5.0.4-cli+20190428 b/etc/api/webmasters/v3/crates/5.0.4-cli+20190428 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/webrisk/v1/crates/5.0.4-api+20240303 b/etc/api/webrisk/v1/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/workflowexecutions/v1/crates/5.0.4-api+20240220 b/etc/api/workflowexecutions/v1/crates/5.0.4-api+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/workflowexecutions/v1/crates/5.0.4-cli+20240220 b/etc/api/workflowexecutions/v1/crates/5.0.4-cli+20240220 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/workflows/v1/crates/5.0.4-api+20240207 b/etc/api/workflows/v1/crates/5.0.4-api+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/workflows/v1/crates/5.0.4-cli+20240207 b/etc/api/workflows/v1/crates/5.0.4-cli+20240207 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/youtube/v3/crates/5.0.4-api+20240303 b/etc/api/youtube/v3/crates/5.0.4-api+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/youtube/v3/crates/5.0.4-cli+20240303 b/etc/api/youtube/v3/crates/5.0.4-cli+20240303 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/youtubereporting/v1/crates/5.0.4-api+20240304 b/etc/api/youtubereporting/v1/crates/5.0.4-api+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/api/youtubereporting/v1/crates/5.0.4-cli+20240304 b/etc/api/youtubereporting/v1/crates/5.0.4-cli+20240304 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/gen/abusiveexperiencereport1-cli/Cargo.toml b/gen/abusiveexperiencereport1-cli/Cargo.toml index c0b7b14c2a..0219a108e4 100644 --- a/gen/abusiveexperiencereport1-cli/Cargo.toml +++ b/gen/abusiveexperiencereport1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-abusiveexperiencereport1-cli" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Abusive Experience Report (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/abusiveexperiencereport1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-abusiveexperiencereport1] path = "../abusiveexperiencereport1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" diff --git a/gen/abusiveexperiencereport1-cli/README.md b/gen/abusiveexperiencereport1-cli/README.md index 5598dc6e44..4d844893a1 100644 --- a/gen/abusiveexperiencereport1-cli/README.md +++ b/gen/abusiveexperiencereport1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Abusive Experience Report* API at revision *20240207*. The CLI is at version *5.0.3*. +This documentation was generated from the *Abusive Experience Report* API at revision *20240207*. The CLI is at version *5.0.4*. ```bash abusiveexperiencereport1 [options] diff --git a/gen/abusiveexperiencereport1-cli/mkdocs.yml b/gen/abusiveexperiencereport1-cli/mkdocs.yml index 851e87bbaa..bc2665ba95 100644 --- a/gen/abusiveexperiencereport1-cli/mkdocs.yml +++ b/gen/abusiveexperiencereport1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Abusive Experience Report v5.0.3+20240207 +site_name: Abusive Experience Report v5.0.4+20240207 site_url: http://byron.github.io/google-apis-rs/google-abusiveexperiencereport1-cli site_description: A complete library to interact with Abusive Experience Report (protocol v1) diff --git a/gen/abusiveexperiencereport1-cli/src/main.rs b/gen/abusiveexperiencereport1-cli/src/main.rs index 26d3e37625..bd85a35341 100644 --- a/gen/abusiveexperiencereport1-cli/src/main.rs +++ b/gen/abusiveexperiencereport1-cli/src/main.rs @@ -296,7 +296,7 @@ async fn main() { let mut app = App::new("abusiveexperiencereport1") .author("Sebastian Thiel ") - .version("5.0.3+20240207") + .version("5.0.4+20240207") .about("Views Abusive Experience Report data, and gets a list of sites that have a significant number of abusive experiences.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_abusiveexperiencereport1_cli") .arg(Arg::with_name("folder") diff --git a/gen/abusiveexperiencereport1/Cargo.toml b/gen/abusiveexperiencereport1/Cargo.toml index d006214568..e24081bf28 100644 --- a/gen/abusiveexperiencereport1/Cargo.toml +++ b/gen/abusiveexperiencereport1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-abusiveexperiencereport1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Abusive Experience Report (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/abusiveexperiencereport1" homepage = "https://developers.google.com/abusive-experience-report/" -documentation = "https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207" +documentation = "https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207" license = "MIT" keywords = ["abusiveexperiencerep", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/abusiveexperiencereport1/README.md b/gen/abusiveexperiencereport1/README.md index 5bf7e51eff..f5755b3ff0 100644 --- a/gen/abusiveexperiencereport1/README.md +++ b/gen/abusiveexperiencereport1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-abusiveexperiencereport1` library allows access to all features of the *Google Abusive Experience Report* service. -This documentation was generated from *Abusive Experience Report* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *abusiveexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Abusive Experience Report* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *abusiveexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Abusive Experience Report* *v1* API can be found at the [official documentation site](https://developers.google.com/abusive-experience-report/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/AbusiveExperienceReport) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/AbusiveExperienceReport) ... * sites - * [*get*](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/api::SiteGetCall) + * [*get*](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/api::SiteGetCall) * violating sites - * [*list*](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/api::ViolatingSiteListCall) + * [*list*](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/api::ViolatingSiteListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/AbusiveExperienceReport)** +* **[Hub](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/AbusiveExperienceReport)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::CallBuilder) -* **[Resources](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::CallBuilder) +* **[Resources](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Part)** + * **[Parts](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Delegate) to the -[Method Builder](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Delegate) to the +[Method Builder](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::RequestValue) and -[decodable](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::RequestValue) and +[decodable](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-abusiveexperiencereport1/5.0.3+20240207/google_abusiveexperiencereport1/client::RequestValue) are moved +* [request values](https://docs.rs/google-abusiveexperiencereport1/5.0.4+20240207/google_abusiveexperiencereport1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/abusiveexperiencereport1/src/api.rs b/gen/abusiveexperiencereport1/src/api.rs index a86d83823b..4ef955f9d5 100644 --- a/gen/abusiveexperiencereport1/src/api.rs +++ b/gen/abusiveexperiencereport1/src/api.rs @@ -97,7 +97,7 @@ impl<'a, S> AbusiveExperienceReport { AbusiveExperienceReport { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://abusiveexperiencereport.googleapis.com/".to_string(), _root_url: "https://abusiveexperiencereport.googleapis.com/".to_string(), } @@ -111,7 +111,7 @@ impl<'a, S> AbusiveExperienceReport { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/abusiveexperiencereport1/src/lib.rs b/gen/abusiveexperiencereport1/src/lib.rs index 6b5bbd21a3..2ea1a358bc 100644 --- a/gen/abusiveexperiencereport1/src/lib.rs +++ b/gen/abusiveexperiencereport1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Abusive Experience Report* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *abusiveexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Abusive Experience Report* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *abusiveexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Abusive Experience Report* *v1* API can be found at the //! [official documentation site](https://developers.google.com/abusive-experience-report/). diff --git a/gen/acceleratedmobilepageurl1-cli/Cargo.toml b/gen/acceleratedmobilepageurl1-cli/Cargo.toml index e867f18317..8bd0c70f7b 100644 --- a/gen/acceleratedmobilepageurl1-cli/Cargo.toml +++ b/gen/acceleratedmobilepageurl1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-acceleratedmobilepageurl1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Acceleratedmobilepageurl (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/acceleratedmobilepageurl1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-acceleratedmobilepageurl1] path = "../acceleratedmobilepageurl1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/acceleratedmobilepageurl1-cli/README.md b/gen/acceleratedmobilepageurl1-cli/README.md index dfa4043237..f44846884b 100644 --- a/gen/acceleratedmobilepageurl1-cli/README.md +++ b/gen/acceleratedmobilepageurl1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Acceleratedmobilepageurl* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Acceleratedmobilepageurl* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash acceleratedmobilepageurl1 [options] diff --git a/gen/acceleratedmobilepageurl1-cli/mkdocs.yml b/gen/acceleratedmobilepageurl1-cli/mkdocs.yml index fcca0b3909..8a4b4f961f 100644 --- a/gen/acceleratedmobilepageurl1-cli/mkdocs.yml +++ b/gen/acceleratedmobilepageurl1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Acceleratedmobilepageurl v5.0.3+20240303 +site_name: Acceleratedmobilepageurl v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-acceleratedmobilepageurl1-cli site_description: A complete library to interact with Acceleratedmobilepageurl (protocol v1) diff --git a/gen/acceleratedmobilepageurl1-cli/src/main.rs b/gen/acceleratedmobilepageurl1-cli/src/main.rs index 0f2c52545e..d6e17edd5a 100644 --- a/gen/acceleratedmobilepageurl1-cli/src/main.rs +++ b/gen/acceleratedmobilepageurl1-cli/src/main.rs @@ -251,7 +251,7 @@ async fn main() { let mut app = App::new("acceleratedmobilepageurl1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Retrieves the list of AMP URLs (and equivalent AMP Cache URLs) for a given list of public URL(s). ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_acceleratedmobilepageurl1_cli") .arg(Arg::with_name("folder") diff --git a/gen/acceleratedmobilepageurl1/Cargo.toml b/gen/acceleratedmobilepageurl1/Cargo.toml index 1c52d487d0..c0b922fee1 100644 --- a/gen/acceleratedmobilepageurl1/Cargo.toml +++ b/gen/acceleratedmobilepageurl1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-acceleratedmobilepageurl1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Acceleratedmobilepageurl (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/acceleratedmobilepageurl1" homepage = "https://developers.google.com/amp/cache/" -documentation = "https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303" +documentation = "https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303" license = "MIT" keywords = ["acceleratedmobilepag", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/acceleratedmobilepageurl1/README.md b/gen/acceleratedmobilepageurl1/README.md index 6a04c7926c..534f03ff15 100644 --- a/gen/acceleratedmobilepageurl1/README.md +++ b/gen/acceleratedmobilepageurl1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-acceleratedmobilepageurl1` library allows access to all features of the *Google Acceleratedmobilepageurl* service. -This documentation was generated from *Acceleratedmobilepageurl* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *acceleratedmobilepageurl:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Acceleratedmobilepageurl* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *acceleratedmobilepageurl:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Acceleratedmobilepageurl* *v1* API can be found at the [official documentation site](https://developers.google.com/amp/cache/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/Acceleratedmobilepageurl) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/Acceleratedmobilepageurl) ... -* [amp urls](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/api::AmpUrl) - * [*batch get*](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/api::AmpUrlBatchGetCall) +* [amp urls](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/api::AmpUrl) + * [*batch get*](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/api::AmpUrlBatchGetCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/Acceleratedmobilepageurl)** +* **[Hub](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/Acceleratedmobilepageurl)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::CallBuilder) -* **[Resources](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::CallBuilder) +* **[Resources](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Part)** + * **[Parts](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Delegate) to the -[Method Builder](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Delegate) to the +[Method Builder](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::RequestValue) and -[decodable](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::RequestValue) and +[decodable](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-acceleratedmobilepageurl1/5.0.3+20240303/google_acceleratedmobilepageurl1/client::RequestValue) are moved +* [request values](https://docs.rs/google-acceleratedmobilepageurl1/5.0.4+20240303/google_acceleratedmobilepageurl1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/acceleratedmobilepageurl1/src/api.rs b/gen/acceleratedmobilepageurl1/src/api.rs index 4432464190..98f532b846 100644 --- a/gen/acceleratedmobilepageurl1/src/api.rs +++ b/gen/acceleratedmobilepageurl1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> Acceleratedmobilepageurl { Acceleratedmobilepageurl { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://acceleratedmobilepageurl.googleapis.com/".to_string(), _root_url: "https://acceleratedmobilepageurl.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> Acceleratedmobilepageurl { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/acceleratedmobilepageurl1/src/lib.rs b/gen/acceleratedmobilepageurl1/src/lib.rs index ef17aaf9f1..308b9e5802 100644 --- a/gen/acceleratedmobilepageurl1/src/lib.rs +++ b/gen/acceleratedmobilepageurl1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Acceleratedmobilepageurl* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *acceleratedmobilepageurl:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Acceleratedmobilepageurl* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *acceleratedmobilepageurl:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Acceleratedmobilepageurl* *v1* API can be found at the //! [official documentation site](https://developers.google.com/amp/cache/). diff --git a/gen/accessapproval1-cli/Cargo.toml b/gen/accessapproval1-cli/Cargo.toml index 29f00477ea..92ce08fdb9 100644 --- a/gen/accessapproval1-cli/Cargo.toml +++ b/gen/accessapproval1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-accessapproval1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Approval (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accessapproval1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-accessapproval1] path = "../accessapproval1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/accessapproval1-cli/README.md b/gen/accessapproval1-cli/README.md index 2773ac1c6a..1687f15c4e 100644 --- a/gen/accessapproval1-cli/README.md +++ b/gen/accessapproval1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Access Approval* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Access Approval* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash accessapproval1 [options] diff --git a/gen/accessapproval1-cli/mkdocs.yml b/gen/accessapproval1-cli/mkdocs.yml index 395b3ee4d8..1122131383 100644 --- a/gen/accessapproval1-cli/mkdocs.yml +++ b/gen/accessapproval1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Access Approval v5.0.3+20240223 +site_name: Access Approval v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-accessapproval1-cli site_description: A complete library to interact with Access Approval (protocol v1) diff --git a/gen/accessapproval1-cli/src/main.rs b/gen/accessapproval1-cli/src/main.rs index 2f910d2da1..994717ff93 100644 --- a/gen/accessapproval1-cli/src/main.rs +++ b/gen/accessapproval1-cli/src/main.rs @@ -2772,7 +2772,7 @@ async fn main() { let mut app = App::new("accessapproval1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("An API for controlling access to data by Google personnel.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_accessapproval1_cli") .arg(Arg::with_name("url") diff --git a/gen/accessapproval1/Cargo.toml b/gen/accessapproval1/Cargo.toml index a802bb7d46..24c8e7fbfb 100644 --- a/gen/accessapproval1/Cargo.toml +++ b/gen/accessapproval1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-accessapproval1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Approval (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accessapproval1" homepage = "https://cloud.google.com/assured-workloads/access-approval/docs" -documentation = "https://docs.rs/google-accessapproval1/5.0.3+20240223" +documentation = "https://docs.rs/google-accessapproval1/5.0.4+20240223" license = "MIT" keywords = ["accessapproval", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/accessapproval1/README.md b/gen/accessapproval1/README.md index 863af6644d..e77436057a 100644 --- a/gen/accessapproval1/README.md +++ b/gen/accessapproval1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-accessapproval1` library allows access to all features of the *Google Access Approval* service. -This documentation was generated from *Access Approval* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *accessapproval:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Access Approval* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *accessapproval:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Access Approval* *v1* API can be found at the [official documentation site](https://cloud.google.com/assured-workloads/access-approval/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/AccessApproval) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/AccessApproval) ... * folders - * [*approval requests approve*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderApprovalRequestGetCall), [*approval requests invalidate*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderApprovalRequestInvalidateCall), [*approval requests list*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderGetAccessApprovalSettingCall), [*get service account*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderGetServiceAccountCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::FolderUpdateAccessApprovalSettingCall) + * [*approval requests approve*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderApprovalRequestGetCall), [*approval requests invalidate*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderApprovalRequestInvalidateCall), [*approval requests list*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderGetAccessApprovalSettingCall), [*get service account*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderGetServiceAccountCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::FolderUpdateAccessApprovalSettingCall) * organizations - * [*approval requests approve*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationApprovalRequestGetCall), [*approval requests invalidate*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationApprovalRequestInvalidateCall), [*approval requests list*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationGetAccessApprovalSettingCall), [*get service account*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationGetServiceAccountCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::OrganizationUpdateAccessApprovalSettingCall) + * [*approval requests approve*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationApprovalRequestGetCall), [*approval requests invalidate*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationApprovalRequestInvalidateCall), [*approval requests list*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationGetAccessApprovalSettingCall), [*get service account*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationGetServiceAccountCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::OrganizationUpdateAccessApprovalSettingCall) * projects - * [*approval requests approve*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectApprovalRequestGetCall), [*approval requests invalidate*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectApprovalRequestInvalidateCall), [*approval requests list*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectGetAccessApprovalSettingCall), [*get service account*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectGetServiceAccountCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/api::ProjectUpdateAccessApprovalSettingCall) + * [*approval requests approve*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectApprovalRequestGetCall), [*approval requests invalidate*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectApprovalRequestInvalidateCall), [*approval requests list*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectGetAccessApprovalSettingCall), [*get service account*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectGetServiceAccountCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/api::ProjectUpdateAccessApprovalSettingCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/AccessApproval)** +* **[Hub](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/AccessApproval)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::CallBuilder) -* **[Resources](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::CallBuilder) +* **[Resources](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Part)** + * **[Parts](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Delegate) to the -[Method Builder](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Delegate) to the +[Method Builder](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::RequestValue) and -[decodable](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::RequestValue) and +[decodable](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-accessapproval1/5.0.3+20240223/google_accessapproval1/client::RequestValue) are moved +* [request values](https://docs.rs/google-accessapproval1/5.0.4+20240223/google_accessapproval1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/accessapproval1/src/api.rs b/gen/accessapproval1/src/api.rs index 30daa31b2c..996f4c2103 100644 --- a/gen/accessapproval1/src/api.rs +++ b/gen/accessapproval1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> AccessApproval { AccessApproval { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://accessapproval.googleapis.com/".to_string(), _root_url: "https://accessapproval.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> AccessApproval { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/accessapproval1/src/lib.rs b/gen/accessapproval1/src/lib.rs index a5cedd474f..2da1e49f4c 100644 --- a/gen/accessapproval1/src/lib.rs +++ b/gen/accessapproval1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Access Approval* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *accessapproval:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Access Approval* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *accessapproval:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Access Approval* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/assured-workloads/access-approval/docs). diff --git a/gen/accessapproval1_beta1-cli/Cargo.toml b/gen/accessapproval1_beta1-cli/Cargo.toml index 58a2741562..dd0523f25c 100644 --- a/gen/accessapproval1_beta1-cli/Cargo.toml +++ b/gen/accessapproval1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-accessapproval1_beta1-cli" -version = "5.0.3+20200708" +version = "5.0.4+20200708" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Approval (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accessapproval1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-accessapproval1_beta1] path = "../accessapproval1_beta1" -version = "5.0.3+20200708" +version = "5.0.4+20200708" diff --git a/gen/accessapproval1_beta1-cli/README.md b/gen/accessapproval1_beta1-cli/README.md index 84251fab71..868cdb334c 100644 --- a/gen/accessapproval1_beta1-cli/README.md +++ b/gen/accessapproval1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Access Approval* API at revision *20200708*. The CLI is at version *5.0.3*. +This documentation was generated from the *Access Approval* API at revision *20200708*. The CLI is at version *5.0.4*. ```bash accessapproval1-beta1 [options] diff --git a/gen/accessapproval1_beta1-cli/mkdocs.yml b/gen/accessapproval1_beta1-cli/mkdocs.yml index 98bbb5df7a..695a46016c 100644 --- a/gen/accessapproval1_beta1-cli/mkdocs.yml +++ b/gen/accessapproval1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Access Approval v5.0.3+20200708 +site_name: Access Approval v5.0.4+20200708 site_url: http://byron.github.io/google-apis-rs/google-accessapproval1_beta1-cli site_description: A complete library to interact with Access Approval (protocol v1beta1) diff --git a/gen/accessapproval1_beta1-cli/src/main.rs b/gen/accessapproval1_beta1-cli/src/main.rs index 19511019ba..50f548be57 100644 --- a/gen/accessapproval1_beta1-cli/src/main.rs +++ b/gen/accessapproval1_beta1-cli/src/main.rs @@ -2256,7 +2256,7 @@ async fn main() { let mut app = App::new("accessapproval1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20200708") + .version("5.0.4+20200708") .about("An API for controlling access to data by Google personnel.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_accessapproval1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/accessapproval1_beta1/Cargo.toml b/gen/accessapproval1_beta1/Cargo.toml index 1a74cbc377..745196bbf7 100644 --- a/gen/accessapproval1_beta1/Cargo.toml +++ b/gen/accessapproval1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-accessapproval1_beta1" -version = "5.0.3+20200708" +version = "5.0.4+20200708" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Approval (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accessapproval1_beta1" homepage = "https://cloud.google.com/access-approval/docs" -documentation = "https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708" +documentation = "https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708" license = "MIT" keywords = ["accessapproval", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/accessapproval1_beta1/README.md b/gen/accessapproval1_beta1/README.md index 5431c0a759..08a5133d61 100644 --- a/gen/accessapproval1_beta1/README.md +++ b/gen/accessapproval1_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-accessapproval1_beta1` library allows access to all features of the *Google Access Approval* service. -This documentation was generated from *Access Approval* crate version *5.0.3+20200708*, where *20200708* is the exact revision of the *accessapproval:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Access Approval* crate version *5.0.4+20200708*, where *20200708* is the exact revision of the *accessapproval:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Access Approval* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/access-approval/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/AccessApproval) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/AccessApproval) ... * folders - * [*approval requests approve*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestGetCall), [*approval requests list*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderGetAccessApprovalSettingCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::FolderUpdateAccessApprovalSettingCall) + * [*approval requests approve*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestGetCall), [*approval requests list*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderGetAccessApprovalSettingCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::FolderUpdateAccessApprovalSettingCall) * organizations - * [*approval requests approve*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestGetCall), [*approval requests list*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationGetAccessApprovalSettingCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::OrganizationUpdateAccessApprovalSettingCall) + * [*approval requests approve*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestGetCall), [*approval requests list*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationGetAccessApprovalSettingCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::OrganizationUpdateAccessApprovalSettingCall) * projects - * [*approval requests approve*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestGetCall), [*approval requests list*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectGetAccessApprovalSettingCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/api::ProjectUpdateAccessApprovalSettingCall) + * [*approval requests approve*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestApproveCall), [*approval requests dismiss*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestDismisCall), [*approval requests get*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestGetCall), [*approval requests list*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectApprovalRequestListCall), [*delete access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectDeleteAccessApprovalSettingCall), [*get access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectGetAccessApprovalSettingCall) and [*update access approval settings*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/api::ProjectUpdateAccessApprovalSettingCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/AccessApproval)** +* **[Hub](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/AccessApproval)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-accessapproval1_beta1/5.0.3+20200708/google_accessapproval1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-accessapproval1_beta1/5.0.4+20200708/google_accessapproval1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/accessapproval1_beta1/src/api.rs b/gen/accessapproval1_beta1/src/api.rs index f14f65d579..fce0afb257 100644 --- a/gen/accessapproval1_beta1/src/api.rs +++ b/gen/accessapproval1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> AccessApproval { AccessApproval { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://accessapproval.googleapis.com/".to_string(), _root_url: "https://accessapproval.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> AccessApproval { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/accessapproval1_beta1/src/lib.rs b/gen/accessapproval1_beta1/src/lib.rs index 3d65140348..066ecada6c 100644 --- a/gen/accessapproval1_beta1/src/lib.rs +++ b/gen/accessapproval1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Access Approval* crate version *5.0.3+20200708*, where *20200708* is the exact revision of the *accessapproval:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Access Approval* crate version *5.0.4+20200708*, where *20200708* is the exact revision of the *accessapproval:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Access Approval* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/access-approval/docs). diff --git a/gen/accesscontextmanager1-cli/Cargo.toml b/gen/accesscontextmanager1-cli/Cargo.toml index 653eb6e8ff..a3cc24e06c 100644 --- a/gen/accesscontextmanager1-cli/Cargo.toml +++ b/gen/accesscontextmanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-accesscontextmanager1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Context Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accesscontextmanager1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-accesscontextmanager1] path = "../accesscontextmanager1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/accesscontextmanager1-cli/README.md b/gen/accesscontextmanager1-cli/README.md index 024bbfdf64..e79dfafa1a 100644 --- a/gen/accesscontextmanager1-cli/README.md +++ b/gen/accesscontextmanager1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Access Context Manager* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Access Context Manager* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash accesscontextmanager1 [options] diff --git a/gen/accesscontextmanager1-cli/mkdocs.yml b/gen/accesscontextmanager1-cli/mkdocs.yml index 8e5f4ac7e7..1fd0716a5c 100644 --- a/gen/accesscontextmanager1-cli/mkdocs.yml +++ b/gen/accesscontextmanager1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Access Context Manager v5.0.3+20240226 +site_name: Access Context Manager v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-accesscontextmanager1-cli site_description: A complete library to interact with Access Context Manager (protocol v1) diff --git a/gen/accesscontextmanager1-cli/src/main.rs b/gen/accesscontextmanager1-cli/src/main.rs index 184d4cc2f4..49df16ece6 100644 --- a/gen/accesscontextmanager1-cli/src/main.rs +++ b/gen/accesscontextmanager1-cli/src/main.rs @@ -4049,7 +4049,7 @@ async fn main() { let mut app = App::new("accesscontextmanager1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("An API for setting attribute based access control to requests to Google Cloud services. *Warning:* Do not mix *v1alpha* and *v1* API usage in the same access policy. The v1alpha API supports new Access Context Manager features, which may have different attributes or behaviors that are not supported by v1. The practice of mixed API usage within a policy may result in the inability to update that policy, including any access levels or service perimeters belonging to it. It is not recommended to use both v1 and v1alpha for modifying policies with critical service perimeters. Modifications using v1alpha should be limited to policies with non-production/non-critical service perimeters.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_accesscontextmanager1_cli") .arg(Arg::with_name("url") diff --git a/gen/accesscontextmanager1/Cargo.toml b/gen/accesscontextmanager1/Cargo.toml index eafb6e8a69..6d454e5201 100644 --- a/gen/accesscontextmanager1/Cargo.toml +++ b/gen/accesscontextmanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-accesscontextmanager1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Context Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accesscontextmanager1" homepage = "https://cloud.google.com/access-context-manager/docs/reference/rest/" -documentation = "https://docs.rs/google-accesscontextmanager1/5.0.3+20240226" +documentation = "https://docs.rs/google-accesscontextmanager1/5.0.4+20240226" license = "MIT" keywords = ["accesscontextmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/accesscontextmanager1/README.md b/gen/accesscontextmanager1/README.md index e587839f87..f9604f8a27 100644 --- a/gen/accesscontextmanager1/README.md +++ b/gen/accesscontextmanager1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-accesscontextmanager1` library allows access to all features of the *Google Access Context Manager* service. -This documentation was generated from *Access Context Manager* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *accesscontextmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Access Context Manager* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *accesscontextmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Access Context Manager* *v1* API can be found at the [official documentation site](https://cloud.google.com/access-context-manager/docs/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/AccessContextManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/AccessContextManager) ... -* [access policies](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicy) - * [*access levels create*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelCreateCall), [*access levels delete*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelDeleteCall), [*access levels get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelGetCall), [*access levels list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelListCall), [*access levels patch*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelPatchCall), [*access levels replace all*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelReplaceAllCall), [*access levels test iam permissions*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelTestIamPermissionCall), [*authorized orgs descs create*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescCreateCall), [*authorized orgs descs delete*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescDeleteCall), [*authorized orgs descs get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescGetCall), [*authorized orgs descs list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescListCall), [*authorized orgs descs patch*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescPatchCall), [*create*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyCreateCall), [*delete*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyDeleteCall), [*get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyGetCall), [*get iam policy*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyGetIamPolicyCall), [*list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyListCall), [*patch*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyPatchCall), [*service perimeters commit*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterCommitCall), [*service perimeters create*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterCreateCall), [*service perimeters delete*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterDeleteCall), [*service perimeters get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterGetCall), [*service perimeters list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterListCall), [*service perimeters patch*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterPatchCall), [*service perimeters replace all*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterReplaceAllCall), [*service perimeters test iam permissions*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterTestIamPermissionCall), [*set iam policy*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::AccessPolicyTestIamPermissionCall) -* [operations](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::Operation) - * [*cancel*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OperationCancelCall), [*delete*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OperationDeleteCall), [*get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OperationGetCall) and [*list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OperationListCall) +* [access policies](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicy) + * [*access levels create*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelCreateCall), [*access levels delete*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelDeleteCall), [*access levels get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelGetCall), [*access levels list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelListCall), [*access levels patch*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelPatchCall), [*access levels replace all*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelReplaceAllCall), [*access levels test iam permissions*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAccessLevelTestIamPermissionCall), [*authorized orgs descs create*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescCreateCall), [*authorized orgs descs delete*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescDeleteCall), [*authorized orgs descs get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescGetCall), [*authorized orgs descs list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescListCall), [*authorized orgs descs patch*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyAuthorizedOrgsDescPatchCall), [*create*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyCreateCall), [*delete*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyDeleteCall), [*get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyGetCall), [*get iam policy*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyGetIamPolicyCall), [*list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyListCall), [*patch*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyPatchCall), [*service perimeters commit*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterCommitCall), [*service perimeters create*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterCreateCall), [*service perimeters delete*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterDeleteCall), [*service perimeters get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterGetCall), [*service perimeters list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterListCall), [*service perimeters patch*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterPatchCall), [*service perimeters replace all*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterReplaceAllCall), [*service perimeters test iam permissions*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyServicePerimeterTestIamPermissionCall), [*set iam policy*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::AccessPolicyTestIamPermissionCall) +* [operations](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::Operation) + * [*cancel*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OperationCancelCall), [*delete*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OperationDeleteCall), [*get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OperationGetCall) and [*list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OperationListCall) * organizations - * [*gcp user access bindings create*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingCreateCall), [*gcp user access bindings delete*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingDeleteCall), [*gcp user access bindings get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingGetCall), [*gcp user access bindings list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingListCall) and [*gcp user access bindings patch*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingPatchCall) + * [*gcp user access bindings create*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingCreateCall), [*gcp user access bindings delete*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingDeleteCall), [*gcp user access bindings get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingGetCall), [*gcp user access bindings list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingListCall) and [*gcp user access bindings patch*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::OrganizationGcpUserAccessBindingPatchCall) * services - * [*get*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::ServiceGetCall) and [*list*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/api::ServiceListCall) + * [*get*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::ServiceGetCall) and [*list*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/api::ServiceListCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/AccessContextManager)** +* **[Hub](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/AccessContextManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::CallBuilder) -* **[Resources](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::CallBuilder) +* **[Resources](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Part)** + * **[Parts](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -148,17 +148,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -168,29 +168,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Delegate) to the -[Method Builder](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Delegate) to the +[Method Builder](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::RequestValue) and -[decodable](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::RequestValue) and +[decodable](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-accesscontextmanager1/5.0.3+20240226/google_accesscontextmanager1/client::RequestValue) are moved +* [request values](https://docs.rs/google-accesscontextmanager1/5.0.4+20240226/google_accesscontextmanager1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/accesscontextmanager1/src/api.rs b/gen/accesscontextmanager1/src/api.rs index 6b5ecae824..2f86d3933c 100644 --- a/gen/accesscontextmanager1/src/api.rs +++ b/gen/accesscontextmanager1/src/api.rs @@ -122,7 +122,7 @@ impl<'a, S> AccessContextManager { AccessContextManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://accesscontextmanager.googleapis.com/".to_string(), _root_url: "https://accesscontextmanager.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> AccessContextManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/accesscontextmanager1/src/lib.rs b/gen/accesscontextmanager1/src/lib.rs index e445ff6c95..9512826641 100644 --- a/gen/accesscontextmanager1/src/lib.rs +++ b/gen/accesscontextmanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Access Context Manager* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *accesscontextmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Access Context Manager* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *accesscontextmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Access Context Manager* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/access-context-manager/docs/reference/rest/). diff --git a/gen/accesscontextmanager1_beta-cli/Cargo.toml b/gen/accesscontextmanager1_beta-cli/Cargo.toml index 8aa3fe336e..a0956e368e 100644 --- a/gen/accesscontextmanager1_beta-cli/Cargo.toml +++ b/gen/accesscontextmanager1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-accesscontextmanager1_beta-cli" -version = "5.0.3+20230123" +version = "5.0.4+20230123" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Context Manager (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accesscontextmanager1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-accesscontextmanager1_beta] path = "../accesscontextmanager1_beta" -version = "5.0.3+20230123" +version = "5.0.4+20230123" diff --git a/gen/accesscontextmanager1_beta-cli/README.md b/gen/accesscontextmanager1_beta-cli/README.md index 2fea235384..d6bf4a06a0 100644 --- a/gen/accesscontextmanager1_beta-cli/README.md +++ b/gen/accesscontextmanager1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Access Context Manager* API at revision *20230123*. The CLI is at version *5.0.3*. +This documentation was generated from the *Access Context Manager* API at revision *20230123*. The CLI is at version *5.0.4*. ```bash accesscontextmanager1-beta [options] diff --git a/gen/accesscontextmanager1_beta-cli/mkdocs.yml b/gen/accesscontextmanager1_beta-cli/mkdocs.yml index b418202b44..186fc8825e 100644 --- a/gen/accesscontextmanager1_beta-cli/mkdocs.yml +++ b/gen/accesscontextmanager1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Access Context Manager v5.0.3+20230123 +site_name: Access Context Manager v5.0.4+20230123 site_url: http://byron.github.io/google-apis-rs/google-accesscontextmanager1_beta-cli site_description: A complete library to interact with Access Context Manager (protocol v1beta) diff --git a/gen/accesscontextmanager1_beta-cli/src/main.rs b/gen/accesscontextmanager1_beta-cli/src/main.rs index 3ebfac9b9f..a1775669c7 100644 --- a/gen/accesscontextmanager1_beta-cli/src/main.rs +++ b/gen/accesscontextmanager1_beta-cli/src/main.rs @@ -1687,7 +1687,7 @@ async fn main() { let mut app = App::new("accesscontextmanager1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20230123") + .version("5.0.4+20230123") .about("An API for setting attribute based access control to requests to GCP services.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_accesscontextmanager1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/accesscontextmanager1_beta/Cargo.toml b/gen/accesscontextmanager1_beta/Cargo.toml index a037c460e6..09657a6f10 100644 --- a/gen/accesscontextmanager1_beta/Cargo.toml +++ b/gen/accesscontextmanager1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-accesscontextmanager1_beta" -version = "5.0.3+20230123" +version = "5.0.4+20230123" authors = ["Sebastian Thiel "] description = "A complete library to interact with Access Context Manager (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/accesscontextmanager1_beta" homepage = "https://cloud.google.com/access-context-manager/docs/reference/rest/" -documentation = "https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123" +documentation = "https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123" license = "MIT" keywords = ["accesscontextmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/accesscontextmanager1_beta/README.md b/gen/accesscontextmanager1_beta/README.md index d2f8312664..d656ae8442 100644 --- a/gen/accesscontextmanager1_beta/README.md +++ b/gen/accesscontextmanager1_beta/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-accesscontextmanager1_beta` library allows access to all features of the *Google Access Context Manager* service. -This documentation was generated from *Access Context Manager* crate version *5.0.3+20230123*, where *20230123* is the exact revision of the *accesscontextmanager:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Access Context Manager* crate version *5.0.4+20230123*, where *20230123* is the exact revision of the *accesscontextmanager:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Access Context Manager* *v1_beta* API can be found at the [official documentation site](https://cloud.google.com/access-context-manager/docs/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/AccessContextManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/AccessContextManager) ... -* [access policies](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicy) - * [*access levels create*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelCreateCall), [*access levels delete*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelDeleteCall), [*access levels get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelGetCall), [*access levels list*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelListCall), [*access levels patch*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelPatchCall), [*create*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyCreateCall), [*delete*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyDeleteCall), [*get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyGetCall), [*list*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyListCall), [*patch*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyPatchCall), [*service perimeters create*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterCreateCall), [*service perimeters delete*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterDeleteCall), [*service perimeters get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterGetCall), [*service perimeters list*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterListCall) and [*service perimeters patch*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterPatchCall) -* [operations](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::Operation) - * [*get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/api::OperationGetCall) +* [access policies](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicy) + * [*access levels create*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelCreateCall), [*access levels delete*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelDeleteCall), [*access levels get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelGetCall), [*access levels list*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelListCall), [*access levels patch*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyAccessLevelPatchCall), [*create*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyCreateCall), [*delete*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyDeleteCall), [*get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyGetCall), [*list*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyListCall), [*patch*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyPatchCall), [*service perimeters create*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterCreateCall), [*service perimeters delete*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterDeleteCall), [*service perimeters get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterGetCall), [*service perimeters list*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterListCall) and [*service perimeters patch*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::AccessPolicyServicePerimeterPatchCall) +* [operations](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::Operation) + * [*get*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/api::OperationGetCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/AccessContextManager)** +* **[Hub](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/AccessContextManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Part)** + * **[Parts](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-accesscontextmanager1_beta/5.0.3+20230123/google_accesscontextmanager1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-accesscontextmanager1_beta/5.0.4+20230123/google_accesscontextmanager1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/accesscontextmanager1_beta/src/api.rs b/gen/accesscontextmanager1_beta/src/api.rs index 33572cb44d..c8fc4910c1 100644 --- a/gen/accesscontextmanager1_beta/src/api.rs +++ b/gen/accesscontextmanager1_beta/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> AccessContextManager { AccessContextManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://accesscontextmanager.googleapis.com/".to_string(), _root_url: "https://accesscontextmanager.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> AccessContextManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/accesscontextmanager1_beta/src/lib.rs b/gen/accesscontextmanager1_beta/src/lib.rs index 4b972d3290..7379cd3634 100644 --- a/gen/accesscontextmanager1_beta/src/lib.rs +++ b/gen/accesscontextmanager1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Access Context Manager* crate version *5.0.3+20230123*, where *20230123* is the exact revision of the *accesscontextmanager:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Access Context Manager* crate version *5.0.4+20230123*, where *20230123* is the exact revision of the *accesscontextmanager:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Access Context Manager* *v1_beta* API can be found at the //! [official documentation site](https://cloud.google.com/access-context-manager/docs/reference/rest/). diff --git a/gen/adexchangebuyer1d3-cli/Cargo.toml b/gen/adexchangebuyer1d3-cli/Cargo.toml index 69c33aa135..e32a1a6901 100644 --- a/gen/adexchangebuyer1d3-cli/Cargo.toml +++ b/gen/adexchangebuyer1d3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangebuyer1d3-cli" -version = "5.0.3+20210330" +version = "5.0.4+20210330" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Exchange Buyer (protocol v1.3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangebuyer1d3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adexchangebuyer1d3] path = "../adexchangebuyer1d3" -version = "5.0.3+20210330" +version = "5.0.4+20210330" diff --git a/gen/adexchangebuyer1d3-cli/README.md b/gen/adexchangebuyer1d3-cli/README.md index e7c679cf9d..c71b61a2ae 100644 --- a/gen/adexchangebuyer1d3-cli/README.md +++ b/gen/adexchangebuyer1d3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Ad Exchange Buyer* API at revision *20210330*. The CLI is at version *5.0.3*. +This documentation was generated from the *Ad Exchange Buyer* API at revision *20210330*. The CLI is at version *5.0.4*. ```bash adexchangebuyer1d3 [options] diff --git a/gen/adexchangebuyer1d3-cli/mkdocs.yml b/gen/adexchangebuyer1d3-cli/mkdocs.yml index d2e9ec4500..7d407f0629 100644 --- a/gen/adexchangebuyer1d3-cli/mkdocs.yml +++ b/gen/adexchangebuyer1d3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Ad Exchange Buyer v5.0.3+20210330 +site_name: Ad Exchange Buyer v5.0.4+20210330 site_url: http://byron.github.io/google-apis-rs/google-adexchangebuyer1d3-cli site_description: A complete library to interact with Ad Exchange Buyer (protocol v1.3) diff --git a/gen/adexchangebuyer1d3-cli/src/main.rs b/gen/adexchangebuyer1d3-cli/src/main.rs index 9b6043399a..f375b09b92 100644 --- a/gen/adexchangebuyer1d3-cli/src/main.rs +++ b/gen/adexchangebuyer1d3-cli/src/main.rs @@ -2300,7 +2300,7 @@ async fn main() { let mut app = App::new("adexchangebuyer1d3") .author("Sebastian Thiel ") - .version("5.0.3+20210330") + .version("5.0.4+20210330") .about("Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3_cli") .arg(Arg::with_name("url") diff --git a/gen/adexchangebuyer1d3/Cargo.toml b/gen/adexchangebuyer1d3/Cargo.toml index 73e8f3de63..e0eb058034 100644 --- a/gen/adexchangebuyer1d3/Cargo.toml +++ b/gen/adexchangebuyer1d3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangebuyer1d3" -version = "5.0.3+20210330" +version = "5.0.4+20210330" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Exchange Buyer (protocol v1.3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangebuyer1d3" homepage = "https://developers.google.com/ad-exchange/buyer-rest" -documentation = "https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330" +documentation = "https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330" license = "MIT" keywords = ["adexchangebuyer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adexchangebuyer1d3/README.md b/gen/adexchangebuyer1d3/README.md index 64a4f0b981..de22aff543 100644 --- a/gen/adexchangebuyer1d3/README.md +++ b/gen/adexchangebuyer1d3/README.md @@ -5,28 +5,28 @@ DO NOT EDIT ! --> The `google-adexchangebuyer1d3` library allows access to all features of the *Google Ad Exchange Buyer* service. -This documentation was generated from *Ad Exchange Buyer* crate version *5.0.3+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Ad Exchange Buyer* crate version *5.0.4+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Ad Exchange Buyer* *v1d3* API can be found at the [official documentation site](https://developers.google.com/ad-exchange/buyer-rest). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/AdExchangeBuyer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/AdExchangeBuyer) ... -* [accounts](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::Account) - * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::AccountGetCall), [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::AccountListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::AccountPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::AccountUpdateCall) -* [billing info](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::BillingInfo) - * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::BillingInfoGetCall) and [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::BillingInfoListCall) -* [budget](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::Budget) - * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::BudgetGetCall), [*patch*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::BudgetPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::BudgetUpdateCall) -* [creatives](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::Creative) - * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::CreativeGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::CreativeInsertCall) and [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::CreativeListCall) -* [direct deals](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::DirectDeal) - * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::DirectDealGetCall) and [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::DirectDealListCall) -* [performance report](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PerformanceReport) - * [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PerformanceReportListCall) -* [pretargeting config](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfig) - * [*delete*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfigDeleteCall), [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfigGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfigInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfigListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfigPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/api::PretargetingConfigUpdateCall) +* [accounts](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::Account) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::AccountGetCall), [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::AccountListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::AccountPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::AccountUpdateCall) +* [billing info](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::BillingInfo) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::BillingInfoGetCall) and [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::BillingInfoListCall) +* [budget](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::Budget) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::BudgetGetCall), [*patch*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::BudgetPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::BudgetUpdateCall) +* [creatives](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::Creative) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::CreativeGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::CreativeInsertCall) and [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::CreativeListCall) +* [direct deals](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::DirectDeal) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::DirectDealGetCall) and [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::DirectDealListCall) +* [performance report](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PerformanceReport) + * [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PerformanceReportListCall) +* [pretargeting config](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfig) + * [*delete*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfigDeleteCall), [*get*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfigGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfigInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfigListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfigPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/api::PretargetingConfigUpdateCall) @@ -35,17 +35,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/AdExchangeBuyer)** +* **[Hub](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/AdExchangeBuyer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::CallBuilder) -* **[Resources](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::CallBuilder) +* **[Resources](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Part)** + * **[Parts](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Delegate) to the -[Method Builder](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Delegate) to the +[Method Builder](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::RequestValue) and -[decodable](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::RequestValue) and +[decodable](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adexchangebuyer1d3/5.0.3+20210330/google_adexchangebuyer1d3/client::RequestValue) are moved +* [request values](https://docs.rs/google-adexchangebuyer1d3/5.0.4+20210330/google_adexchangebuyer1d3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adexchangebuyer1d3/src/api.rs b/gen/adexchangebuyer1d3/src/api.rs index 818a2c4a95..be3f947132 100644 --- a/gen/adexchangebuyer1d3/src/api.rs +++ b/gen/adexchangebuyer1d3/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> AdExchangeBuyer { AdExchangeBuyer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/adexchangebuyer/v1.3/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -154,7 +154,7 @@ impl<'a, S> AdExchangeBuyer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexchangebuyer1d3/src/lib.rs b/gen/adexchangebuyer1d3/src/lib.rs index 2fd97141f4..6de390ef60 100644 --- a/gen/adexchangebuyer1d3/src/lib.rs +++ b/gen/adexchangebuyer1d3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Exchange Buyer* crate version *5.0.3+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Ad Exchange Buyer* crate version *5.0.4+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Ad Exchange Buyer* *v1d3* API can be found at the //! [official documentation site](https://developers.google.com/ad-exchange/buyer-rest). diff --git a/gen/adexchangebuyer1d4-cli/Cargo.toml b/gen/adexchangebuyer1d4-cli/Cargo.toml index 7884707f87..c7177e5565 100644 --- a/gen/adexchangebuyer1d4-cli/Cargo.toml +++ b/gen/adexchangebuyer1d4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangebuyer1d4-cli" -version = "5.0.3+20210330" +version = "5.0.4+20210330" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Exchange Buyer (protocol v1.4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangebuyer1d4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adexchangebuyer1d4] path = "../adexchangebuyer1d4" -version = "5.0.3+20210330" +version = "5.0.4+20210330" diff --git a/gen/adexchangebuyer1d4-cli/README.md b/gen/adexchangebuyer1d4-cli/README.md index a4cd02f411..a15024ac48 100644 --- a/gen/adexchangebuyer1d4-cli/README.md +++ b/gen/adexchangebuyer1d4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Ad Exchange Buyer* API at revision *20210330*. The CLI is at version *5.0.3*. +This documentation was generated from the *Ad Exchange Buyer* API at revision *20210330*. The CLI is at version *5.0.4*. ```bash adexchangebuyer1d4 [options] diff --git a/gen/adexchangebuyer1d4-cli/mkdocs.yml b/gen/adexchangebuyer1d4-cli/mkdocs.yml index 5f4c4db055..988eea0c35 100644 --- a/gen/adexchangebuyer1d4-cli/mkdocs.yml +++ b/gen/adexchangebuyer1d4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Ad Exchange Buyer v5.0.3+20210330 +site_name: Ad Exchange Buyer v5.0.4+20210330 site_url: http://byron.github.io/google-apis-rs/google-adexchangebuyer1d4-cli site_description: A complete library to interact with Ad Exchange Buyer (protocol v1.4) diff --git a/gen/adexchangebuyer1d4-cli/src/main.rs b/gen/adexchangebuyer1d4-cli/src/main.rs index 139ac945d1..863734dac1 100644 --- a/gen/adexchangebuyer1d4-cli/src/main.rs +++ b/gen/adexchangebuyer1d4-cli/src/main.rs @@ -4086,7 +4086,7 @@ async fn main() { let mut app = App::new("adexchangebuyer1d4") .author("Sebastian Thiel ") - .version("5.0.3+20210330") + .version("5.0.4+20210330") .about("Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4_cli") .arg(Arg::with_name("url") diff --git a/gen/adexchangebuyer1d4/Cargo.toml b/gen/adexchangebuyer1d4/Cargo.toml index ce01760364..cef9796cd0 100644 --- a/gen/adexchangebuyer1d4/Cargo.toml +++ b/gen/adexchangebuyer1d4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangebuyer1d4" -version = "5.0.3+20210330" +version = "5.0.4+20210330" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Exchange Buyer (protocol v1.4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangebuyer1d4" homepage = "https://developers.google.com/ad-exchange/buyer-rest" -documentation = "https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330" +documentation = "https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330" license = "MIT" keywords = ["adexchangebuyer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adexchangebuyer1d4/README.md b/gen/adexchangebuyer1d4/README.md index 01db69ab3d..9e4251499f 100644 --- a/gen/adexchangebuyer1d4/README.md +++ b/gen/adexchangebuyer1d4/README.md @@ -5,38 +5,38 @@ DO NOT EDIT ! --> The `google-adexchangebuyer1d4` library allows access to all features of the *Google Ad Exchange Buyer* service. -This documentation was generated from *Ad Exchange Buyer* crate version *5.0.3+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Ad Exchange Buyer* crate version *5.0.4+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Ad Exchange Buyer* *v1d4* API can be found at the [official documentation site](https://developers.google.com/ad-exchange/buyer-rest). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/AdExchangeBuyer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/AdExchangeBuyer) ... -* [accounts](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::Account) - * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::AccountGetCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::AccountListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::AccountPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::AccountUpdateCall) -* [billing info](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::BillingInfo) - * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::BillingInfoGetCall) and [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::BillingInfoListCall) -* [budget](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::Budget) - * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::BudgetGetCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::BudgetPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::BudgetUpdateCall) -* [creatives](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::Creative) - * [*add deal*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::CreativeAddDealCall), [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::CreativeGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::CreativeInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::CreativeListCall), [*list deals*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::CreativeListDealCall) and [*remove deal*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::CreativeRemoveDealCall) +* [accounts](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::Account) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::AccountGetCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::AccountListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::AccountPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::AccountUpdateCall) +* [billing info](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::BillingInfo) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::BillingInfoGetCall) and [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::BillingInfoListCall) +* [budget](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::Budget) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::BudgetGetCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::BudgetPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::BudgetUpdateCall) +* [creatives](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::Creative) + * [*add deal*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::CreativeAddDealCall), [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::CreativeGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::CreativeInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::CreativeListCall), [*list deals*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::CreativeListDealCall) and [*remove deal*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::CreativeRemoveDealCall) * marketplacedeals - * [*delete*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplacedealDeleteCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplacedealInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplacedealListCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplacedealUpdateCall) + * [*delete*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplacedealDeleteCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplacedealInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplacedealListCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplacedealUpdateCall) * marketplacenotes - * [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplacenoteInsertCall) and [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplacenoteListCall) + * [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplacenoteInsertCall) and [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplacenoteListCall) * marketplaceprivateauction - * [*updateproposal*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::MarketplaceprivateauctionUpdateproposalCall) -* [performance report](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PerformanceReport) - * [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PerformanceReportListCall) -* [pretargeting config](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfig) - * [*delete*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfigDeleteCall), [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfigGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfigInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfigListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfigPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PretargetingConfigUpdateCall) -* [products](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::Product) - * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProductGetCall) and [*search*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProductSearchCall) -* [proposals](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::Proposal) - * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProposalGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProposalInsertCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProposalPatchCall), [*search*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProposalSearchCall), [*setupcomplete*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProposalSetupcompleteCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::ProposalUpdateCall) + * [*updateproposal*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::MarketplaceprivateauctionUpdateproposalCall) +* [performance report](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PerformanceReport) + * [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PerformanceReportListCall) +* [pretargeting config](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfig) + * [*delete*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfigDeleteCall), [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfigGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfigInsertCall), [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfigListCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfigPatchCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PretargetingConfigUpdateCall) +* [products](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::Product) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProductGetCall) and [*search*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProductSearchCall) +* [proposals](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::Proposal) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProposalGetCall), [*insert*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProposalInsertCall), [*patch*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProposalPatchCall), [*search*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProposalSearchCall), [*setupcomplete*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProposalSetupcompleteCall) and [*update*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::ProposalUpdateCall) * pubprofiles - * [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/api::PubprofileListCall) + * [*list*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/api::PubprofileListCall) @@ -45,17 +45,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/AdExchangeBuyer)** +* **[Hub](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/AdExchangeBuyer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::CallBuilder) -* **[Resources](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::CallBuilder) +* **[Resources](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Part)** + * **[Parts](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -151,17 +151,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -171,29 +171,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Delegate) to the -[Method Builder](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Delegate) to the +[Method Builder](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::RequestValue) and -[decodable](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::RequestValue) and +[decodable](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adexchangebuyer1d4/5.0.3+20210330/google_adexchangebuyer1d4/client::RequestValue) are moved +* [request values](https://docs.rs/google-adexchangebuyer1d4/5.0.4+20210330/google_adexchangebuyer1d4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adexchangebuyer1d4/src/api.rs b/gen/adexchangebuyer1d4/src/api.rs index eea4aaa12f..13b5f64472 100644 --- a/gen/adexchangebuyer1d4/src/api.rs +++ b/gen/adexchangebuyer1d4/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> AdExchangeBuyer { AdExchangeBuyer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/adexchangebuyer/v1.4/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -169,7 +169,7 @@ impl<'a, S> AdExchangeBuyer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexchangebuyer1d4/src/lib.rs b/gen/adexchangebuyer1d4/src/lib.rs index 48da4c6a6c..42559434f3 100644 --- a/gen/adexchangebuyer1d4/src/lib.rs +++ b/gen/adexchangebuyer1d4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Exchange Buyer* crate version *5.0.3+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Ad Exchange Buyer* crate version *5.0.4+20210330*, where *20210330* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Ad Exchange Buyer* *v1d4* API can be found at the //! [official documentation site](https://developers.google.com/ad-exchange/buyer-rest). diff --git a/gen/adexchangebuyer2_v2_beta1-cli/Cargo.toml b/gen/adexchangebuyer2_v2_beta1-cli/Cargo.toml index 078848c9a8..21c5be3337 100644 --- a/gen/adexchangebuyer2_v2_beta1-cli/Cargo.toml +++ b/gen/adexchangebuyer2_v2_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangebuyer2_v2_beta1-cli" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdExchangeBuyerII (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangebuyer2_v2_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adexchangebuyer2_v2_beta1] path = "../adexchangebuyer2_v2_beta1" -version = "5.0.3+20240305" +version = "5.0.4+20240305" diff --git a/gen/adexchangebuyer2_v2_beta1-cli/README.md b/gen/adexchangebuyer2_v2_beta1-cli/README.md index 6d97d381a0..eb0212c260 100644 --- a/gen/adexchangebuyer2_v2_beta1-cli/README.md +++ b/gen/adexchangebuyer2_v2_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AdExchangeBuyerII* API at revision *20240305*. The CLI is at version *5.0.3*. +This documentation was generated from the *AdExchangeBuyerII* API at revision *20240305*. The CLI is at version *5.0.4*. ```bash adexchangebuyer2-v2-beta1 [options] diff --git a/gen/adexchangebuyer2_v2_beta1-cli/mkdocs.yml b/gen/adexchangebuyer2_v2_beta1-cli/mkdocs.yml index 601083d401..289fdf0a6b 100644 --- a/gen/adexchangebuyer2_v2_beta1-cli/mkdocs.yml +++ b/gen/adexchangebuyer2_v2_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AdExchangeBuyerII v5.0.3+20240305 +site_name: AdExchangeBuyerII v5.0.4+20240305 site_url: http://byron.github.io/google-apis-rs/google-adexchangebuyer2_v2_beta1-cli site_description: A complete library to interact with AdExchangeBuyerII (protocol v2beta1) diff --git a/gen/adexchangebuyer2_v2_beta1-cli/src/main.rs b/gen/adexchangebuyer2_v2_beta1-cli/src/main.rs index 81069cb30e..7eaa0c6bae 100644 --- a/gen/adexchangebuyer2_v2_beta1-cli/src/main.rs +++ b/gen/adexchangebuyer2_v2_beta1-cli/src/main.rs @@ -7827,7 +7827,7 @@ async fn main() { let mut app = App::new("adexchangebuyer2-v2-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240305") + .version("5.0.4+20240305") .about("Accesses the latest features for managing Authorized Buyers accounts, Real-Time Bidding configurations and auction metrics, and Marketplace programmatic deals.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adexchangebuyer2_v2_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/adexchangebuyer2_v2_beta1/Cargo.toml b/gen/adexchangebuyer2_v2_beta1/Cargo.toml index 7f8fa6d8be..59c878dcc6 100644 --- a/gen/adexchangebuyer2_v2_beta1/Cargo.toml +++ b/gen/adexchangebuyer2_v2_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangebuyer2_v2_beta1" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdExchangeBuyerII (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangebuyer2_v2_beta1" homepage = "https://developers.google.com/authorized-buyers/apis/reference/rest/" -documentation = "https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305" +documentation = "https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305" license = "MIT" keywords = ["adexchangebuyer2", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adexchangebuyer2_v2_beta1/README.md b/gen/adexchangebuyer2_v2_beta1/README.md index 28e7b37794..7b8b4fedc0 100644 --- a/gen/adexchangebuyer2_v2_beta1/README.md +++ b/gen/adexchangebuyer2_v2_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-adexchangebuyer2_v2_beta1` library allows access to all features of the *Google AdExchangeBuyerII* service. -This documentation was generated from *AdExchangeBuyerII* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *adexchangebuyer2:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AdExchangeBuyerII* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *adexchangebuyer2:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AdExchangeBuyerII* *v2_beta1* API can be found at the [official documentation site](https://developers.google.com/authorized-buyers/apis/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/AdExchangeBuyerII) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/AdExchangeBuyerII) ... * accounts - * [*clients create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientCreateCall), [*clients get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientGetCall), [*clients invitations create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientInvitationCreateCall), [*clients invitations get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientInvitationGetCall), [*clients invitations list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientInvitationListCall), [*clients list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientListCall), [*clients update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUpdateCall), [*clients users get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUserGetCall), [*clients users list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUserListCall), [*clients users update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUserUpdateCall), [*creatives create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeCreateCall), [*creatives deal associations add*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeDealAssociationAddCall), [*creatives deal associations list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeDealAssociationListCall), [*creatives deal associations remove*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeDealAssociationRemoveCall), [*creatives get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeGetCall), [*creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeListCall), [*creatives stop watching*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeStopWatchingCall), [*creatives update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeUpdateCall), [*creatives watch*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeWatchCall), [*finalized proposals list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountFinalizedProposalListCall), [*finalized proposals pause*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountFinalizedProposalPauseCall), [*finalized proposals resume*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountFinalizedProposalResumeCall), [*products get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProductGetCall), [*products list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProductListCall), [*proposals accept*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalAcceptCall), [*proposals add note*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalAddNoteCall), [*proposals cancel negotiation*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalCancelNegotiationCall), [*proposals complete setup*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalCompleteSetupCall), [*proposals create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalCreateCall), [*proposals get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalGetCall), [*proposals list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalListCall), [*proposals pause*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalPauseCall), [*proposals resume*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalResumeCall), [*proposals update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalUpdateCall), [*publisher profiles get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountPublisherProfileGetCall) and [*publisher profiles list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::AccountPublisherProfileListCall) + * [*clients create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientCreateCall), [*clients get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientGetCall), [*clients invitations create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientInvitationCreateCall), [*clients invitations get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientInvitationGetCall), [*clients invitations list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientInvitationListCall), [*clients list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientListCall), [*clients update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUpdateCall), [*clients users get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUserGetCall), [*clients users list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUserListCall), [*clients users update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountClientUserUpdateCall), [*creatives create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeCreateCall), [*creatives deal associations add*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeDealAssociationAddCall), [*creatives deal associations list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeDealAssociationListCall), [*creatives deal associations remove*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeDealAssociationRemoveCall), [*creatives get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeGetCall), [*creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeListCall), [*creatives stop watching*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeStopWatchingCall), [*creatives update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeUpdateCall), [*creatives watch*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountCreativeWatchCall), [*finalized proposals list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountFinalizedProposalListCall), [*finalized proposals pause*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountFinalizedProposalPauseCall), [*finalized proposals resume*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountFinalizedProposalResumeCall), [*products get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProductGetCall), [*products list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProductListCall), [*proposals accept*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalAcceptCall), [*proposals add note*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalAddNoteCall), [*proposals cancel negotiation*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalCancelNegotiationCall), [*proposals complete setup*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalCompleteSetupCall), [*proposals create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalCreateCall), [*proposals get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalGetCall), [*proposals list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalListCall), [*proposals pause*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalPauseCall), [*proposals resume*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalResumeCall), [*proposals update*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountProposalUpdateCall), [*publisher profiles get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountPublisherProfileGetCall) and [*publisher profiles list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::AccountPublisherProfileListCall) * bidders - * [*accounts filter sets bid metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetBidMetricListCall), [*accounts filter sets bid response errors list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetBidResponseErrorListCall), [*accounts filter sets bid responses without bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetBidResponsesWithoutBidListCall), [*accounts filter sets create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetCreateCall), [*accounts filter sets delete*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetDeleteCall), [*accounts filter sets filtered bid requests list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidRequestListCall), [*accounts filter sets filtered bids creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidCreativeListCall), [*accounts filter sets filtered bids details list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidDetailListCall), [*accounts filter sets filtered bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidListCall), [*accounts filter sets get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetGetCall), [*accounts filter sets impression metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetImpressionMetricListCall), [*accounts filter sets list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetListCall), [*accounts filter sets losing bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetLosingBidListCall), [*accounts filter sets non billable winning bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetNonBillableWinningBidListCall), [*filter sets bid metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetBidMetricListCall), [*filter sets bid response errors list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetBidResponseErrorListCall), [*filter sets bid responses without bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetBidResponsesWithoutBidListCall), [*filter sets create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetCreateCall), [*filter sets delete*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetDeleteCall), [*filter sets filtered bid requests list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidRequestListCall), [*filter sets filtered bids creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidCreativeListCall), [*filter sets filtered bids details list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidDetailListCall), [*filter sets filtered bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidListCall), [*filter sets get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetGetCall), [*filter sets impression metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetImpressionMetricListCall), [*filter sets list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetListCall), [*filter sets losing bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetLosingBidListCall) and [*filter sets non billable winning bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetNonBillableWinningBidListCall) -* [buyers](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::Buyer) - * [*filter sets bid metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetBidMetricListCall), [*filter sets bid response errors list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetBidResponseErrorListCall), [*filter sets bid responses without bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetBidResponsesWithoutBidListCall), [*filter sets create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetCreateCall), [*filter sets delete*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetDeleteCall), [*filter sets filtered bid requests list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidRequestListCall), [*filter sets filtered bids creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidCreativeListCall), [*filter sets filtered bids details list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidDetailListCall), [*filter sets filtered bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidListCall), [*filter sets get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetGetCall), [*filter sets impression metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetImpressionMetricListCall), [*filter sets list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetListCall), [*filter sets losing bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetLosingBidListCall) and [*filter sets non billable winning bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetNonBillableWinningBidListCall) + * [*accounts filter sets bid metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetBidMetricListCall), [*accounts filter sets bid response errors list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetBidResponseErrorListCall), [*accounts filter sets bid responses without bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetBidResponsesWithoutBidListCall), [*accounts filter sets create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetCreateCall), [*accounts filter sets delete*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetDeleteCall), [*accounts filter sets filtered bid requests list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidRequestListCall), [*accounts filter sets filtered bids creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidCreativeListCall), [*accounts filter sets filtered bids details list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidDetailListCall), [*accounts filter sets filtered bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetFilteredBidListCall), [*accounts filter sets get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetGetCall), [*accounts filter sets impression metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetImpressionMetricListCall), [*accounts filter sets list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetListCall), [*accounts filter sets losing bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetLosingBidListCall), [*accounts filter sets non billable winning bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderAccountFilterSetNonBillableWinningBidListCall), [*filter sets bid metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetBidMetricListCall), [*filter sets bid response errors list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetBidResponseErrorListCall), [*filter sets bid responses without bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetBidResponsesWithoutBidListCall), [*filter sets create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetCreateCall), [*filter sets delete*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetDeleteCall), [*filter sets filtered bid requests list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidRequestListCall), [*filter sets filtered bids creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidCreativeListCall), [*filter sets filtered bids details list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidDetailListCall), [*filter sets filtered bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetFilteredBidListCall), [*filter sets get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetGetCall), [*filter sets impression metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetImpressionMetricListCall), [*filter sets list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetListCall), [*filter sets losing bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetLosingBidListCall) and [*filter sets non billable winning bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BidderFilterSetNonBillableWinningBidListCall) +* [buyers](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::Buyer) + * [*filter sets bid metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetBidMetricListCall), [*filter sets bid response errors list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetBidResponseErrorListCall), [*filter sets bid responses without bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetBidResponsesWithoutBidListCall), [*filter sets create*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetCreateCall), [*filter sets delete*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetDeleteCall), [*filter sets filtered bid requests list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidRequestListCall), [*filter sets filtered bids creatives list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidCreativeListCall), [*filter sets filtered bids details list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidDetailListCall), [*filter sets filtered bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetFilteredBidListCall), [*filter sets get*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetGetCall), [*filter sets impression metrics list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetImpressionMetricListCall), [*filter sets list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetListCall), [*filter sets losing bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetLosingBidListCall) and [*filter sets non billable winning bids list*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/api::BuyerFilterSetNonBillableWinningBidListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/AdExchangeBuyerII)** +* **[Hub](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/AdExchangeBuyerII)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Part)** + * **[Parts](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.3+20240305/google_adexchangebuyer2_v2_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-adexchangebuyer2_v2_beta1/5.0.4+20240305/google_adexchangebuyer2_v2_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adexchangebuyer2_v2_beta1/src/api.rs b/gen/adexchangebuyer2_v2_beta1/src/api.rs index 18a6499dc3..273ca9ef5c 100644 --- a/gen/adexchangebuyer2_v2_beta1/src/api.rs +++ b/gen/adexchangebuyer2_v2_beta1/src/api.rs @@ -121,7 +121,7 @@ impl<'a, S> AdExchangeBuyerII { AdExchangeBuyerII { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://adexchangebuyer.googleapis.com/".to_string(), _root_url: "https://adexchangebuyer.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> AdExchangeBuyerII { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexchangebuyer2_v2_beta1/src/lib.rs b/gen/adexchangebuyer2_v2_beta1/src/lib.rs index 8f20c0b6e1..1fa6f156c2 100644 --- a/gen/adexchangebuyer2_v2_beta1/src/lib.rs +++ b/gen/adexchangebuyer2_v2_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AdExchangeBuyerII* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *adexchangebuyer2:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AdExchangeBuyerII* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *adexchangebuyer2:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AdExchangeBuyerII* *v2_beta1* API can be found at the //! [official documentation site](https://developers.google.com/authorized-buyers/apis/reference/rest/). diff --git a/gen/adexchangeseller2-cli/Cargo.toml b/gen/adexchangeseller2-cli/Cargo.toml index f4993ebfcc..b5788fa9a9 100644 --- a/gen/adexchangeseller2-cli/Cargo.toml +++ b/gen/adexchangeseller2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangeseller2-cli" -version = "5.0.3+20171101" +version = "5.0.4+20171101" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Exchange Seller (protocol v2.0)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangeseller2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adexchangeseller2] path = "../adexchangeseller2" -version = "5.0.3+20171101" +version = "5.0.4+20171101" diff --git a/gen/adexchangeseller2-cli/README.md b/gen/adexchangeseller2-cli/README.md index 55c75e2a96..43cd87687f 100644 --- a/gen/adexchangeseller2-cli/README.md +++ b/gen/adexchangeseller2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Ad Exchange Seller* API at revision *20171101*. The CLI is at version *5.0.3*. +This documentation was generated from the *Ad Exchange Seller* API at revision *20171101*. The CLI is at version *5.0.4*. ```bash adexchangeseller2 [options] diff --git a/gen/adexchangeseller2-cli/mkdocs.yml b/gen/adexchangeseller2-cli/mkdocs.yml index 9f4b93412e..b6bd2f329f 100644 --- a/gen/adexchangeseller2-cli/mkdocs.yml +++ b/gen/adexchangeseller2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Ad Exchange Seller v5.0.3+20171101 +site_name: Ad Exchange Seller v5.0.4+20171101 site_url: http://byron.github.io/google-apis-rs/google-adexchangeseller2-cli site_description: A complete library to interact with Ad Exchange Seller (protocol v2.0) diff --git a/gen/adexchangeseller2-cli/src/main.rs b/gen/adexchangeseller2-cli/src/main.rs index 3363adc3f1..4d76096d53 100644 --- a/gen/adexchangeseller2-cli/src/main.rs +++ b/gen/adexchangeseller2-cli/src/main.rs @@ -1341,7 +1341,7 @@ async fn main() { let mut app = App::new("adexchangeseller2") .author("Sebastian Thiel ") - .version("5.0.3+20171101") + .version("5.0.4+20171101") .about("Accesses the inventory of Ad Exchange seller users and generates reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adexchangeseller2_cli") .arg(Arg::with_name("url") diff --git a/gen/adexchangeseller2/Cargo.toml b/gen/adexchangeseller2/Cargo.toml index b87bd6db4c..9839d8c943 100644 --- a/gen/adexchangeseller2/Cargo.toml +++ b/gen/adexchangeseller2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangeseller2" -version = "5.0.3+20171101" +version = "5.0.4+20171101" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Exchange Seller (protocol v2.0)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexchangeseller2" homepage = "https://developers.google.com/ad-exchange/seller-rest/" -documentation = "https://docs.rs/google-adexchangeseller2/5.0.3+20171101" +documentation = "https://docs.rs/google-adexchangeseller2/5.0.4+20171101" license = "MIT" keywords = ["adexchangeseller", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adexchangeseller2/README.md b/gen/adexchangeseller2/README.md index 987e043464..7de4a338ef 100644 --- a/gen/adexchangeseller2/README.md +++ b/gen/adexchangeseller2/README.md @@ -5,21 +5,21 @@ DO NOT EDIT ! --> The `google-adexchangeseller2` library allows access to all features of the *Google Ad Exchange Seller* service. -This documentation was generated from *Ad Exchange Seller* crate version *5.0.3+20171101*, where *20171101* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Ad Exchange Seller* crate version *5.0.4+20171101*, where *20171101* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Ad Exchange Seller* *v2* API can be found at the [official documentation site](https://developers.google.com/ad-exchange/seller-rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/AdExchangeSeller) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/AdExchangeSeller) ... -* [accounts](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::Account) - * [*adclients list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountAdclientListCall), [*alerts list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountAlertListCall), [*customchannels get*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountCustomchannelGetCall), [*customchannels list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountCustomchannelListCall), [*get*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountGetCall), [*list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountListCall), [*metadata dimensions list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountMetadataDimensionListCall), [*metadata metrics list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountMetadataMetricListCall), [*preferreddeals get*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountPreferreddealGetCall), [*preferreddeals list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountPreferreddealListCall), [*reports generate*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountReportGenerateCall), [*reports saved generate*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountReportSavedGenerateCall), [*reports saved list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountReportSavedListCall) and [*urlchannels list*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountUrlchannelListCall) +* [accounts](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::Account) + * [*adclients list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountAdclientListCall), [*alerts list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountAlertListCall), [*customchannels get*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountCustomchannelGetCall), [*customchannels list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountCustomchannelListCall), [*get*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountGetCall), [*list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountListCall), [*metadata dimensions list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountMetadataDimensionListCall), [*metadata metrics list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountMetadataMetricListCall), [*preferreddeals get*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountPreferreddealGetCall), [*preferreddeals list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountPreferreddealListCall), [*reports generate*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountReportGenerateCall), [*reports saved generate*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountReportSavedGenerateCall), [*reports saved list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountReportSavedListCall) and [*urlchannels list*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountUrlchannelListCall) Download supported by ... -* [*reports generate accounts*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/api::AccountReportGenerateCall) +* [*reports generate accounts*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/api::AccountReportGenerateCall) @@ -27,17 +27,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/AdExchangeSeller)** +* **[Hub](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/AdExchangeSeller)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::CallBuilder) -* **[Resources](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::CallBuilder) +* **[Resources](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Part)** + * **[Parts](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -142,17 +142,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -162,29 +162,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Delegate) to the -[Method Builder](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Delegate) to the +[Method Builder](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::RequestValue) and -[decodable](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::RequestValue) and +[decodable](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adexchangeseller2/5.0.3+20171101/google_adexchangeseller2/client::RequestValue) are moved +* [request values](https://docs.rs/google-adexchangeseller2/5.0.4+20171101/google_adexchangeseller2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adexchangeseller2/src/api.rs b/gen/adexchangeseller2/src/api.rs index 9f2ce51de4..fab19fade8 100644 --- a/gen/adexchangeseller2/src/api.rs +++ b/gen/adexchangeseller2/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> AdExchangeSeller { AdExchangeSeller { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/adexchangeseller/v2.0/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> AdExchangeSeller { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexchangeseller2/src/lib.rs b/gen/adexchangeseller2/src/lib.rs index a8eff815f2..ee7e071a65 100644 --- a/gen/adexchangeseller2/src/lib.rs +++ b/gen/adexchangeseller2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Exchange Seller* crate version *5.0.3+20171101*, where *20171101* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Ad Exchange Seller* crate version *5.0.4+20171101*, where *20171101* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Ad Exchange Seller* *v2* API can be found at the //! [official documentation site](https://developers.google.com/ad-exchange/seller-rest/). diff --git a/gen/adexperiencereport1-cli/Cargo.toml b/gen/adexperiencereport1-cli/Cargo.toml index cbc589b52c..b2106cbbca 100644 --- a/gen/adexperiencereport1-cli/Cargo.toml +++ b/gen/adexperiencereport1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexperiencereport1-cli" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Experience Report (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexperiencereport1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adexperiencereport1] path = "../adexperiencereport1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" diff --git a/gen/adexperiencereport1-cli/README.md b/gen/adexperiencereport1-cli/README.md index ac86b523ce..30288f7207 100644 --- a/gen/adexperiencereport1-cli/README.md +++ b/gen/adexperiencereport1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Ad Experience Report* API at revision *20240207*. The CLI is at version *5.0.3*. +This documentation was generated from the *Ad Experience Report* API at revision *20240207*. The CLI is at version *5.0.4*. ```bash adexperiencereport1 [options] diff --git a/gen/adexperiencereport1-cli/mkdocs.yml b/gen/adexperiencereport1-cli/mkdocs.yml index e2c56fde4d..ec093cc8ea 100644 --- a/gen/adexperiencereport1-cli/mkdocs.yml +++ b/gen/adexperiencereport1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Ad Experience Report v5.0.3+20240207 +site_name: Ad Experience Report v5.0.4+20240207 site_url: http://byron.github.io/google-apis-rs/google-adexperiencereport1-cli site_description: A complete library to interact with Ad Experience Report (protocol v1) diff --git a/gen/adexperiencereport1-cli/src/main.rs b/gen/adexperiencereport1-cli/src/main.rs index e5344a88c4..c75dd186ae 100644 --- a/gen/adexperiencereport1-cli/src/main.rs +++ b/gen/adexperiencereport1-cli/src/main.rs @@ -296,7 +296,7 @@ async fn main() { let mut app = App::new("adexperiencereport1") .author("Sebastian Thiel ") - .version("5.0.3+20240207") + .version("5.0.4+20240207") .about("Views Ad Experience Report data, and gets a list of sites that have a significant number of annoying ads.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adexperiencereport1_cli") .arg(Arg::with_name("folder") diff --git a/gen/adexperiencereport1/Cargo.toml b/gen/adexperiencereport1/Cargo.toml index 4df1f66998..cbb24c7d1c 100644 --- a/gen/adexperiencereport1/Cargo.toml +++ b/gen/adexperiencereport1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexperiencereport1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ad Experience Report (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adexperiencereport1" homepage = "https://developers.google.com/ad-experience-report/" -documentation = "https://docs.rs/google-adexperiencereport1/5.0.3+20240207" +documentation = "https://docs.rs/google-adexperiencereport1/5.0.4+20240207" license = "MIT" keywords = ["adexperiencereport", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adexperiencereport1/README.md b/gen/adexperiencereport1/README.md index 841dafd42d..277832d4b9 100644 --- a/gen/adexperiencereport1/README.md +++ b/gen/adexperiencereport1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-adexperiencereport1` library allows access to all features of the *Google Ad Experience Report* service. -This documentation was generated from *Ad Experience Report* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *adexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Ad Experience Report* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *adexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Ad Experience Report* *v1* API can be found at the [official documentation site](https://developers.google.com/ad-experience-report/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/AdExperienceReport) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/AdExperienceReport) ... * sites - * [*get*](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/api::SiteGetCall) + * [*get*](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/api::SiteGetCall) * violating sites - * [*list*](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/api::ViolatingSiteListCall) + * [*list*](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/api::ViolatingSiteListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/AdExperienceReport)** +* **[Hub](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/AdExperienceReport)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::CallBuilder) -* **[Resources](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::CallBuilder) +* **[Resources](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Part)** + * **[Parts](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Delegate) to the -[Method Builder](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Delegate) to the +[Method Builder](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::RequestValue) and -[decodable](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::RequestValue) and +[decodable](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adexperiencereport1/5.0.3+20240207/google_adexperiencereport1/client::RequestValue) are moved +* [request values](https://docs.rs/google-adexperiencereport1/5.0.4+20240207/google_adexperiencereport1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adexperiencereport1/src/api.rs b/gen/adexperiencereport1/src/api.rs index 4fcedfe29c..51e51abfff 100644 --- a/gen/adexperiencereport1/src/api.rs +++ b/gen/adexperiencereport1/src/api.rs @@ -97,7 +97,7 @@ impl<'a, S> AdExperienceReport { AdExperienceReport { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://adexperiencereport.googleapis.com/".to_string(), _root_url: "https://adexperiencereport.googleapis.com/".to_string(), } @@ -111,7 +111,7 @@ impl<'a, S> AdExperienceReport { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexperiencereport1/src/lib.rs b/gen/adexperiencereport1/src/lib.rs index 18726f1052..1a48de67ff 100644 --- a/gen/adexperiencereport1/src/lib.rs +++ b/gen/adexperiencereport1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Experience Report* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *adexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Ad Experience Report* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *adexperiencereport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Ad Experience Report* *v1* API can be found at the //! [official documentation site](https://developers.google.com/ad-experience-report/). diff --git a/gen/admob1-cli/Cargo.toml b/gen/admob1-cli/Cargo.toml index dabd0bba89..f6778549e7 100644 --- a/gen/admob1-cli/Cargo.toml +++ b/gen/admob1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-admob1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdMob (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/admob1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-admob1] path = "../admob1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/admob1-cli/README.md b/gen/admob1-cli/README.md index 0f78947c8f..8e8672c645 100644 --- a/gen/admob1-cli/README.md +++ b/gen/admob1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AdMob* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *AdMob* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash admob1 [options] diff --git a/gen/admob1-cli/mkdocs.yml b/gen/admob1-cli/mkdocs.yml index f2e27a1175..b55fdf2cf2 100644 --- a/gen/admob1-cli/mkdocs.yml +++ b/gen/admob1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AdMob v5.0.3+20240223 +site_name: AdMob v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-admob1-cli site_description: A complete library to interact with AdMob (protocol v1) diff --git a/gen/admob1-cli/src/main.rs b/gen/admob1-cli/src/main.rs index 49e9d94665..b0dc57bcdb 100644 --- a/gen/admob1-cli/src/main.rs +++ b/gen/admob1-cli/src/main.rs @@ -720,7 +720,7 @@ async fn main() { let mut app = App::new("admob1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("The AdMob API allows publishers to programmatically get information about their AdMob account. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_admob1_cli") .arg(Arg::with_name("url") diff --git a/gen/admob1/Cargo.toml b/gen/admob1/Cargo.toml index 1c866a32bc..c793662693 100644 --- a/gen/admob1/Cargo.toml +++ b/gen/admob1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-admob1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdMob (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/admob1" homepage = "https://developers.google.com/admob/api/" -documentation = "https://docs.rs/google-admob1/5.0.3+20240223" +documentation = "https://docs.rs/google-admob1/5.0.4+20240223" license = "MIT" keywords = ["admob", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/admob1/README.md b/gen/admob1/README.md index 105ee2056d..92bc598820 100644 --- a/gen/admob1/README.md +++ b/gen/admob1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-admob1` library allows access to all features of the *Google AdMob* service. -This documentation was generated from *AdMob* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *admob:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AdMob* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *admob:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AdMob* *v1* API can be found at the [official documentation site](https://developers.google.com/admob/api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/AdMob) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/AdMob) ... * accounts - * [*ad units list*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/api::AccountAdUnitListCall), [*apps list*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/api::AccountAppListCall), [*get*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/api::AccountGetCall), [*list*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/api::AccountListCall), [*mediation report generate*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/api::AccountMediationReportGenerateCall) and [*network report generate*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/api::AccountNetworkReportGenerateCall) + * [*ad units list*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/api::AccountAdUnitListCall), [*apps list*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/api::AccountAppListCall), [*get*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/api::AccountGetCall), [*list*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/api::AccountListCall), [*mediation report generate*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/api::AccountMediationReportGenerateCall) and [*network report generate*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/api::AccountNetworkReportGenerateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/AdMob)** +* **[Hub](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/AdMob)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::CallBuilder) -* **[Resources](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::CallBuilder) +* **[Resources](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Part)** + * **[Parts](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -118,17 +118,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -138,29 +138,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Delegate) to the -[Method Builder](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Delegate) to the +[Method Builder](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::RequestValue) and -[decodable](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::RequestValue) and +[decodable](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-admob1/5.0.3+20240223/google_admob1/client::RequestValue) are moved +* [request values](https://docs.rs/google-admob1/5.0.4+20240223/google_admob1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/admob1/src/api.rs b/gen/admob1/src/api.rs index 3121ccf533..3e6d4d376f 100644 --- a/gen/admob1/src/api.rs +++ b/gen/admob1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> AdMob { AdMob { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://admob.googleapis.com/".to_string(), _root_url: "https://admob.googleapis.com/".to_string(), } @@ -134,7 +134,7 @@ impl<'a, S> AdMob { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/admob1/src/lib.rs b/gen/admob1/src/lib.rs index 0df5cb33f2..47c95bf0a5 100644 --- a/gen/admob1/src/lib.rs +++ b/gen/admob1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AdMob* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *admob:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AdMob* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *admob:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AdMob* *v1* API can be found at the //! [official documentation site](https://developers.google.com/admob/api/). diff --git a/gen/adsense1d4-cli/Cargo.toml b/gen/adsense1d4-cli/Cargo.toml index c4745e8f20..bc3669f948 100644 --- a/gen/adsense1d4-cli/Cargo.toml +++ b/gen/adsense1d4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adsense1d4-cli" -version = "5.0.3+20201002" +version = "5.0.4+20201002" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense (protocol v1.4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adsense1d4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adsense1d4] path = "../adsense1d4" -version = "5.0.3+20201002" +version = "5.0.4+20201002" diff --git a/gen/adsense1d4-cli/README.md b/gen/adsense1d4-cli/README.md index 17ba742329..e8405328c7 100644 --- a/gen/adsense1d4-cli/README.md +++ b/gen/adsense1d4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AdSense* API at revision *20201002*. The CLI is at version *5.0.3*. +This documentation was generated from the *AdSense* API at revision *20201002*. The CLI is at version *5.0.4*. ```bash adsense1d4 [options] diff --git a/gen/adsense1d4-cli/mkdocs.yml b/gen/adsense1d4-cli/mkdocs.yml index 7e6be8ed38..c811e8f83d 100644 --- a/gen/adsense1d4-cli/mkdocs.yml +++ b/gen/adsense1d4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AdSense v5.0.3+20201002 +site_name: AdSense v5.0.4+20201002 site_url: http://byron.github.io/google-apis-rs/google-adsense1d4-cli site_description: A complete library to interact with AdSense (protocol v1.4) diff --git a/gen/adsense1d4-cli/src/main.rs b/gen/adsense1d4-cli/src/main.rs index 5a9ca75852..534688acd3 100644 --- a/gen/adsense1d4-cli/src/main.rs +++ b/gen/adsense1d4-cli/src/main.rs @@ -3562,7 +3562,7 @@ async fn main() { let mut app = App::new("adsense1d4") .author("Sebastian Thiel ") - .version("5.0.3+20201002") + .version("5.0.4+20201002") .about("Accesses AdSense publishers' inventory and generates performance reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adsense1d4_cli") .arg(Arg::with_name("url") diff --git a/gen/adsense1d4/Cargo.toml b/gen/adsense1d4/Cargo.toml index 12da62f4a4..186279cc5a 100644 --- a/gen/adsense1d4/Cargo.toml +++ b/gen/adsense1d4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adsense1d4" -version = "5.0.3+20201002" +version = "5.0.4+20201002" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense (protocol v1.4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adsense1d4" homepage = "https://developers.google.com/adsense/management/" -documentation = "https://docs.rs/google-adsense1d4/5.0.3+20201002" +documentation = "https://docs.rs/google-adsense1d4/5.0.4+20201002" license = "MIT" keywords = ["adsense", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adsense1d4/README.md b/gen/adsense1d4/README.md index f229871cf8..800921f8c0 100644 --- a/gen/adsense1d4/README.md +++ b/gen/adsense1d4/README.md @@ -5,40 +5,40 @@ DO NOT EDIT ! --> The `google-adsense1d4` library allows access to all features of the *Google AdSense* service. -This documentation was generated from *AdSense* crate version *5.0.3+20201002*, where *20201002* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AdSense* crate version *5.0.4+20201002*, where *20201002* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AdSense* *v1d4* API can be found at the [official documentation site](https://developers.google.com/adsense/management/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/AdSense) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/AdSense) ... -* [accounts](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::Account) - * [*adclients get ad code*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAdclientGetAdCodeCall), [*adclients list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAdclientListCall), [*adunits customchannels list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAdunitCustomchannelListCall), [*adunits get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAdunitGetCall), [*adunits get ad code*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAdunitGetAdCodeCall), [*adunits list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAdunitListCall), [*alerts delete*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAlertDeleteCall), [*alerts list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountAlertListCall), [*customchannels adunits list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountCustomchannelAdunitListCall), [*customchannels get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountCustomchannelGetCall), [*customchannels list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountCustomchannelListCall), [*get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountGetCall), [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountListCall), [*payments list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountPaymentListCall), [*reports generate*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountReportGenerateCall), [*reports saved generate*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountReportSavedGenerateCall), [*reports saved list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountReportSavedListCall), [*savedadstyles get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountSavedadstyleGetCall), [*savedadstyles list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountSavedadstyleListCall) and [*urlchannels list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountUrlchannelListCall) +* [accounts](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::Account) + * [*adclients get ad code*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAdclientGetAdCodeCall), [*adclients list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAdclientListCall), [*adunits customchannels list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAdunitCustomchannelListCall), [*adunits get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAdunitGetCall), [*adunits get ad code*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAdunitGetAdCodeCall), [*adunits list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAdunitListCall), [*alerts delete*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAlertDeleteCall), [*alerts list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountAlertListCall), [*customchannels adunits list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountCustomchannelAdunitListCall), [*customchannels get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountCustomchannelGetCall), [*customchannels list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountCustomchannelListCall), [*get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountGetCall), [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountListCall), [*payments list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountPaymentListCall), [*reports generate*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountReportGenerateCall), [*reports saved generate*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountReportSavedGenerateCall), [*reports saved list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountReportSavedListCall), [*savedadstyles get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountSavedadstyleGetCall), [*savedadstyles list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountSavedadstyleListCall) and [*urlchannels list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountUrlchannelListCall) * adclients - * [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AdclientListCall) + * [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AdclientListCall) * adunits - * [*customchannels list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AdunitCustomchannelListCall), [*get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AdunitGetCall), [*get ad code*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AdunitGetAdCodeCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AdunitListCall) -* [alerts](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::Alert) - * [*delete*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AlertDeleteCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AlertListCall) + * [*customchannels list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AdunitCustomchannelListCall), [*get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AdunitGetCall), [*get ad code*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AdunitGetAdCodeCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AdunitListCall) +* [alerts](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::Alert) + * [*delete*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AlertDeleteCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AlertListCall) * customchannels - * [*adunits list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::CustomchannelAdunitListCall), [*get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::CustomchannelGetCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::CustomchannelListCall) -* [metadata](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::Metadata) - * [*dimensions list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::MetadataDimensionListCall) and [*metrics list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::MetadataMetricListCall) -* [payments](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::Payment) - * [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::PaymentListCall) + * [*adunits list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::CustomchannelAdunitListCall), [*get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::CustomchannelGetCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::CustomchannelListCall) +* [metadata](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::Metadata) + * [*dimensions list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::MetadataDimensionListCall) and [*metrics list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::MetadataMetricListCall) +* [payments](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::Payment) + * [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::PaymentListCall) * reports - * [*generate*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::ReportGenerateCall), [*saved generate*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::ReportSavedGenerateCall) and [*saved list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::ReportSavedListCall) + * [*generate*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::ReportGenerateCall), [*saved generate*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::ReportSavedGenerateCall) and [*saved list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::ReportSavedListCall) * savedadstyles - * [*get*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::SavedadstyleGetCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::SavedadstyleListCall) + * [*get*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::SavedadstyleGetCall) and [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::SavedadstyleListCall) * urlchannels - * [*list*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::UrlchannelListCall) + * [*list*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::UrlchannelListCall) Download supported by ... -* [*reports generate accounts*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::AccountReportGenerateCall) -* [*generate reports*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/api::ReportGenerateCall) +* [*reports generate accounts*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::AccountReportGenerateCall) +* [*generate reports*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/api::ReportGenerateCall) @@ -46,17 +46,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/AdSense)** +* **[Hub](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/AdSense)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::CallBuilder) -* **[Resources](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::CallBuilder) +* **[Resources](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Part)** + * **[Parts](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -169,17 +169,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -189,29 +189,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Delegate) to the -[Method Builder](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Delegate) to the +[Method Builder](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::RequestValue) and -[decodable](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::RequestValue) and +[decodable](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adsense1d4/5.0.3+20201002/google_adsense1d4/client::RequestValue) are moved +* [request values](https://docs.rs/google-adsense1d4/5.0.4+20201002/google_adsense1d4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adsense1d4/src/api.rs b/gen/adsense1d4/src/api.rs index 8bfd38d00f..89146c6a9e 100644 --- a/gen/adsense1d4/src/api.rs +++ b/gen/adsense1d4/src/api.rs @@ -132,7 +132,7 @@ impl<'a, S> AdSense { AdSense { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/adsense/v1.4/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -170,7 +170,7 @@ impl<'a, S> AdSense { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adsense1d4/src/lib.rs b/gen/adsense1d4/src/lib.rs index f8ab1c09ac..54f6e50214 100644 --- a/gen/adsense1d4/src/lib.rs +++ b/gen/adsense1d4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AdSense* crate version *5.0.3+20201002*, where *20201002* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AdSense* crate version *5.0.4+20201002*, where *20201002* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AdSense* *v1d4* API can be found at the //! [official documentation site](https://developers.google.com/adsense/management/). diff --git a/gen/adsense2-cli/Cargo.toml b/gen/adsense2-cli/Cargo.toml index a76a060d45..7b22143089 100644 --- a/gen/adsense2-cli/Cargo.toml +++ b/gen/adsense2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adsense2-cli" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with adsense (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adsense2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adsense2] path = "../adsense2" -version = "5.0.3+20240305" +version = "5.0.4+20240305" diff --git a/gen/adsense2-cli/README.md b/gen/adsense2-cli/README.md index c2bb207718..b0bd4cc9f1 100644 --- a/gen/adsense2-cli/README.md +++ b/gen/adsense2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *adsense* API at revision *20240305*. The CLI is at version *5.0.3*. +This documentation was generated from the *adsense* API at revision *20240305*. The CLI is at version *5.0.4*. ```bash adsense2 [options] diff --git a/gen/adsense2-cli/mkdocs.yml b/gen/adsense2-cli/mkdocs.yml index 2ad692f373..f004131fb8 100644 --- a/gen/adsense2-cli/mkdocs.yml +++ b/gen/adsense2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: adsense v5.0.3+20240305 +site_name: adsense v5.0.4+20240305 site_url: http://byron.github.io/google-apis-rs/google-adsense2-cli site_description: A complete library to interact with adsense (protocol v2) diff --git a/gen/adsense2-cli/src/main.rs b/gen/adsense2-cli/src/main.rs index 5327146a9d..c745248bde 100644 --- a/gen/adsense2-cli/src/main.rs +++ b/gen/adsense2-cli/src/main.rs @@ -2932,7 +2932,7 @@ async fn main() { let mut app = App::new("adsense2") .author("Sebastian Thiel ") - .version("5.0.3+20240305") + .version("5.0.4+20240305") .about("The AdSense Management API allows publishers to access their inventory and run earnings and performance reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adsense2_cli") .arg(Arg::with_name("url") diff --git a/gen/adsense2/Cargo.toml b/gen/adsense2/Cargo.toml index baca330fd4..1673ee3e18 100644 --- a/gen/adsense2/Cargo.toml +++ b/gen/adsense2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adsense2" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with adsense (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adsense2" homepage = "https://developers.google.com/adsense/management/" -documentation = "https://docs.rs/google-adsense2/5.0.3+20240305" +documentation = "https://docs.rs/google-adsense2/5.0.4+20240305" license = "MIT" keywords = ["adsense", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adsense2/README.md b/gen/adsense2/README.md index 8435b66bec..a6006fade3 100644 --- a/gen/adsense2/README.md +++ b/gen/adsense2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-adsense2` library allows access to all features of the *Google adsense* service. -This documentation was generated from *adsense* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *adsense:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *adsense* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *adsense:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *adsense* *v2* API can be found at the [official documentation site](https://developers.google.com/adsense/management/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/Adsense) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/Adsense) ... -* [accounts](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::Account) - * [*adclients adunits create*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientAdunitCreateCall), [*adclients adunits get*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientAdunitGetCall), [*adclients adunits get adcode*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientAdunitGetAdcodeCall), [*adclients adunits list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientAdunitListCall), [*adclients adunits list linked custom channels*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientAdunitListLinkedCustomChannelCall), [*adclients adunits patch*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientAdunitPatchCall), [*adclients customchannels create*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientCustomchannelCreateCall), [*adclients customchannels delete*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientCustomchannelDeleteCall), [*adclients customchannels get*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientCustomchannelGetCall), [*adclients customchannels list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientCustomchannelListCall), [*adclients customchannels list linked ad units*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientCustomchannelListLinkedAdUnitCall), [*adclients customchannels patch*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientCustomchannelPatchCall), [*adclients get*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientGetCall), [*adclients get adcode*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientGetAdcodeCall), [*adclients list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientListCall), [*adclients urlchannels get*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientUrlchannelGetCall), [*adclients urlchannels list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAdclientUrlchannelListCall), [*alerts list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountAlertListCall), [*get*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountGetCall), [*get ad blocking recovery tag*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountGetAdBlockingRecoveryTagCall), [*list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountListCall), [*list child accounts*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountListChildAccountCall), [*payments list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountPaymentListCall), [*reports generate*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountReportGenerateCall), [*reports generate csv*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountReportGenerateCsvCall), [*reports get saved*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountReportGetSavedCall), [*reports saved generate*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountReportSavedGenerateCall), [*reports saved generate csv*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountReportSavedGenerateCsvCall), [*reports saved list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountReportSavedListCall), [*sites get*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountSiteGetCall) and [*sites list*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/api::AccountSiteListCall) +* [accounts](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::Account) + * [*adclients adunits create*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientAdunitCreateCall), [*adclients adunits get*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientAdunitGetCall), [*adclients adunits get adcode*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientAdunitGetAdcodeCall), [*adclients adunits list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientAdunitListCall), [*adclients adunits list linked custom channels*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientAdunitListLinkedCustomChannelCall), [*adclients adunits patch*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientAdunitPatchCall), [*adclients customchannels create*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientCustomchannelCreateCall), [*adclients customchannels delete*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientCustomchannelDeleteCall), [*adclients customchannels get*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientCustomchannelGetCall), [*adclients customchannels list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientCustomchannelListCall), [*adclients customchannels list linked ad units*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientCustomchannelListLinkedAdUnitCall), [*adclients customchannels patch*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientCustomchannelPatchCall), [*adclients get*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientGetCall), [*adclients get adcode*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientGetAdcodeCall), [*adclients list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientListCall), [*adclients urlchannels get*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientUrlchannelGetCall), [*adclients urlchannels list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAdclientUrlchannelListCall), [*alerts list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountAlertListCall), [*get*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountGetCall), [*get ad blocking recovery tag*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountGetAdBlockingRecoveryTagCall), [*list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountListCall), [*list child accounts*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountListChildAccountCall), [*payments list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountPaymentListCall), [*reports generate*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountReportGenerateCall), [*reports generate csv*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountReportGenerateCsvCall), [*reports get saved*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountReportGetSavedCall), [*reports saved generate*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountReportSavedGenerateCall), [*reports saved generate csv*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountReportSavedGenerateCsvCall), [*reports saved list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountReportSavedListCall), [*sites get*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountSiteGetCall) and [*sites list*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/api::AccountSiteListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/Adsense)** +* **[Hub](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/Adsense)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::CallBuilder) -* **[Resources](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::CallBuilder) +* **[Resources](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Part)** + * **[Parts](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -163,17 +163,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -183,29 +183,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Delegate) to the -[Method Builder](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Delegate) to the +[Method Builder](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::RequestValue) and -[decodable](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::RequestValue) and +[decodable](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adsense2/5.0.3+20240305/google_adsense2/client::RequestValue) are moved +* [request values](https://docs.rs/google-adsense2/5.0.4+20240305/google_adsense2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adsense2/src/api.rs b/gen/adsense2/src/api.rs index 1b298bfd7d..15eb0f446b 100644 --- a/gen/adsense2/src/api.rs +++ b/gen/adsense2/src/api.rs @@ -138,7 +138,7 @@ impl<'a, S> Adsense { Adsense { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://adsense.googleapis.com/".to_string(), _root_url: "https://adsense.googleapis.com/".to_string(), } @@ -149,7 +149,7 @@ impl<'a, S> Adsense { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adsense2/src/lib.rs b/gen/adsense2/src/lib.rs index 2ef26f365c..78e46e3aad 100644 --- a/gen/adsense2/src/lib.rs +++ b/gen/adsense2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *adsense* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *adsense:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *adsense* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *adsense:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *adsense* *v2* API can be found at the //! [official documentation site](https://developers.google.com/adsense/management/). diff --git a/gen/adsensehost4d1-cli/Cargo.toml b/gen/adsensehost4d1-cli/Cargo.toml index 1d438f549f..8dc18ca8fe 100644 --- a/gen/adsensehost4d1-cli/Cargo.toml +++ b/gen/adsensehost4d1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adsensehost4d1-cli" -version = "5.0.3+20200930" +version = "5.0.4+20200930" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense Host (protocol v4.1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adsensehost4d1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-adsensehost4d1] path = "../adsensehost4d1" -version = "5.0.3+20200930" +version = "5.0.4+20200930" diff --git a/gen/adsensehost4d1-cli/README.md b/gen/adsensehost4d1-cli/README.md index 9b1d383405..b1d9f9a7f0 100644 --- a/gen/adsensehost4d1-cli/README.md +++ b/gen/adsensehost4d1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AdSense Host* API at revision *20200930*. The CLI is at version *5.0.3*. +This documentation was generated from the *AdSense Host* API at revision *20200930*. The CLI is at version *5.0.4*. ```bash adsensehost4d1 [options] diff --git a/gen/adsensehost4d1-cli/mkdocs.yml b/gen/adsensehost4d1-cli/mkdocs.yml index 51016623c3..8313441cac 100644 --- a/gen/adsensehost4d1-cli/mkdocs.yml +++ b/gen/adsensehost4d1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AdSense Host v5.0.3+20200930 +site_name: AdSense Host v5.0.4+20200930 site_url: http://byron.github.io/google-apis-rs/google-adsensehost4d1-cli site_description: A complete library to interact with AdSense Host (protocol v4.1) diff --git a/gen/adsensehost4d1-cli/src/main.rs b/gen/adsensehost4d1-cli/src/main.rs index 8cfca00aa5..32f8d3f0db 100644 --- a/gen/adsensehost4d1-cli/src/main.rs +++ b/gen/adsensehost4d1-cli/src/main.rs @@ -2757,7 +2757,7 @@ async fn main() { let mut app = App::new("adsensehost4d1") .author("Sebastian Thiel ") - .version("5.0.3+20200930") + .version("5.0.4+20200930") .about("Generates performance reports, generates ad codes, and provides publisher management capabilities for AdSense Hosts.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_adsensehost4d1_cli") .arg(Arg::with_name("url") diff --git a/gen/adsensehost4d1/Cargo.toml b/gen/adsensehost4d1/Cargo.toml index 9d5bb38cc8..ef3fb2bf32 100644 --- a/gen/adsensehost4d1/Cargo.toml +++ b/gen/adsensehost4d1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adsensehost4d1" -version = "5.0.3+20200930" +version = "5.0.4+20200930" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense Host (protocol v4.1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/adsensehost4d1" homepage = "https://developers.google.com/adsense/host/" -documentation = "https://docs.rs/google-adsensehost4d1/5.0.3+20200930" +documentation = "https://docs.rs/google-adsensehost4d1/5.0.4+20200930" license = "MIT" keywords = ["adsensehost", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/adsensehost4d1/README.md b/gen/adsensehost4d1/README.md index 99ec093a94..e932c86944 100644 --- a/gen/adsensehost4d1/README.md +++ b/gen/adsensehost4d1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-adsensehost4d1` library allows access to all features of the *Google AdSense Host* service. -This documentation was generated from *AdSense Host* crate version *5.0.3+20200930*, where *20200930* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AdSense Host* crate version *5.0.4+20200930*, where *20200930* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AdSense Host* *v4d1* API can be found at the [official documentation site](https://developers.google.com/adsense/host/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/AdSenseHost) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/AdSenseHost) ... -* [accounts](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::Account) - * [*adclients get*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdclientGetCall), [*adclients list*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdclientListCall), [*adunits delete*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitDeleteCall), [*adunits get*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitGetCall), [*adunits get ad code*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitGetAdCodeCall), [*adunits insert*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitInsertCall), [*adunits list*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitListCall), [*adunits patch*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitPatchCall), [*adunits update*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountAdunitUpdateCall), [*get*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountGetCall), [*list*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountListCall) and [*reports generate*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AccountReportGenerateCall) +* [accounts](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::Account) + * [*adclients get*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdclientGetCall), [*adclients list*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdclientListCall), [*adunits delete*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitDeleteCall), [*adunits get*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitGetCall), [*adunits get ad code*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitGetAdCodeCall), [*adunits insert*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitInsertCall), [*adunits list*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitListCall), [*adunits patch*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitPatchCall), [*adunits update*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountAdunitUpdateCall), [*get*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountGetCall), [*list*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountListCall) and [*reports generate*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AccountReportGenerateCall) * adclients - * [*get*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AdclientGetCall) and [*list*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AdclientListCall) + * [*get*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AdclientGetCall) and [*list*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AdclientListCall) * associationsessions - * [*start*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AssociationsessionStartCall) and [*verify*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::AssociationsessionVerifyCall) + * [*start*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AssociationsessionStartCall) and [*verify*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::AssociationsessionVerifyCall) * customchannels - * [*delete*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::CustomchannelDeleteCall), [*get*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::CustomchannelGetCall), [*insert*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::CustomchannelInsertCall), [*list*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::CustomchannelListCall), [*patch*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::CustomchannelPatchCall) and [*update*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::CustomchannelUpdateCall) -* [reports](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::Report) - * [*generate*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::ReportGenerateCall) + * [*delete*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::CustomchannelDeleteCall), [*get*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::CustomchannelGetCall), [*insert*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::CustomchannelInsertCall), [*list*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::CustomchannelListCall), [*patch*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::CustomchannelPatchCall) and [*update*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::CustomchannelUpdateCall) +* [reports](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::Report) + * [*generate*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::ReportGenerateCall) * urlchannels - * [*delete*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::UrlchannelDeleteCall), [*insert*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::UrlchannelInsertCall) and [*list*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/api::UrlchannelListCall) + * [*delete*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::UrlchannelDeleteCall), [*insert*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::UrlchannelInsertCall) and [*list*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/api::UrlchannelListCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/AdSenseHost)** +* **[Hub](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/AdSenseHost)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::CallBuilder) -* **[Resources](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::CallBuilder) +* **[Resources](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Part)** + * **[Parts](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -146,17 +146,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -166,29 +166,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Delegate) to the -[Method Builder](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Delegate) to the +[Method Builder](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::RequestValue) and -[decodable](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::RequestValue) and +[decodable](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-adsensehost4d1/5.0.3+20200930/google_adsensehost4d1/client::RequestValue) are moved +* [request values](https://docs.rs/google-adsensehost4d1/5.0.4+20200930/google_adsensehost4d1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/adsensehost4d1/src/api.rs b/gen/adsensehost4d1/src/api.rs index 245e16f998..a63a278816 100644 --- a/gen/adsensehost4d1/src/api.rs +++ b/gen/adsensehost4d1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> AdSenseHost { AdSenseHost { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/adsensehost/v4.1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -152,7 +152,7 @@ impl<'a, S> AdSenseHost { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adsensehost4d1/src/lib.rs b/gen/adsensehost4d1/src/lib.rs index 71f499e3ca..adb5ae0029 100644 --- a/gen/adsensehost4d1/src/lib.rs +++ b/gen/adsensehost4d1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AdSense Host* crate version *5.0.3+20200930*, where *20200930* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AdSense Host* crate version *5.0.4+20200930*, where *20200930* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AdSense Host* *v4d1* API can be found at the //! [official documentation site](https://developers.google.com/adsense/host/). diff --git a/gen/alertcenter1_beta1-cli/Cargo.toml b/gen/alertcenter1_beta1-cli/Cargo.toml index 055db0d317..a832d0940a 100644 --- a/gen/alertcenter1_beta1-cli/Cargo.toml +++ b/gen/alertcenter1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-alertcenter1_beta1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with AlertCenter (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/alertcenter1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-alertcenter1_beta1] path = "../alertcenter1_beta1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/alertcenter1_beta1-cli/README.md b/gen/alertcenter1_beta1-cli/README.md index 9116d6a31a..15aa84a794 100644 --- a/gen/alertcenter1_beta1-cli/README.md +++ b/gen/alertcenter1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AlertCenter* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *AlertCenter* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash alertcenter1-beta1 [options] diff --git a/gen/alertcenter1_beta1-cli/mkdocs.yml b/gen/alertcenter1_beta1-cli/mkdocs.yml index f2a67a741d..fe6db7baae 100644 --- a/gen/alertcenter1_beta1-cli/mkdocs.yml +++ b/gen/alertcenter1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AlertCenter v5.0.3+20240304 +site_name: AlertCenter v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-alertcenter1_beta1-cli site_description: A complete library to interact with AlertCenter (protocol v1beta1) diff --git a/gen/alertcenter1_beta1-cli/src/main.rs b/gen/alertcenter1_beta1-cli/src/main.rs index 26d83258f6..ac7a399f82 100644 --- a/gen/alertcenter1_beta1-cli/src/main.rs +++ b/gen/alertcenter1_beta1-cli/src/main.rs @@ -1219,7 +1219,7 @@ async fn main() { let mut app = App::new("alertcenter1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Manages alerts on issues affecting your domain. Note: The current version of this API (v1beta1) is available to all Google Workspace customers. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_alertcenter1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/alertcenter1_beta1/Cargo.toml b/gen/alertcenter1_beta1/Cargo.toml index ca6a78f1b6..cff79db3f4 100644 --- a/gen/alertcenter1_beta1/Cargo.toml +++ b/gen/alertcenter1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-alertcenter1_beta1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with AlertCenter (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/alertcenter1_beta1" homepage = "https://developers.google.com/admin-sdk/alertcenter/" -documentation = "https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304" +documentation = "https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304" license = "MIT" keywords = ["alertcenter", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/alertcenter1_beta1/README.md b/gen/alertcenter1_beta1/README.md index 69c1cfd333..fb917eac83 100644 --- a/gen/alertcenter1_beta1/README.md +++ b/gen/alertcenter1_beta1/README.md @@ -5,21 +5,21 @@ DO NOT EDIT ! --> The `google-alertcenter1_beta1` library allows access to all features of the *Google AlertCenter* service. -This documentation was generated from *AlertCenter* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *alertcenter:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AlertCenter* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *alertcenter:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AlertCenter* *v1_beta1* API can be found at the [official documentation site](https://developers.google.com/admin-sdk/alertcenter/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/AlertCenter) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/AlertCenter) ... -* [alerts](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::Alert) - * [*batch delete*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertBatchDeleteCall), [*batch undelete*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertBatchUndeleteCall), [*delete*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertDeleteCall), [*feedback create*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertFeedbackCreateCall), [*feedback list*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertFeedbackListCall), [*get*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertGetCall), [*get metadata*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertGetMetadataCall), [*list*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertListCall) and [*undelete*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::AlertUndeleteCall) +* [alerts](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::Alert) + * [*batch delete*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertBatchDeleteCall), [*batch undelete*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertBatchUndeleteCall), [*delete*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertDeleteCall), [*feedback create*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertFeedbackCreateCall), [*feedback list*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertFeedbackListCall), [*get*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertGetCall), [*get metadata*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertGetMetadataCall), [*list*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertListCall) and [*undelete*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::AlertUndeleteCall) Other activities are ... -* [get settings](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::MethodGetSettingCall) -* [update settings](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/api::MethodUpdateSettingCall) +* [get settings](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::MethodGetSettingCall) +* [update settings](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/api::MethodUpdateSettingCall) @@ -27,17 +27,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/AlertCenter)** +* **[Hub](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/AlertCenter)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -135,17 +135,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -155,29 +155,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-alertcenter1_beta1/5.0.3+20240304/google_alertcenter1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-alertcenter1_beta1/5.0.4+20240304/google_alertcenter1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/alertcenter1_beta1/src/api.rs b/gen/alertcenter1_beta1/src/api.rs index 61c02aee2c..83c1c6d449 100644 --- a/gen/alertcenter1_beta1/src/api.rs +++ b/gen/alertcenter1_beta1/src/api.rs @@ -124,7 +124,7 @@ impl<'a, S> AlertCenter { AlertCenter { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://alertcenter.googleapis.com/".to_string(), _root_url: "https://alertcenter.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> AlertCenter { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/alertcenter1_beta1/src/lib.rs b/gen/alertcenter1_beta1/src/lib.rs index 69963981de..1d613bbf1c 100644 --- a/gen/alertcenter1_beta1/src/lib.rs +++ b/gen/alertcenter1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AlertCenter* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *alertcenter:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AlertCenter* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *alertcenter:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AlertCenter* *v1_beta1* API can be found at the //! [official documentation site](https://developers.google.com/admin-sdk/alertcenter/). diff --git a/gen/analytics3-cli/Cargo.toml b/gen/analytics3-cli/Cargo.toml index 0ce5edd24a..09a9509c35 100644 --- a/gen/analytics3-cli/Cargo.toml +++ b/gen/analytics3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-analytics3-cli" -version = "5.0.3+20190807" +version = "5.0.4+20190807" authors = ["Sebastian Thiel "] description = "A complete library to interact with analytics (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/analytics3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-analytics3] path = "../analytics3" -version = "5.0.3+20190807" +version = "5.0.4+20190807" diff --git a/gen/analytics3-cli/README.md b/gen/analytics3-cli/README.md index af3eae9888..af0fdba10f 100644 --- a/gen/analytics3-cli/README.md +++ b/gen/analytics3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *analytics* API at revision *20190807*. The CLI is at version *5.0.3*. +This documentation was generated from the *analytics* API at revision *20190807*. The CLI is at version *5.0.4*. ```bash analytics3 [options] diff --git a/gen/analytics3-cli/mkdocs.yml b/gen/analytics3-cli/mkdocs.yml index d61c97f9f5..ce62c379dc 100644 --- a/gen/analytics3-cli/mkdocs.yml +++ b/gen/analytics3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: analytics v5.0.3+20190807 +site_name: analytics v5.0.4+20190807 site_url: http://byron.github.io/google-apis-rs/google-analytics3-cli site_description: A complete library to interact with analytics (protocol v3) diff --git a/gen/analytics3-cli/src/main.rs b/gen/analytics3-cli/src/main.rs index bbcd4fe26e..c82b9c036b 100644 --- a/gen/analytics3-cli/src/main.rs +++ b/gen/analytics3-cli/src/main.rs @@ -10375,7 +10375,7 @@ async fn main() { let mut app = App::new("analytics3") .author("Sebastian Thiel ") - .version("5.0.3+20190807") + .version("5.0.4+20190807") .about("Views and manages your Google Analytics data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_analytics3_cli") .arg(Arg::with_name("url") diff --git a/gen/analytics3/Cargo.toml b/gen/analytics3/Cargo.toml index 61a5da4efd..74d4ba237c 100644 --- a/gen/analytics3/Cargo.toml +++ b/gen/analytics3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-analytics3" -version = "5.0.3+20190807" +version = "5.0.4+20190807" authors = ["Sebastian Thiel "] description = "A complete library to interact with analytics (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/analytics3" homepage = "https://developers.google.com/analytics/" -documentation = "https://docs.rs/google-analytics3/5.0.3+20190807" +documentation = "https://docs.rs/google-analytics3/5.0.4+20190807" license = "MIT" keywords = ["analytics", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/analytics3/README.md b/gen/analytics3/README.md index e4cb35c550..bb25a1afaf 100644 --- a/gen/analytics3/README.md +++ b/gen/analytics3/README.md @@ -5,29 +5,29 @@ DO NOT EDIT ! --> The `google-analytics3` library allows access to all features of the *Google analytics* service. -This documentation was generated from *analytics* crate version *5.0.3+20190807*, where *20190807* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *analytics* crate version *5.0.4+20190807*, where *20190807* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *analytics* *v3* API can be found at the [official documentation site](https://developers.google.com/analytics/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/Analytics) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/Analytics) ... * data - * [*ga get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::DataGaGetCall), [*mcf get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::DataMcfGetCall) and [*realtime get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::DataRealtimeGetCall) + * [*ga get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::DataGaGetCall), [*mcf get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::DataMcfGetCall) and [*realtime get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::DataRealtimeGetCall) * management - * [*account summaries list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementAccountSummaryListCall), [*account user links delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementAccountUserLinkDeleteCall), [*account user links insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementAccountUserLinkInsertCall), [*account user links list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementAccountUserLinkListCall), [*account user links update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementAccountUserLinkUpdateCall), [*accounts list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementAccountListCall), [*client id hash client id*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementClientIdHashClientIdCall), [*custom data sources list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomDataSourceListCall), [*custom dimensions get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomDimensionGetCall), [*custom dimensions insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomDimensionInsertCall), [*custom dimensions list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomDimensionListCall), [*custom dimensions patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomDimensionPatchCall), [*custom dimensions update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomDimensionUpdateCall), [*custom metrics get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomMetricGetCall), [*custom metrics insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomMetricInsertCall), [*custom metrics list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomMetricListCall), [*custom metrics patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomMetricPatchCall), [*custom metrics update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementCustomMetricUpdateCall), [*experiments delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementExperimentDeleteCall), [*experiments get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementExperimentGetCall), [*experiments insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementExperimentInsertCall), [*experiments list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementExperimentListCall), [*experiments patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementExperimentPatchCall), [*experiments update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementExperimentUpdateCall), [*filters delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementFilterDeleteCall), [*filters get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementFilterGetCall), [*filters insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementFilterInsertCall), [*filters list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementFilterListCall), [*filters patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementFilterPatchCall), [*filters update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementFilterUpdateCall), [*goals get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementGoalGetCall), [*goals insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementGoalInsertCall), [*goals list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementGoalListCall), [*goals patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementGoalPatchCall), [*goals update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementGoalUpdateCall), [*profile filter links delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileFilterLinkDeleteCall), [*profile filter links get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileFilterLinkGetCall), [*profile filter links insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileFilterLinkInsertCall), [*profile filter links list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileFilterLinkListCall), [*profile filter links patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileFilterLinkPatchCall), [*profile filter links update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileFilterLinkUpdateCall), [*profile user links delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileUserLinkDeleteCall), [*profile user links insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileUserLinkInsertCall), [*profile user links list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileUserLinkListCall), [*profile user links update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileUserLinkUpdateCall), [*profiles delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileDeleteCall), [*profiles get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileGetCall), [*profiles insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileInsertCall), [*profiles list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileListCall), [*profiles patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfilePatchCall), [*profiles update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementProfileUpdateCall), [*remarketing audience delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementRemarketingAudienceDeleteCall), [*remarketing audience get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementRemarketingAudienceGetCall), [*remarketing audience insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementRemarketingAudienceInsertCall), [*remarketing audience list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementRemarketingAudienceListCall), [*remarketing audience patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementRemarketingAudiencePatchCall), [*remarketing audience update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementRemarketingAudienceUpdateCall), [*segments list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementSegmentListCall), [*unsampled reports delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUnsampledReportDeleteCall), [*unsampled reports get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUnsampledReportGetCall), [*unsampled reports insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUnsampledReportInsertCall), [*unsampled reports list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUnsampledReportListCall), [*uploads delete upload data*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUploadDeleteUploadDataCall), [*uploads get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUploadGetCall), [*uploads list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUploadListCall), [*uploads upload data*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUploadUploadDataCall), [*web property ad words links delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkDeleteCall), [*web property ad words links get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkGetCall), [*web property ad words links insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkInsertCall), [*web property ad words links list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkListCall), [*web property ad words links patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkPatchCall), [*web property ad words links update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkUpdateCall), [*webproperties get*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyGetCall), [*webproperties insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyInsertCall), [*webproperties list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyListCall), [*webproperties patch*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyPatchCall), [*webproperties update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyUpdateCall), [*webproperty user links delete*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyUserLinkDeleteCall), [*webproperty user links insert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyUserLinkInsertCall), [*webproperty user links list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyUserLinkListCall) and [*webproperty user links update*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementWebpropertyUserLinkUpdateCall) + * [*account summaries list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementAccountSummaryListCall), [*account user links delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementAccountUserLinkDeleteCall), [*account user links insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementAccountUserLinkInsertCall), [*account user links list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementAccountUserLinkListCall), [*account user links update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementAccountUserLinkUpdateCall), [*accounts list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementAccountListCall), [*client id hash client id*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementClientIdHashClientIdCall), [*custom data sources list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomDataSourceListCall), [*custom dimensions get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomDimensionGetCall), [*custom dimensions insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomDimensionInsertCall), [*custom dimensions list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomDimensionListCall), [*custom dimensions patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomDimensionPatchCall), [*custom dimensions update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomDimensionUpdateCall), [*custom metrics get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomMetricGetCall), [*custom metrics insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomMetricInsertCall), [*custom metrics list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomMetricListCall), [*custom metrics patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomMetricPatchCall), [*custom metrics update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementCustomMetricUpdateCall), [*experiments delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementExperimentDeleteCall), [*experiments get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementExperimentGetCall), [*experiments insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementExperimentInsertCall), [*experiments list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementExperimentListCall), [*experiments patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementExperimentPatchCall), [*experiments update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementExperimentUpdateCall), [*filters delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementFilterDeleteCall), [*filters get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementFilterGetCall), [*filters insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementFilterInsertCall), [*filters list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementFilterListCall), [*filters patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementFilterPatchCall), [*filters update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementFilterUpdateCall), [*goals get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementGoalGetCall), [*goals insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementGoalInsertCall), [*goals list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementGoalListCall), [*goals patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementGoalPatchCall), [*goals update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementGoalUpdateCall), [*profile filter links delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileFilterLinkDeleteCall), [*profile filter links get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileFilterLinkGetCall), [*profile filter links insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileFilterLinkInsertCall), [*profile filter links list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileFilterLinkListCall), [*profile filter links patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileFilterLinkPatchCall), [*profile filter links update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileFilterLinkUpdateCall), [*profile user links delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileUserLinkDeleteCall), [*profile user links insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileUserLinkInsertCall), [*profile user links list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileUserLinkListCall), [*profile user links update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileUserLinkUpdateCall), [*profiles delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileDeleteCall), [*profiles get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileGetCall), [*profiles insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileInsertCall), [*profiles list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileListCall), [*profiles patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfilePatchCall), [*profiles update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementProfileUpdateCall), [*remarketing audience delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementRemarketingAudienceDeleteCall), [*remarketing audience get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementRemarketingAudienceGetCall), [*remarketing audience insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementRemarketingAudienceInsertCall), [*remarketing audience list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementRemarketingAudienceListCall), [*remarketing audience patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementRemarketingAudiencePatchCall), [*remarketing audience update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementRemarketingAudienceUpdateCall), [*segments list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementSegmentListCall), [*unsampled reports delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUnsampledReportDeleteCall), [*unsampled reports get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUnsampledReportGetCall), [*unsampled reports insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUnsampledReportInsertCall), [*unsampled reports list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUnsampledReportListCall), [*uploads delete upload data*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUploadDeleteUploadDataCall), [*uploads get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUploadGetCall), [*uploads list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUploadListCall), [*uploads upload data*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUploadUploadDataCall), [*web property ad words links delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkDeleteCall), [*web property ad words links get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkGetCall), [*web property ad words links insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkInsertCall), [*web property ad words links list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkListCall), [*web property ad words links patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkPatchCall), [*web property ad words links update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebPropertyAdWordsLinkUpdateCall), [*webproperties get*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyGetCall), [*webproperties insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyInsertCall), [*webproperties list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyListCall), [*webproperties patch*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyPatchCall), [*webproperties update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyUpdateCall), [*webproperty user links delete*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyUserLinkDeleteCall), [*webproperty user links insert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyUserLinkInsertCall), [*webproperty user links list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyUserLinkListCall) and [*webproperty user links update*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementWebpropertyUserLinkUpdateCall) * metadata - * [*columns list*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::MetadataColumnListCall) + * [*columns list*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::MetadataColumnListCall) * provisioning - * [*create account ticket*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ProvisioningCreateAccountTicketCall) and [*create account tree*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ProvisioningCreateAccountTreeCall) + * [*create account ticket*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ProvisioningCreateAccountTicketCall) and [*create account tree*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ProvisioningCreateAccountTreeCall) * user deletion - * [*user deletion request upsert*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::UserDeletionUserDeletionRequestUpsertCall) + * [*user deletion request upsert*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::UserDeletionUserDeletionRequestUpsertCall) Upload supported by ... -* [*uploads upload data management*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/api::ManagementUploadUploadDataCall) +* [*uploads upload data management*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/api::ManagementUploadUploadDataCall) @@ -35,17 +35,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/Analytics)** +* **[Hub](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/Analytics)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::CallBuilder) -* **[Resources](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::CallBuilder) +* **[Resources](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Part)** + * **[Parts](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -141,17 +141,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -161,29 +161,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Delegate) to the -[Method Builder](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Delegate) to the +[Method Builder](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::RequestValue) and -[decodable](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::RequestValue) and +[decodable](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-analytics3/5.0.3+20190807/google_analytics3/client::RequestValue) are moved +* [request values](https://docs.rs/google-analytics3/5.0.4+20190807/google_analytics3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/analytics3/src/api.rs b/gen/analytics3/src/api.rs index 895bda1d77..212c8b46fb 100644 --- a/gen/analytics3/src/api.rs +++ b/gen/analytics3/src/api.rs @@ -149,7 +149,7 @@ impl<'a, S> Analytics { Analytics { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/analytics/v3/".to_string(), _root_url: "https://analytics.googleapis.com/".to_string(), } @@ -172,7 +172,7 @@ impl<'a, S> Analytics { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/analytics3/src/lib.rs b/gen/analytics3/src/lib.rs index 52d9479403..bb982e5357 100644 --- a/gen/analytics3/src/lib.rs +++ b/gen/analytics3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *analytics* crate version *5.0.3+20190807*, where *20190807* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *analytics* crate version *5.0.4+20190807*, where *20190807* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *analytics* *v3* API can be found at the //! [official documentation site](https://developers.google.com/analytics/). diff --git a/gen/analyticsdata1_beta-cli/Cargo.toml b/gen/analyticsdata1_beta-cli/Cargo.toml index 15a1a689bb..ad94c735f8 100644 --- a/gen/analyticsdata1_beta-cli/Cargo.toml +++ b/gen/analyticsdata1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-analyticsdata1_beta-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with AnalyticsData (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/analyticsdata1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-analyticsdata1_beta] path = "../analyticsdata1_beta" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/analyticsdata1_beta-cli/README.md b/gen/analyticsdata1_beta-cli/README.md index 59a763b9df..8ac62ca118 100644 --- a/gen/analyticsdata1_beta-cli/README.md +++ b/gen/analyticsdata1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AnalyticsData* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *AnalyticsData* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash analyticsdata1-beta [options] diff --git a/gen/analyticsdata1_beta-cli/mkdocs.yml b/gen/analyticsdata1_beta-cli/mkdocs.yml index fcb16c2c41..a898903478 100644 --- a/gen/analyticsdata1_beta-cli/mkdocs.yml +++ b/gen/analyticsdata1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AnalyticsData v5.0.3+20240304 +site_name: AnalyticsData v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-analyticsdata1_beta-cli site_description: A complete library to interact with AnalyticsData (protocol v1beta) diff --git a/gen/analyticsdata1_beta-cli/src/main.rs b/gen/analyticsdata1_beta-cli/src/main.rs index f810fa966b..6ececed402 100644 --- a/gen/analyticsdata1_beta-cli/src/main.rs +++ b/gen/analyticsdata1_beta-cli/src/main.rs @@ -1439,7 +1439,7 @@ async fn main() { let mut app = App::new("analyticsdata1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Accesses report data in Google Analytics. Warning: Creating multiple Customer Applications, Accounts, or Projects to simulate or act as a single Customer Application, Account, or Project (respectively) or to circumvent Service-specific usage limits or quotas is a direct violation of Google Cloud Platform Terms of Service as well as Google APIs Terms of Service. These actions can result in immediate termination of your GCP project(s) without any warning. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_analyticsdata1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/analyticsdata1_beta/Cargo.toml b/gen/analyticsdata1_beta/Cargo.toml index 26cb46aa1f..dab5a1c652 100644 --- a/gen/analyticsdata1_beta/Cargo.toml +++ b/gen/analyticsdata1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-analyticsdata1_beta" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with AnalyticsData (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/analyticsdata1_beta" homepage = "https://developers.google.com/analytics/devguides/reporting/data/v1/" -documentation = "https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304" +documentation = "https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304" license = "MIT" keywords = ["analyticsdata", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/analyticsdata1_beta/README.md b/gen/analyticsdata1_beta/README.md index 1e3d8d3105..16db614b16 100644 --- a/gen/analyticsdata1_beta/README.md +++ b/gen/analyticsdata1_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-analyticsdata1_beta` library allows access to all features of the *Google AnalyticsData* service. -This documentation was generated from *AnalyticsData* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *analyticsdata:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AnalyticsData* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *analyticsdata:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AnalyticsData* *v1_beta* API can be found at the [official documentation site](https://developers.google.com/analytics/devguides/reporting/data/v1/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/AnalyticsData) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/AnalyticsData) ... * properties - * [*audience exports create*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportCreateCall), [*audience exports get*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportGetCall), [*audience exports list*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportListCall), [*audience exports query*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportQueryCall), [*batch run pivot reports*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyBatchRunPivotReportCall), [*batch run reports*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyBatchRunReportCall), [*check compatibility*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyCheckCompatibilityCall), [*get metadata*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyGetMetadataCall), [*run pivot report*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyRunPivotReportCall), [*run realtime report*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyRunRealtimeReportCall) and [*run report*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/api::PropertyRunReportCall) + * [*audience exports create*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportCreateCall), [*audience exports get*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportGetCall), [*audience exports list*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportListCall), [*audience exports query*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyAudienceExportQueryCall), [*batch run pivot reports*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyBatchRunPivotReportCall), [*batch run reports*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyBatchRunReportCall), [*check compatibility*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyCheckCompatibilityCall), [*get metadata*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyGetMetadataCall), [*run pivot report*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyRunPivotReportCall), [*run realtime report*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyRunRealtimeReportCall) and [*run report*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/api::PropertyRunReportCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/AnalyticsData)** +* **[Hub](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/AnalyticsData)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Part)** + * **[Parts](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-analyticsdata1_beta/5.0.3+20240304/google_analyticsdata1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-analyticsdata1_beta/5.0.4+20240304/google_analyticsdata1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/analyticsdata1_beta/src/api.rs b/gen/analyticsdata1_beta/src/api.rs index 374bc4fc0f..a7f83b692f 100644 --- a/gen/analyticsdata1_beta/src/api.rs +++ b/gen/analyticsdata1_beta/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> AnalyticsData { AnalyticsData { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://analyticsdata.googleapis.com/".to_string(), _root_url: "https://analyticsdata.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> AnalyticsData { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/analyticsdata1_beta/src/lib.rs b/gen/analyticsdata1_beta/src/lib.rs index 93c45bd2d7..227db7756b 100644 --- a/gen/analyticsdata1_beta/src/lib.rs +++ b/gen/analyticsdata1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AnalyticsData* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *analyticsdata:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AnalyticsData* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *analyticsdata:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AnalyticsData* *v1_beta* API can be found at the //! [official documentation site](https://developers.google.com/analytics/devguides/reporting/data/v1/). diff --git a/gen/analyticsreporting4-cli/Cargo.toml b/gen/analyticsreporting4-cli/Cargo.toml index e9c42557e8..253b38275f 100644 --- a/gen/analyticsreporting4-cli/Cargo.toml +++ b/gen/analyticsreporting4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-analyticsreporting4-cli" -version = "5.0.3+20240123" +version = "5.0.4+20240123" authors = ["Sebastian Thiel "] description = "A complete library to interact with AnalyticsReporting (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/analyticsreporting4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-analyticsreporting4] path = "../analyticsreporting4" -version = "5.0.3+20240123" +version = "5.0.4+20240123" diff --git a/gen/analyticsreporting4-cli/README.md b/gen/analyticsreporting4-cli/README.md index a97b0195c8..9e26ebc7e2 100644 --- a/gen/analyticsreporting4-cli/README.md +++ b/gen/analyticsreporting4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AnalyticsReporting* API at revision *20240123*. The CLI is at version *5.0.3*. +This documentation was generated from the *AnalyticsReporting* API at revision *20240123*. The CLI is at version *5.0.4*. ```bash analyticsreporting4 [options] diff --git a/gen/analyticsreporting4-cli/mkdocs.yml b/gen/analyticsreporting4-cli/mkdocs.yml index b797dfb2f7..1669a82978 100644 --- a/gen/analyticsreporting4-cli/mkdocs.yml +++ b/gen/analyticsreporting4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AnalyticsReporting v5.0.3+20240123 +site_name: AnalyticsReporting v5.0.4+20240123 site_url: http://byron.github.io/google-apis-rs/google-analyticsreporting4-cli site_description: A complete library to interact with AnalyticsReporting (protocol v4) diff --git a/gen/analyticsreporting4-cli/src/main.rs b/gen/analyticsreporting4-cli/src/main.rs index eb532353b6..e1116dabdc 100644 --- a/gen/analyticsreporting4-cli/src/main.rs +++ b/gen/analyticsreporting4-cli/src/main.rs @@ -381,7 +381,7 @@ async fn main() { let mut app = App::new("analyticsreporting4") .author("Sebastian Thiel ") - .version("5.0.3+20240123") + .version("5.0.4+20240123") .about("Accesses Analytics report data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_analyticsreporting4_cli") .arg(Arg::with_name("url") diff --git a/gen/analyticsreporting4/Cargo.toml b/gen/analyticsreporting4/Cargo.toml index 3f32c82e22..7d7687f159 100644 --- a/gen/analyticsreporting4/Cargo.toml +++ b/gen/analyticsreporting4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-analyticsreporting4" -version = "5.0.3+20240123" +version = "5.0.4+20240123" authors = ["Sebastian Thiel "] description = "A complete library to interact with AnalyticsReporting (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/analyticsreporting4" homepage = "https://developers.google.com/analytics/devguides/reporting/core/v4/" -documentation = "https://docs.rs/google-analyticsreporting4/5.0.3+20240123" +documentation = "https://docs.rs/google-analyticsreporting4/5.0.4+20240123" license = "MIT" keywords = ["analyticsreporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/analyticsreporting4/README.md b/gen/analyticsreporting4/README.md index 27aa7374ff..98d3d411ea 100644 --- a/gen/analyticsreporting4/README.md +++ b/gen/analyticsreporting4/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-analyticsreporting4` library allows access to all features of the *Google AnalyticsReporting* service. -This documentation was generated from *AnalyticsReporting* crate version *5.0.3+20240123*, where *20240123* is the exact revision of the *analyticsreporting:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AnalyticsReporting* crate version *5.0.4+20240123*, where *20240123* is the exact revision of the *analyticsreporting:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AnalyticsReporting* *v4* API can be found at the [official documentation site](https://developers.google.com/analytics/devguides/reporting/core/v4/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/AnalyticsReporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/AnalyticsReporting) ... -* [reports](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/api::Report) - * [*batch get*](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/api::ReportBatchGetCall) +* [reports](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/api::Report) + * [*batch get*](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/api::ReportBatchGetCall) * user activity - * [*search*](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/api::UserActivitySearchCall) + * [*search*](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/api::UserActivitySearchCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/AnalyticsReporting)** +* **[Hub](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/AnalyticsReporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::CallBuilder) -* **[Resources](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::CallBuilder) +* **[Resources](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Part)** + * **[Parts](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Delegate) to the -[Method Builder](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Delegate) to the +[Method Builder](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::RequestValue) and -[decodable](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::RequestValue) and +[decodable](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-analyticsreporting4/5.0.3+20240123/google_analyticsreporting4/client::RequestValue) are moved +* [request values](https://docs.rs/google-analyticsreporting4/5.0.4+20240123/google_analyticsreporting4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/analyticsreporting4/src/api.rs b/gen/analyticsreporting4/src/api.rs index 41f1641acb..f080d2e4b4 100644 --- a/gen/analyticsreporting4/src/api.rs +++ b/gen/analyticsreporting4/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> AnalyticsReporting { AnalyticsReporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://analyticsreporting.googleapis.com/".to_string(), _root_url: "https://analyticsreporting.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> AnalyticsReporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/analyticsreporting4/src/lib.rs b/gen/analyticsreporting4/src/lib.rs index 26594d9bd5..b6225729b7 100644 --- a/gen/analyticsreporting4/src/lib.rs +++ b/gen/analyticsreporting4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AnalyticsReporting* crate version *5.0.3+20240123*, where *20240123* is the exact revision of the *analyticsreporting:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AnalyticsReporting* crate version *5.0.4+20240123*, where *20240123* is the exact revision of the *analyticsreporting:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AnalyticsReporting* *v4* API can be found at the //! [official documentation site](https://developers.google.com/analytics/devguides/reporting/core/v4/). diff --git a/gen/androiddeviceprovisioning1-cli/Cargo.toml b/gen/androiddeviceprovisioning1-cli/Cargo.toml index a2457d7073..773ed2e69c 100644 --- a/gen/androiddeviceprovisioning1-cli/Cargo.toml +++ b/gen/androiddeviceprovisioning1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androiddeviceprovisioning1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Provisioning Partner (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androiddeviceprovisioning1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-androiddeviceprovisioning1] path = "../androiddeviceprovisioning1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/androiddeviceprovisioning1-cli/README.md b/gen/androiddeviceprovisioning1-cli/README.md index 84726b9b5d..1318e94152 100644 --- a/gen/androiddeviceprovisioning1-cli/README.md +++ b/gen/androiddeviceprovisioning1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Android Provisioning Partner* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Android Provisioning Partner* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash androiddeviceprovisioning1 [options] diff --git a/gen/androiddeviceprovisioning1-cli/mkdocs.yml b/gen/androiddeviceprovisioning1-cli/mkdocs.yml index 249f99d3f9..8ea2b7d314 100644 --- a/gen/androiddeviceprovisioning1-cli/mkdocs.yml +++ b/gen/androiddeviceprovisioning1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Android Provisioning Partner v5.0.3+20240304 +site_name: Android Provisioning Partner v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-androiddeviceprovisioning1-cli site_description: A complete library to interact with Android Provisioning Partner (protocol v1) diff --git a/gen/androiddeviceprovisioning1-cli/src/main.rs b/gen/androiddeviceprovisioning1-cli/src/main.rs index a83a538bf0..12e1ea9b54 100644 --- a/gen/androiddeviceprovisioning1-cli/src/main.rs +++ b/gen/androiddeviceprovisioning1-cli/src/main.rs @@ -2876,7 +2876,7 @@ async fn main() { let mut app = App::new("androiddeviceprovisioning1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Automates Android zero-touch enrollment for device resellers, customers, and EMMs.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_androiddeviceprovisioning1_cli") .arg(Arg::with_name("folder") diff --git a/gen/androiddeviceprovisioning1/Cargo.toml b/gen/androiddeviceprovisioning1/Cargo.toml index 5b5731c7c9..94d9423d34 100644 --- a/gen/androiddeviceprovisioning1/Cargo.toml +++ b/gen/androiddeviceprovisioning1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androiddeviceprovisioning1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Provisioning Partner (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androiddeviceprovisioning1" homepage = "https://developers.google.com/zero-touch/" -documentation = "https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304" +documentation = "https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304" license = "MIT" keywords = ["androiddeviceprovisi", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/androiddeviceprovisioning1/README.md b/gen/androiddeviceprovisioning1/README.md index 0b7e1c30db..dcf1159bd9 100644 --- a/gen/androiddeviceprovisioning1/README.md +++ b/gen/androiddeviceprovisioning1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-androiddeviceprovisioning1` library allows access to all features of the *Google Android Provisioning Partner* service. -This documentation was generated from *Android Provisioning Partner* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *androiddeviceprovisioning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Android Provisioning Partner* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *androiddeviceprovisioning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Android Provisioning Partner* *v1* API can be found at the [official documentation site](https://developers.google.com/zero-touch/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/AndroidProvisioningPartner) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/AndroidProvisioningPartner) ... * customers - * [*configurations create*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationCreateCall), [*configurations delete*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationDeleteCall), [*configurations get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationGetCall), [*configurations list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationListCall), [*configurations patch*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationPatchCall), [*devices apply configuration*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceApplyConfigurationCall), [*devices get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceGetCall), [*devices list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceListCall), [*devices remove configuration*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceRemoveConfigurationCall), [*devices unclaim*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceUnclaimCall), [*dpcs list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerDpcListCall) and [*list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::CustomerListCall) -* [operations](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::Operation) - * [*get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::OperationGetCall) + * [*configurations create*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationCreateCall), [*configurations delete*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationDeleteCall), [*configurations get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationGetCall), [*configurations list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationListCall), [*configurations patch*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerConfigurationPatchCall), [*devices apply configuration*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceApplyConfigurationCall), [*devices get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceGetCall), [*devices list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceListCall), [*devices remove configuration*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceRemoveConfigurationCall), [*devices unclaim*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerDeviceUnclaimCall), [*dpcs list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerDpcListCall) and [*list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::CustomerListCall) +* [operations](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::Operation) + * [*get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::OperationGetCall) * partners - * [*customers create*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerCustomerCreateCall), [*customers list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerCustomerListCall), [*devices claim*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceClaimCall), [*devices claim async*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceClaimAsyncCall), [*devices find by identifier*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceFindByIdentifierCall), [*devices find by owner*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceFindByOwnerCall), [*devices get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceGetCall), [*devices get sim lock state*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceGetSimLockStateCall), [*devices metadata*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceMetadataCall), [*devices unclaim*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceUnclaimCall), [*devices unclaim async*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceUnclaimAsyncCall), [*devices update metadata async*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceUpdateMetadataAsyncCall), [*vendors customers list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerVendorCustomerListCall) and [*vendors list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/api::PartnerVendorListCall) + * [*customers create*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerCustomerCreateCall), [*customers list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerCustomerListCall), [*devices claim*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceClaimCall), [*devices claim async*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceClaimAsyncCall), [*devices find by identifier*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceFindByIdentifierCall), [*devices find by owner*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceFindByOwnerCall), [*devices get*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceGetCall), [*devices get sim lock state*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceGetSimLockStateCall), [*devices metadata*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceMetadataCall), [*devices unclaim*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceUnclaimCall), [*devices unclaim async*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceUnclaimAsyncCall), [*devices update metadata async*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerDeviceUpdateMetadataAsyncCall), [*vendors customers list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerVendorCustomerListCall) and [*vendors list*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/api::PartnerVendorListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/AndroidProvisioningPartner)** +* **[Hub](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/AndroidProvisioningPartner)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::CallBuilder) -* **[Resources](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::CallBuilder) +* **[Resources](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Part)** + * **[Parts](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Delegate) to the -[Method Builder](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Delegate) to the +[Method Builder](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::RequestValue) and -[decodable](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::RequestValue) and +[decodable](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-androiddeviceprovisioning1/5.0.3+20240304/google_androiddeviceprovisioning1/client::RequestValue) are moved +* [request values](https://docs.rs/google-androiddeviceprovisioning1/5.0.4+20240304/google_androiddeviceprovisioning1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/androiddeviceprovisioning1/src/api.rs b/gen/androiddeviceprovisioning1/src/api.rs index 9a5ad87320..bf1da12a70 100644 --- a/gen/androiddeviceprovisioning1/src/api.rs +++ b/gen/androiddeviceprovisioning1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> AndroidProvisioningPartner { AndroidProvisioningPartner { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://androiddeviceprovisioning.googleapis.com/".to_string(), _root_url: "https://androiddeviceprovisioning.googleapis.com/".to_string(), } @@ -120,7 +120,7 @@ impl<'a, S> AndroidProvisioningPartner { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androiddeviceprovisioning1/src/lib.rs b/gen/androiddeviceprovisioning1/src/lib.rs index 74bfd10f07..1e1ada5be3 100644 --- a/gen/androiddeviceprovisioning1/src/lib.rs +++ b/gen/androiddeviceprovisioning1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Provisioning Partner* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *androiddeviceprovisioning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Android Provisioning Partner* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *androiddeviceprovisioning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Android Provisioning Partner* *v1* API can be found at the //! [official documentation site](https://developers.google.com/zero-touch/). diff --git a/gen/androidenterprise1-cli/Cargo.toml b/gen/androidenterprise1-cli/Cargo.toml index c4ef6711d2..46bd0043cf 100644 --- a/gen/androidenterprise1-cli/Cargo.toml +++ b/gen/androidenterprise1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androidenterprise1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Enterprise (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidenterprise1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-androidenterprise1] path = "../androidenterprise1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/androidenterprise1-cli/README.md b/gen/androidenterprise1-cli/README.md index b3403f8198..93b1036cda 100644 --- a/gen/androidenterprise1-cli/README.md +++ b/gen/androidenterprise1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Android Enterprise* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Android Enterprise* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash androidenterprise1 [options] diff --git a/gen/androidenterprise1-cli/mkdocs.yml b/gen/androidenterprise1-cli/mkdocs.yml index 3dc51b8c94..adc79be370 100644 --- a/gen/androidenterprise1-cli/mkdocs.yml +++ b/gen/androidenterprise1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Android Enterprise v5.0.3+20240304 +site_name: Android Enterprise v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-androidenterprise1-cli site_description: A complete library to interact with Android Enterprise (protocol v1) diff --git a/gen/androidenterprise1-cli/src/main.rs b/gen/androidenterprise1-cli/src/main.rs index 4f5646486e..21b3562e8f 100644 --- a/gen/androidenterprise1-cli/src/main.rs +++ b/gen/androidenterprise1-cli/src/main.rs @@ -7351,7 +7351,7 @@ async fn main() { let mut app = App::new("androidenterprise1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Manages the deployment of apps to Android Enterprise devices.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_androidenterprise1_cli") .arg(Arg::with_name("url") diff --git a/gen/androidenterprise1/Cargo.toml b/gen/androidenterprise1/Cargo.toml index 48979823ca..ae631258e1 100644 --- a/gen/androidenterprise1/Cargo.toml +++ b/gen/androidenterprise1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androidenterprise1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Enterprise (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidenterprise1" homepage = "https://developers.google.com/android/work/play/emm-api" -documentation = "https://docs.rs/google-androidenterprise1/5.0.3+20240304" +documentation = "https://docs.rs/google-androidenterprise1/5.0.4+20240304" license = "MIT" keywords = ["androidenterprise", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/androidenterprise1/README.md b/gen/androidenterprise1/README.md index bfbf388176..33defd92cf 100644 --- a/gen/androidenterprise1/README.md +++ b/gen/androidenterprise1/README.md @@ -5,46 +5,46 @@ DO NOT EDIT ! --> The `google-androidenterprise1` library allows access to all features of the *Google Android Enterprise* service. -This documentation was generated from *Android Enterprise* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Android Enterprise* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Android Enterprise* *v1* API can be found at the [official documentation site](https://developers.google.com/android/work/play/emm-api). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/AndroidEnterprise) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/AndroidEnterprise) ... -* [devices](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::Device) - * [*force report upload*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::DeviceForceReportUploadCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::DeviceGetCall), [*get state*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::DeviceGetStateCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::DeviceListCall), [*set state*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::DeviceSetStateCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::DeviceUpdateCall) -* [enterprises](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::Enterprise) - * [*acknowledge notification set*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseAcknowledgeNotificationSetCall), [*complete signup*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseCompleteSignupCall), [*create enrollment token*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseCreateEnrollmentTokenCall), [*create web token*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseCreateWebTokenCall), [*enroll*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseEnrollCall), [*generate signup url*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseGenerateSignupUrlCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseGetCall), [*get service account*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseGetServiceAccountCall), [*get store layout*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseGetStoreLayoutCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseListCall), [*pull notification set*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterprisePullNotificationSetCall), [*send test push notification*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseSendTestPushNotificationCall), [*set account*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseSetAccountCall), [*set store layout*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseSetStoreLayoutCall) and [*unenroll*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EnterpriseUnenrollCall) -* [entitlements](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::Entitlement) - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EntitlementDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EntitlementGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EntitlementListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::EntitlementUpdateCall) +* [devices](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::Device) + * [*force report upload*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::DeviceForceReportUploadCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::DeviceGetCall), [*get state*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::DeviceGetStateCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::DeviceListCall), [*set state*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::DeviceSetStateCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::DeviceUpdateCall) +* [enterprises](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::Enterprise) + * [*acknowledge notification set*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseAcknowledgeNotificationSetCall), [*complete signup*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseCompleteSignupCall), [*create enrollment token*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseCreateEnrollmentTokenCall), [*create web token*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseCreateWebTokenCall), [*enroll*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseEnrollCall), [*generate signup url*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseGenerateSignupUrlCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseGetCall), [*get service account*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseGetServiceAccountCall), [*get store layout*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseGetStoreLayoutCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseListCall), [*pull notification set*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterprisePullNotificationSetCall), [*send test push notification*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseSendTestPushNotificationCall), [*set account*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseSetAccountCall), [*set store layout*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseSetStoreLayoutCall) and [*unenroll*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EnterpriseUnenrollCall) +* [entitlements](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::Entitlement) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EntitlementDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EntitlementGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EntitlementListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::EntitlementUpdateCall) * grouplicenses - * [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::GrouplicenseGetCall) and [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::GrouplicenseListCall) + * [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::GrouplicenseGetCall) and [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::GrouplicenseListCall) * grouplicenseusers - * [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::GrouplicenseuserListCall) -* [installs](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::Install) - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::InstallDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::InstallGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::InstallListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::InstallUpdateCall) + * [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::GrouplicenseuserListCall) +* [installs](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::Install) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::InstallDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::InstallGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::InstallListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::InstallUpdateCall) * managedconfigurationsfordevice - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceUpdateCall) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsfordeviceUpdateCall) * managedconfigurationsforuser - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserUpdateCall) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserGetCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationsforuserUpdateCall) * managedconfigurationssettings - * [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ManagedconfigurationssettingListCall) -* [permissions](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::Permission) - * [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::PermissionGetCall) -* [products](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::Product) - * [*approve*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductApproveCall), [*generate approval url*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductGenerateApprovalUrlCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductGetCall), [*get app restrictions schema*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductGetAppRestrictionsSchemaCall), [*get permissions*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductGetPermissionCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductListCall) and [*unapprove*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ProductUnapproveCall) + * [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ManagedconfigurationssettingListCall) +* [permissions](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::Permission) + * [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::PermissionGetCall) +* [products](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::Product) + * [*approve*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductApproveCall), [*generate approval url*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductGenerateApprovalUrlCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductGetCall), [*get app restrictions schema*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductGetAppRestrictionsSchemaCall), [*get permissions*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductGetPermissionCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductListCall) and [*unapprove*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ProductUnapproveCall) * serviceaccountkeys - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ServiceaccountkeyDeleteCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ServiceaccountkeyInsertCall) and [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::ServiceaccountkeyListCall) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ServiceaccountkeyDeleteCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ServiceaccountkeyInsertCall) and [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::ServiceaccountkeyListCall) * storelayoutclusters - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutclusterDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutclusterGetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutclusterInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutclusterListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutclusterUpdateCall) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutclusterDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutclusterGetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutclusterInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutclusterListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutclusterUpdateCall) * storelayoutpages - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutpageDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutpageGetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutpageInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutpageListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::StorelayoutpageUpdateCall) -* [users](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::User) - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserDeleteCall), [*generate authentication token*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserGenerateAuthenticationTokenCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserGetCall), [*get available product set*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserGetAvailableProductSetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserListCall), [*revoke device access*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserRevokeDeviceAccesCall), [*set available product set*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserSetAvailableProductSetCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::UserUpdateCall) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutpageDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutpageGetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutpageInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutpageListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::StorelayoutpageUpdateCall) +* [users](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::User) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserDeleteCall), [*generate authentication token*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserGenerateAuthenticationTokenCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserGetCall), [*get available product set*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserGetAvailableProductSetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserListCall), [*revoke device access*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserRevokeDeviceAccesCall), [*set available product set*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserSetAvailableProductSetCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::UserUpdateCall) * webapps - * [*delete*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::WebappDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::WebappGetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::WebappInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::WebappListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/api::WebappUpdateCall) + * [*delete*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::WebappDeleteCall), [*get*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::WebappGetCall), [*insert*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::WebappInsertCall), [*list*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::WebappListCall) and [*update*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/api::WebappUpdateCall) @@ -53,17 +53,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/AndroidEnterprise)** +* **[Hub](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/AndroidEnterprise)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::CallBuilder) -* **[Resources](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::CallBuilder) +* **[Resources](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Part)** + * **[Parts](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -164,17 +164,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -184,29 +184,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Delegate) to the -[Method Builder](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Delegate) to the +[Method Builder](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::RequestValue) and -[decodable](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::RequestValue) and +[decodable](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-androidenterprise1/5.0.3+20240304/google_androidenterprise1/client::RequestValue) are moved +* [request values](https://docs.rs/google-androidenterprise1/5.0.4+20240304/google_androidenterprise1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/androidenterprise1/src/api.rs b/gen/androidenterprise1/src/api.rs index fb1742943a..0af989ca44 100644 --- a/gen/androidenterprise1/src/api.rs +++ b/gen/androidenterprise1/src/api.rs @@ -121,7 +121,7 @@ impl<'a, S> AndroidEnterprise { AndroidEnterprise { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://androidenterprise.googleapis.com/".to_string(), _root_url: "https://androidenterprise.googleapis.com/".to_string(), } @@ -177,7 +177,7 @@ impl<'a, S> AndroidEnterprise { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androidenterprise1/src/lib.rs b/gen/androidenterprise1/src/lib.rs index 3c04a960ee..11115b3d77 100644 --- a/gen/androidenterprise1/src/lib.rs +++ b/gen/androidenterprise1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Enterprise* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Android Enterprise* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Android Enterprise* *v1* API can be found at the //! [official documentation site](https://developers.google.com/android/work/play/emm-api). diff --git a/gen/androidmanagement1-cli/Cargo.toml b/gen/androidmanagement1-cli/Cargo.toml index 5ae0ee6eaa..799a80e076 100644 --- a/gen/androidmanagement1-cli/Cargo.toml +++ b/gen/androidmanagement1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androidmanagement1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidmanagement1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-androidmanagement1] path = "../androidmanagement1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/androidmanagement1-cli/README.md b/gen/androidmanagement1-cli/README.md index 9d714ac32f..f40c4559ee 100644 --- a/gen/androidmanagement1-cli/README.md +++ b/gen/androidmanagement1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Android Management* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Android Management* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash androidmanagement1 [options] diff --git a/gen/androidmanagement1-cli/mkdocs.yml b/gen/androidmanagement1-cli/mkdocs.yml index 79bd605888..5939c10c0d 100644 --- a/gen/androidmanagement1-cli/mkdocs.yml +++ b/gen/androidmanagement1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Android Management v5.0.3+20240221 +site_name: Android Management v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-androidmanagement1-cli site_description: A complete library to interact with Android Management (protocol v1) diff --git a/gen/androidmanagement1-cli/src/main.rs b/gen/androidmanagement1-cli/src/main.rs index cffcf8c409..319ab73a46 100644 --- a/gen/androidmanagement1-cli/src/main.rs +++ b/gen/androidmanagement1-cli/src/main.rs @@ -3463,7 +3463,7 @@ async fn main() { let mut app = App::new("androidmanagement1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("The Android Management API provides remote enterprise management of Android devices and apps.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_androidmanagement1_cli") .arg(Arg::with_name("url") diff --git a/gen/androidmanagement1/Cargo.toml b/gen/androidmanagement1/Cargo.toml index 0bb07e1952..467d1d2e18 100644 --- a/gen/androidmanagement1/Cargo.toml +++ b/gen/androidmanagement1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androidmanagement1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidmanagement1" homepage = "https://developers.google.com/android/management" -documentation = "https://docs.rs/google-androidmanagement1/5.0.3+20240221" +documentation = "https://docs.rs/google-androidmanagement1/5.0.4+20240221" license = "MIT" keywords = ["androidmanagement", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/androidmanagement1/README.md b/gen/androidmanagement1/README.md index f6fc93bd66..7bb117a92a 100644 --- a/gen/androidmanagement1/README.md +++ b/gen/androidmanagement1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-androidmanagement1` library allows access to all features of the *Google Android Management* service. -This documentation was generated from *Android Management* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *androidmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Android Management* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *androidmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Android Management* *v1* API can be found at the [official documentation site](https://developers.google.com/android/management). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/AndroidManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/AndroidManagement) ... -* [enterprises](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::Enterprise) - * [*applications get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseApplicationGetCall), [*create*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseCreateCall), [*delete*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeleteCall), [*devices delete*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceDeleteCall), [*devices get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceGetCall), [*devices issue command*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceIssueCommandCall), [*devices list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceListCall), [*devices operations cancel*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceOperationCancelCall), [*devices operations get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceOperationGetCall), [*devices operations list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDeviceOperationListCall), [*devices patch*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseDevicePatchCall), [*enrollment tokens create*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenCreateCall), [*enrollment tokens delete*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenDeleteCall), [*enrollment tokens get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenGetCall), [*enrollment tokens list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenListCall), [*get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseGetCall), [*list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseListCall), [*migration tokens create*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseMigrationTokenCreateCall), [*migration tokens get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseMigrationTokenGetCall), [*migration tokens list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseMigrationTokenListCall), [*patch*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterprisePatchCall), [*policies delete*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterprisePolicyDeleteCall), [*policies get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterprisePolicyGetCall), [*policies list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterprisePolicyListCall), [*policies patch*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterprisePolicyPatchCall), [*web apps create*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseWebAppCreateCall), [*web apps delete*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseWebAppDeleteCall), [*web apps get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseWebAppGetCall), [*web apps list*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseWebAppListCall), [*web apps patch*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseWebAppPatchCall) and [*web tokens create*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::EnterpriseWebTokenCreateCall) -* [provisioning info](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::ProvisioningInfo) - * [*get*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::ProvisioningInfoGetCall) -* [signup urls](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::SignupUrl) - * [*create*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/api::SignupUrlCreateCall) +* [enterprises](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::Enterprise) + * [*applications get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseApplicationGetCall), [*create*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseCreateCall), [*delete*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeleteCall), [*devices delete*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceDeleteCall), [*devices get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceGetCall), [*devices issue command*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceIssueCommandCall), [*devices list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceListCall), [*devices operations cancel*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceOperationCancelCall), [*devices operations get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceOperationGetCall), [*devices operations list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDeviceOperationListCall), [*devices patch*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseDevicePatchCall), [*enrollment tokens create*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenCreateCall), [*enrollment tokens delete*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenDeleteCall), [*enrollment tokens get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenGetCall), [*enrollment tokens list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseEnrollmentTokenListCall), [*get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseGetCall), [*list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseListCall), [*migration tokens create*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseMigrationTokenCreateCall), [*migration tokens get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseMigrationTokenGetCall), [*migration tokens list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseMigrationTokenListCall), [*patch*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterprisePatchCall), [*policies delete*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterprisePolicyDeleteCall), [*policies get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterprisePolicyGetCall), [*policies list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterprisePolicyListCall), [*policies patch*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterprisePolicyPatchCall), [*web apps create*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseWebAppCreateCall), [*web apps delete*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseWebAppDeleteCall), [*web apps get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseWebAppGetCall), [*web apps list*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseWebAppListCall), [*web apps patch*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseWebAppPatchCall) and [*web tokens create*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::EnterpriseWebTokenCreateCall) +* [provisioning info](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::ProvisioningInfo) + * [*get*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::ProvisioningInfoGetCall) +* [signup urls](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::SignupUrl) + * [*create*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/api::SignupUrlCreateCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/AndroidManagement)** +* **[Hub](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/AndroidManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::CallBuilder) -* **[Resources](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::CallBuilder) +* **[Resources](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Part)** + * **[Parts](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -162,17 +162,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -182,29 +182,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Delegate) to the -[Method Builder](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Delegate) to the +[Method Builder](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::RequestValue) and -[decodable](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::RequestValue) and +[decodable](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-androidmanagement1/5.0.3+20240221/google_androidmanagement1/client::RequestValue) are moved +* [request values](https://docs.rs/google-androidmanagement1/5.0.4+20240221/google_androidmanagement1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/androidmanagement1/src/api.rs b/gen/androidmanagement1/src/api.rs index 63591df0f9..fea3c58968 100644 --- a/gen/androidmanagement1/src/api.rs +++ b/gen/androidmanagement1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> AndroidManagement { AndroidManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://androidmanagement.googleapis.com/".to_string(), _root_url: "https://androidmanagement.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> AndroidManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androidmanagement1/src/lib.rs b/gen/androidmanagement1/src/lib.rs index 32e736a85b..764d4a15e6 100644 --- a/gen/androidmanagement1/src/lib.rs +++ b/gen/androidmanagement1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Management* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *androidmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Android Management* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *androidmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Android Management* *v1* API can be found at the //! [official documentation site](https://developers.google.com/android/management). diff --git a/gen/androidpublisher2-cli/Cargo.toml b/gen/androidpublisher2-cli/Cargo.toml index bb60ff0576..532c3dee03 100644 --- a/gen/androidpublisher2-cli/Cargo.toml +++ b/gen/androidpublisher2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androidpublisher2-cli" -version = "5.0.3+20200331" +version = "5.0.4+20200331" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Publisher (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidpublisher2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-androidpublisher2] path = "../androidpublisher2" -version = "5.0.3+20200331" +version = "5.0.4+20200331" diff --git a/gen/androidpublisher2-cli/README.md b/gen/androidpublisher2-cli/README.md index 5a845b4081..698e3a4e5e 100644 --- a/gen/androidpublisher2-cli/README.md +++ b/gen/androidpublisher2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Android Publisher* API at revision *20200331*. The CLI is at version *5.0.3*. +This documentation was generated from the *Android Publisher* API at revision *20200331*. The CLI is at version *5.0.4*. ```bash androidpublisher2 [options] diff --git a/gen/androidpublisher2-cli/mkdocs.yml b/gen/androidpublisher2-cli/mkdocs.yml index 2f9a7ed04d..a4bb1862d6 100644 --- a/gen/androidpublisher2-cli/mkdocs.yml +++ b/gen/androidpublisher2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Android Publisher v5.0.3+20200331 +site_name: Android Publisher v5.0.4+20200331 site_url: http://byron.github.io/google-apis-rs/google-androidpublisher2-cli site_description: A complete library to interact with Android Publisher (protocol v2) diff --git a/gen/androidpublisher2-cli/src/main.rs b/gen/androidpublisher2-cli/src/main.rs index 7418b10a2e..6a0cf47f7d 100644 --- a/gen/androidpublisher2-cli/src/main.rs +++ b/gen/androidpublisher2-cli/src/main.rs @@ -6009,7 +6009,7 @@ async fn main() { let mut app = App::new("androidpublisher2") .author("Sebastian Thiel ") - .version("5.0.3+20200331") + .version("5.0.4+20200331") .about("Accesses Android application developers' Google Play accounts.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_androidpublisher2_cli") .arg(Arg::with_name("url") diff --git a/gen/androidpublisher2/Cargo.toml b/gen/androidpublisher2/Cargo.toml index 4d2aa2c899..f0141697f0 100644 --- a/gen/androidpublisher2/Cargo.toml +++ b/gen/androidpublisher2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androidpublisher2" -version = "5.0.3+20200331" +version = "5.0.4+20200331" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Publisher (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidpublisher2" homepage = "https://developers.google.com/android-publisher" -documentation = "https://docs.rs/google-androidpublisher2/5.0.3+20200331" +documentation = "https://docs.rs/google-androidpublisher2/5.0.4+20200331" license = "MIT" keywords = ["androidpublisher", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/androidpublisher2/README.md b/gen/androidpublisher2/README.md index 67b2b3a27b..020fa11502 100644 --- a/gen/androidpublisher2/README.md +++ b/gen/androidpublisher2/README.md @@ -5,33 +5,33 @@ DO NOT EDIT ! --> The `google-androidpublisher2` library allows access to all features of the *Google Android Publisher* service. -This documentation was generated from *Android Publisher* crate version *5.0.3+20200331*, where *20200331* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Android Publisher* crate version *5.0.4+20200331*, where *20200331* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Android Publisher* *v2* API can be found at the [official documentation site](https://developers.google.com/android-publisher). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/AndroidPublisher) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/AndroidPublisher) ... * edits - * [*apklistings delete*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApklistingDeleteCall), [*apklistings deleteall*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApklistingDeleteallCall), [*apklistings get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApklistingGetCall), [*apklistings list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApklistingListCall), [*apklistings patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApklistingPatchCall), [*apklistings update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApklistingUpdateCall), [*apks addexternallyhosted*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApkAddexternallyhostedCall), [*apks list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApkListCall), [*apks upload*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApkUploadCall), [*bundles list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditBundleListCall), [*bundles upload*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditBundleUploadCall), [*commit*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditCommitCall), [*delete*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditDeleteCall), [*deobfuscationfiles upload*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditDeobfuscationfileUploadCall), [*details get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditDetailGetCall), [*details patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditDetailPatchCall), [*details update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditDetailUpdateCall), [*expansionfiles get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditExpansionfileGetCall), [*expansionfiles patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditExpansionfilePatchCall), [*expansionfiles update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditExpansionfileUpdateCall), [*expansionfiles upload*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditExpansionfileUploadCall), [*get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditGetCall), [*images delete*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditImageDeleteCall), [*images deleteall*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditImageDeleteallCall), [*images list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditImageListCall), [*images upload*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditImageUploadCall), [*insert*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditInsertCall), [*listings delete*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditListingDeleteCall), [*listings deleteall*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditListingDeleteallCall), [*listings get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditListingGetCall), [*listings list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditListingListCall), [*listings patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditListingPatchCall), [*listings update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditListingUpdateCall), [*testers get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTesterGetCall), [*testers patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTesterPatchCall), [*testers update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTesterUpdateCall), [*tracks get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTrackGetCall), [*tracks list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTrackListCall), [*tracks patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTrackPatchCall), [*tracks update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditTrackUpdateCall) and [*validate*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditValidateCall) + * [*apklistings delete*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApklistingDeleteCall), [*apklistings deleteall*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApklistingDeleteallCall), [*apklistings get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApklistingGetCall), [*apklistings list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApklistingListCall), [*apklistings patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApklistingPatchCall), [*apklistings update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApklistingUpdateCall), [*apks addexternallyhosted*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApkAddexternallyhostedCall), [*apks list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApkListCall), [*apks upload*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApkUploadCall), [*bundles list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditBundleListCall), [*bundles upload*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditBundleUploadCall), [*commit*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditCommitCall), [*delete*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditDeleteCall), [*deobfuscationfiles upload*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditDeobfuscationfileUploadCall), [*details get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditDetailGetCall), [*details patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditDetailPatchCall), [*details update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditDetailUpdateCall), [*expansionfiles get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditExpansionfileGetCall), [*expansionfiles patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditExpansionfilePatchCall), [*expansionfiles update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditExpansionfileUpdateCall), [*expansionfiles upload*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditExpansionfileUploadCall), [*get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditGetCall), [*images delete*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditImageDeleteCall), [*images deleteall*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditImageDeleteallCall), [*images list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditImageListCall), [*images upload*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditImageUploadCall), [*insert*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditInsertCall), [*listings delete*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditListingDeleteCall), [*listings deleteall*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditListingDeleteallCall), [*listings get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditListingGetCall), [*listings list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditListingListCall), [*listings patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditListingPatchCall), [*listings update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditListingUpdateCall), [*testers get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTesterGetCall), [*testers patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTesterPatchCall), [*testers update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTesterUpdateCall), [*tracks get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTrackGetCall), [*tracks list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTrackListCall), [*tracks patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTrackPatchCall), [*tracks update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditTrackUpdateCall) and [*validate*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditValidateCall) * inappproducts - * [*delete*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::InappproductDeleteCall), [*get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::InappproductGetCall), [*insert*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::InappproductInsertCall), [*list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::InappproductListCall), [*patch*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::InappproductPatchCall) and [*update*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::InappproductUpdateCall) + * [*delete*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::InappproductDeleteCall), [*get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::InappproductGetCall), [*insert*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::InappproductInsertCall), [*list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::InappproductListCall), [*patch*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::InappproductPatchCall) and [*update*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::InappproductUpdateCall) * orders - * [*refund*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::OrderRefundCall) + * [*refund*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::OrderRefundCall) * purchases - * [*products get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseProductGetCall), [*subscriptions cancel*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseSubscriptionCancelCall), [*subscriptions defer*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseSubscriptionDeferCall), [*subscriptions get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseSubscriptionGetCall), [*subscriptions refund*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseSubscriptionRefundCall), [*subscriptions revoke*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseSubscriptionRevokeCall) and [*voidedpurchases list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::PurchaseVoidedpurchaseListCall) -* [reviews](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::Review) - * [*get*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::ReviewGetCall), [*list*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::ReviewListCall) and [*reply*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::ReviewReplyCall) + * [*products get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseProductGetCall), [*subscriptions cancel*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseSubscriptionCancelCall), [*subscriptions defer*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseSubscriptionDeferCall), [*subscriptions get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseSubscriptionGetCall), [*subscriptions refund*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseSubscriptionRefundCall), [*subscriptions revoke*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseSubscriptionRevokeCall) and [*voidedpurchases list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::PurchaseVoidedpurchaseListCall) +* [reviews](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::Review) + * [*get*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::ReviewGetCall), [*list*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::ReviewListCall) and [*reply*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::ReviewReplyCall) Upload supported by ... -* [*apks upload edits*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditApkUploadCall) -* [*bundles upload edits*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditBundleUploadCall) -* [*deobfuscationfiles upload edits*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditDeobfuscationfileUploadCall) -* [*expansionfiles upload edits*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditExpansionfileUploadCall) -* [*images upload edits*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/api::EditImageUploadCall) +* [*apks upload edits*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditApkUploadCall) +* [*bundles upload edits*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditBundleUploadCall) +* [*deobfuscationfiles upload edits*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditDeobfuscationfileUploadCall) +* [*expansionfiles upload edits*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditExpansionfileUploadCall) +* [*images upload edits*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/api::EditImageUploadCall) @@ -39,17 +39,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/AndroidPublisher)** +* **[Hub](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/AndroidPublisher)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::CallBuilder) -* **[Resources](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::CallBuilder) +* **[Resources](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Part)** + * **[Parts](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -144,17 +144,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -164,29 +164,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Delegate) to the -[Method Builder](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Delegate) to the +[Method Builder](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::RequestValue) and -[decodable](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::RequestValue) and +[decodable](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-androidpublisher2/5.0.3+20200331/google_androidpublisher2/client::RequestValue) are moved +* [request values](https://docs.rs/google-androidpublisher2/5.0.4+20200331/google_androidpublisher2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/androidpublisher2/src/api.rs b/gen/androidpublisher2/src/api.rs index cc82da6377..a40524d909 100644 --- a/gen/androidpublisher2/src/api.rs +++ b/gen/androidpublisher2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> AndroidPublisher { AndroidPublisher { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/androidpublisher/v2/applications/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -149,7 +149,7 @@ impl<'a, S> AndroidPublisher { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androidpublisher2/src/lib.rs b/gen/androidpublisher2/src/lib.rs index a912d147f8..ae3b3f4322 100644 --- a/gen/androidpublisher2/src/lib.rs +++ b/gen/androidpublisher2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Publisher* crate version *5.0.3+20200331*, where *20200331* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Android Publisher* crate version *5.0.4+20200331*, where *20200331* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Android Publisher* *v2* API can be found at the //! [official documentation site](https://developers.google.com/android-publisher). diff --git a/gen/androidpublisher3-cli/Cargo.toml b/gen/androidpublisher3-cli/Cargo.toml index 104d9e5fc8..435d4323f1 100644 --- a/gen/androidpublisher3-cli/Cargo.toml +++ b/gen/androidpublisher3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androidpublisher3-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Publisher (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidpublisher3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-androidpublisher3] path = "../androidpublisher3" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/androidpublisher3-cli/README.md b/gen/androidpublisher3-cli/README.md index 68e0ed5f01..4d8f10ef0e 100644 --- a/gen/androidpublisher3-cli/README.md +++ b/gen/androidpublisher3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Android Publisher* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Android Publisher* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash androidpublisher3 [options] diff --git a/gen/androidpublisher3-cli/mkdocs.yml b/gen/androidpublisher3-cli/mkdocs.yml index 65ba8871eb..15af9e2938 100644 --- a/gen/androidpublisher3-cli/mkdocs.yml +++ b/gen/androidpublisher3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Android Publisher v5.0.3+20240229 +site_name: Android Publisher v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-androidpublisher3-cli site_description: A complete library to interact with Android Publisher (protocol v3) diff --git a/gen/androidpublisher3-cli/src/main.rs b/gen/androidpublisher3-cli/src/main.rs index 3cd67146e5..6b41351c18 100644 --- a/gen/androidpublisher3-cli/src/main.rs +++ b/gen/androidpublisher3-cli/src/main.rs @@ -12175,7 +12175,7 @@ async fn main() { let mut app = App::new("androidpublisher3") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Lets Android application developers access their Google Play accounts. At a high level, the expected workflow is to \"insert\" an Edit, make changes as necessary, and then \"commit\" it. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_androidpublisher3_cli") .arg(Arg::with_name("url") diff --git a/gen/androidpublisher3/Cargo.toml b/gen/androidpublisher3/Cargo.toml index c973cfc38f..b37c37d5ef 100644 --- a/gen/androidpublisher3/Cargo.toml +++ b/gen/androidpublisher3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androidpublisher3" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Publisher (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/androidpublisher3" homepage = "https://developers.google.com/android-publisher" -documentation = "https://docs.rs/google-androidpublisher3/5.0.3+20240229" +documentation = "https://docs.rs/google-androidpublisher3/5.0.4+20240229" license = "MIT" keywords = ["androidpublisher", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/androidpublisher3/README.md b/gen/androidpublisher3/README.md index ea72929b93..155da4dad9 100644 --- a/gen/androidpublisher3/README.md +++ b/gen/androidpublisher3/README.md @@ -5,58 +5,58 @@ DO NOT EDIT ! --> The `google-androidpublisher3` library allows access to all features of the *Google Android Publisher* service. -This documentation was generated from *Android Publisher* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *androidpublisher:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Android Publisher* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *androidpublisher:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Android Publisher* *v3* API can be found at the [official documentation site](https://developers.google.com/android-publisher). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/AndroidPublisher) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/AndroidPublisher) ... * applications - * [*data safety*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApplicationDataSafetyCall), [*device tier configs create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApplicationDeviceTierConfigCreateCall), [*device tier configs get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApplicationDeviceTierConfigGetCall) and [*device tier configs list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApplicationDeviceTierConfigListCall) + * [*data safety*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApplicationDataSafetyCall), [*device tier configs create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApplicationDeviceTierConfigCreateCall), [*device tier configs get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApplicationDeviceTierConfigGetCall) and [*device tier configs list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApplicationDeviceTierConfigListCall) * apprecovery - * [*add targeting*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApprecoveryAddTargetingCall), [*app recoveries*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApprecoveryAppRecoveryCall), [*cancel*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApprecoveryCancelCall), [*create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApprecoveryCreateCall) and [*deploy*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ApprecoveryDeployCall) + * [*add targeting*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApprecoveryAddTargetingCall), [*app recoveries*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApprecoveryAppRecoveryCall), [*cancel*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApprecoveryCancelCall), [*create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApprecoveryCreateCall) and [*deploy*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ApprecoveryDeployCall) * edits - * [*apks addexternallyhosted*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditApkAddexternallyhostedCall), [*apks list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditApkListCall), [*apks upload*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditApkUploadCall), [*bundles list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditBundleListCall), [*bundles upload*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditBundleUploadCall), [*commit*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditCommitCall), [*countryavailability get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditCountryavailabilityGetCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditDeleteCall), [*deobfuscationfiles upload*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditDeobfuscationfileUploadCall), [*details get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditDetailGetCall), [*details patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditDetailPatchCall), [*details update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditDetailUpdateCall), [*expansionfiles get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditExpansionfileGetCall), [*expansionfiles patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditExpansionfilePatchCall), [*expansionfiles update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditExpansionfileUpdateCall), [*expansionfiles upload*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditExpansionfileUploadCall), [*get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditGetCall), [*images delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditImageDeleteCall), [*images deleteall*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditImageDeleteallCall), [*images list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditImageListCall), [*images upload*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditImageUploadCall), [*insert*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditInsertCall), [*listings delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditListingDeleteCall), [*listings deleteall*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditListingDeleteallCall), [*listings get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditListingGetCall), [*listings list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditListingListCall), [*listings patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditListingPatchCall), [*listings update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditListingUpdateCall), [*testers get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTesterGetCall), [*testers patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTesterPatchCall), [*testers update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTesterUpdateCall), [*tracks create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTrackCreateCall), [*tracks get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTrackGetCall), [*tracks list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTrackListCall), [*tracks patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTrackPatchCall), [*tracks update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditTrackUpdateCall) and [*validate*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditValidateCall) + * [*apks addexternallyhosted*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditApkAddexternallyhostedCall), [*apks list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditApkListCall), [*apks upload*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditApkUploadCall), [*bundles list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditBundleListCall), [*bundles upload*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditBundleUploadCall), [*commit*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditCommitCall), [*countryavailability get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditCountryavailabilityGetCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditDeleteCall), [*deobfuscationfiles upload*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditDeobfuscationfileUploadCall), [*details get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditDetailGetCall), [*details patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditDetailPatchCall), [*details update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditDetailUpdateCall), [*expansionfiles get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditExpansionfileGetCall), [*expansionfiles patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditExpansionfilePatchCall), [*expansionfiles update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditExpansionfileUpdateCall), [*expansionfiles upload*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditExpansionfileUploadCall), [*get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditGetCall), [*images delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditImageDeleteCall), [*images deleteall*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditImageDeleteallCall), [*images list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditImageListCall), [*images upload*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditImageUploadCall), [*insert*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditInsertCall), [*listings delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditListingDeleteCall), [*listings deleteall*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditListingDeleteallCall), [*listings get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditListingGetCall), [*listings list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditListingListCall), [*listings patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditListingPatchCall), [*listings update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditListingUpdateCall), [*testers get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTesterGetCall), [*testers patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTesterPatchCall), [*testers update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTesterUpdateCall), [*tracks create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTrackCreateCall), [*tracks get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTrackGetCall), [*tracks list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTrackListCall), [*tracks patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTrackPatchCall), [*tracks update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditTrackUpdateCall) and [*validate*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditValidateCall) * externaltransactions - * [*createexternaltransaction*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ExternaltransactionCreateexternaltransactionCall), [*getexternaltransaction*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ExternaltransactionGetexternaltransactionCall) and [*refundexternaltransaction*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ExternaltransactionRefundexternaltransactionCall) + * [*createexternaltransaction*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ExternaltransactionCreateexternaltransactionCall), [*getexternaltransaction*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ExternaltransactionGetexternaltransactionCall) and [*refundexternaltransaction*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ExternaltransactionRefundexternaltransactionCall) * generatedapks - * [*download*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::GeneratedapkDownloadCall) and [*list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::GeneratedapkListCall) -* [grants](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::Grant) - * [*create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::GrantCreateCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::GrantDeleteCall) and [*patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::GrantPatchCall) + * [*download*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::GeneratedapkDownloadCall) and [*list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::GeneratedapkListCall) +* [grants](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::Grant) + * [*create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::GrantCreateCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::GrantDeleteCall) and [*patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::GrantPatchCall) * inappproducts - * [*batch delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductBatchDeleteCall), [*batch get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductBatchGetCall), [*batch update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductBatchUpdateCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductDeleteCall), [*get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductGetCall), [*insert*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductInsertCall), [*list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductListCall), [*patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductPatchCall) and [*update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InappproductUpdateCall) + * [*batch delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductBatchDeleteCall), [*batch get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductBatchGetCall), [*batch update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductBatchUpdateCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductDeleteCall), [*get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductGetCall), [*insert*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductInsertCall), [*list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductListCall), [*patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductPatchCall) and [*update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InappproductUpdateCall) * internalappsharingartifacts - * [*uploadapk*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadapkCall) and [*uploadbundle*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadbundleCall) + * [*uploadapk*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadapkCall) and [*uploadbundle*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadbundleCall) * monetization - * [*convert region prices*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationConvertRegionPriceCall), [*subscriptions archive*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionArchiveCall), [*subscriptions base plans activate*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanActivateCall), [*subscriptions base plans batch migrate prices*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanBatchMigratePriceCall), [*subscriptions base plans batch update states*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanBatchUpdateStateCall), [*subscriptions base plans deactivate*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanDeactivateCall), [*subscriptions base plans delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanDeleteCall), [*subscriptions base plans migrate prices*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanMigratePriceCall), [*subscriptions base plans offers activate*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferActivateCall), [*subscriptions base plans offers batch get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferBatchGetCall), [*subscriptions base plans offers batch update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferBatchUpdateCall), [*subscriptions base plans offers batch update states*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferBatchUpdateStateCall), [*subscriptions base plans offers create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferCreateCall), [*subscriptions base plans offers deactivate*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferDeactivateCall), [*subscriptions base plans offers delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferDeleteCall), [*subscriptions base plans offers get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferGetCall), [*subscriptions base plans offers list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferListCall), [*subscriptions base plans offers patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferPatchCall), [*subscriptions batch get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBatchGetCall), [*subscriptions batch update*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionBatchUpdateCall), [*subscriptions create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionCreateCall), [*subscriptions delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionDeleteCall), [*subscriptions get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionGetCall), [*subscriptions list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionListCall) and [*subscriptions patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::MonetizationSubscriptionPatchCall) + * [*convert region prices*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationConvertRegionPriceCall), [*subscriptions archive*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionArchiveCall), [*subscriptions base plans activate*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanActivateCall), [*subscriptions base plans batch migrate prices*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanBatchMigratePriceCall), [*subscriptions base plans batch update states*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanBatchUpdateStateCall), [*subscriptions base plans deactivate*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanDeactivateCall), [*subscriptions base plans delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanDeleteCall), [*subscriptions base plans migrate prices*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanMigratePriceCall), [*subscriptions base plans offers activate*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferActivateCall), [*subscriptions base plans offers batch get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferBatchGetCall), [*subscriptions base plans offers batch update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferBatchUpdateCall), [*subscriptions base plans offers batch update states*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferBatchUpdateStateCall), [*subscriptions base plans offers create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferCreateCall), [*subscriptions base plans offers deactivate*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferDeactivateCall), [*subscriptions base plans offers delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferDeleteCall), [*subscriptions base plans offers get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferGetCall), [*subscriptions base plans offers list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferListCall), [*subscriptions base plans offers patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBasePlanOfferPatchCall), [*subscriptions batch get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBatchGetCall), [*subscriptions batch update*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionBatchUpdateCall), [*subscriptions create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionCreateCall), [*subscriptions delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionDeleteCall), [*subscriptions get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionGetCall), [*subscriptions list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionListCall) and [*subscriptions patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::MonetizationSubscriptionPatchCall) * orders - * [*refund*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::OrderRefundCall) + * [*refund*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::OrderRefundCall) * purchases - * [*products acknowledge*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseProductAcknowledgeCall), [*products consume*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseProductConsumeCall), [*products get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseProductGetCall), [*subscriptions acknowledge*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionAcknowledgeCall), [*subscriptions cancel*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionCancelCall), [*subscriptions defer*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionDeferCall), [*subscriptions get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionGetCall), [*subscriptions refund*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionRefundCall), [*subscriptions revoke*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionRevokeCall), [*subscriptionsv2 get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionsv2GetCall), [*subscriptionsv2 revoke*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseSubscriptionsv2RevokeCall) and [*voidedpurchases list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::PurchaseVoidedpurchaseListCall) -* [reviews](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::Review) - * [*get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ReviewGetCall), [*list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ReviewListCall) and [*reply*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::ReviewReplyCall) + * [*products acknowledge*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseProductAcknowledgeCall), [*products consume*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseProductConsumeCall), [*products get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseProductGetCall), [*subscriptions acknowledge*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionAcknowledgeCall), [*subscriptions cancel*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionCancelCall), [*subscriptions defer*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionDeferCall), [*subscriptions get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionGetCall), [*subscriptions refund*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionRefundCall), [*subscriptions revoke*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionRevokeCall), [*subscriptionsv2 get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionsv2GetCall), [*subscriptionsv2 revoke*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseSubscriptionsv2RevokeCall) and [*voidedpurchases list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::PurchaseVoidedpurchaseListCall) +* [reviews](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::Review) + * [*get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ReviewGetCall), [*list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ReviewListCall) and [*reply*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::ReviewReplyCall) * systemapks - * [*variants create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::SystemapkVariantCreateCall), [*variants download*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::SystemapkVariantDownloadCall), [*variants get*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::SystemapkVariantGetCall) and [*variants list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::SystemapkVariantListCall) -* [users](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::User) - * [*create*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::UserCreateCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::UserDeleteCall), [*list*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::UserListCall) and [*patch*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::UserPatchCall) + * [*variants create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::SystemapkVariantCreateCall), [*variants download*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::SystemapkVariantDownloadCall), [*variants get*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::SystemapkVariantGetCall) and [*variants list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::SystemapkVariantListCall) +* [users](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::User) + * [*create*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::UserCreateCall), [*delete*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::UserDeleteCall), [*list*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::UserListCall) and [*patch*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::UserPatchCall) Upload supported by ... -* [*apks upload edits*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditApkUploadCall) -* [*bundles upload edits*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditBundleUploadCall) -* [*deobfuscationfiles upload edits*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditDeobfuscationfileUploadCall) -* [*expansionfiles upload edits*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditExpansionfileUploadCall) -* [*images upload edits*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::EditImageUploadCall) -* [*uploadapk internalappsharingartifacts*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadapkCall) -* [*uploadbundle internalappsharingartifacts*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadbundleCall) +* [*apks upload edits*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditApkUploadCall) +* [*bundles upload edits*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditBundleUploadCall) +* [*deobfuscationfiles upload edits*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditDeobfuscationfileUploadCall) +* [*expansionfiles upload edits*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditExpansionfileUploadCall) +* [*images upload edits*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::EditImageUploadCall) +* [*uploadapk internalappsharingartifacts*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadapkCall) +* [*uploadbundle internalappsharingartifacts*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::InternalappsharingartifactUploadbundleCall) Download supported by ... -* [*download generatedapks*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::GeneratedapkDownloadCall) -* [*variants download systemapks*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/api::SystemapkVariantDownloadCall) +* [*download generatedapks*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::GeneratedapkDownloadCall) +* [*variants download systemapks*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/api::SystemapkVariantDownloadCall) @@ -64,17 +64,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/AndroidPublisher)** +* **[Hub](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/AndroidPublisher)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::CallBuilder) -* **[Resources](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::CallBuilder) +* **[Resources](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Part)** + * **[Parts](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -174,17 +174,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -194,29 +194,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Delegate) to the -[Method Builder](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Delegate) to the +[Method Builder](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::RequestValue) and -[decodable](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::RequestValue) and +[decodable](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-androidpublisher3/5.0.3+20240229/google_androidpublisher3/client::RequestValue) are moved +* [request values](https://docs.rs/google-androidpublisher3/5.0.4+20240229/google_androidpublisher3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/androidpublisher3/src/api.rs b/gen/androidpublisher3/src/api.rs index 62f74b072e..7ebd5bb851 100644 --- a/gen/androidpublisher3/src/api.rs +++ b/gen/androidpublisher3/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> AndroidPublisher { AndroidPublisher { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://androidpublisher.googleapis.com/".to_string(), _root_url: "https://androidpublisher.googleapis.com/".to_string(), } @@ -179,7 +179,7 @@ impl<'a, S> AndroidPublisher { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androidpublisher3/src/lib.rs b/gen/androidpublisher3/src/lib.rs index 806ba866f7..ad17b7e664 100644 --- a/gen/androidpublisher3/src/lib.rs +++ b/gen/androidpublisher3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Publisher* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *androidpublisher:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Android Publisher* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *androidpublisher:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Android Publisher* *v3* API can be found at the //! [official documentation site](https://developers.google.com/android-publisher). diff --git a/gen/apigateway1-cli/Cargo.toml b/gen/apigateway1-cli/Cargo.toml index 7eed71f969..9bf8c6e66c 100644 --- a/gen/apigateway1-cli/Cargo.toml +++ b/gen/apigateway1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-apigateway1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with apigateway (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/apigateway1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-apigateway1] path = "../apigateway1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/apigateway1-cli/README.md b/gen/apigateway1-cli/README.md index c62b82c2f4..41a31d0f70 100644 --- a/gen/apigateway1-cli/README.md +++ b/gen/apigateway1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *apigateway* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *apigateway* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash apigateway1 [options] diff --git a/gen/apigateway1-cli/mkdocs.yml b/gen/apigateway1-cli/mkdocs.yml index c20a1ed4e9..ee5c6c9cc7 100644 --- a/gen/apigateway1-cli/mkdocs.yml +++ b/gen/apigateway1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: apigateway v5.0.3+20240221 +site_name: apigateway v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-apigateway1-cli site_description: A complete library to interact with apigateway (protocol v1) diff --git a/gen/apigateway1-cli/src/main.rs b/gen/apigateway1-cli/src/main.rs index ee93436685..7e9146625e 100644 --- a/gen/apigateway1-cli/src/main.rs +++ b/gen/apigateway1-cli/src/main.rs @@ -3104,7 +3104,7 @@ async fn main() { let mut app = App::new("apigateway1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_apigateway1_cli") .arg(Arg::with_name("url") diff --git a/gen/apigateway1/Cargo.toml b/gen/apigateway1/Cargo.toml index ac84ba5d63..8fd19fa160 100644 --- a/gen/apigateway1/Cargo.toml +++ b/gen/apigateway1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-apigateway1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with apigateway (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/apigateway1" homepage = "https://cloud.google.com/api-gateway/docs" -documentation = "https://docs.rs/google-apigateway1/5.0.3+20240221" +documentation = "https://docs.rs/google-apigateway1/5.0.4+20240221" license = "MIT" keywords = ["apigateway", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/apigateway1/README.md b/gen/apigateway1/README.md index 28e140a426..a7c05519f9 100644 --- a/gen/apigateway1/README.md +++ b/gen/apigateway1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-apigateway1` library allows access to all features of the *Google apigateway* service. -This documentation was generated from *apigateway* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *apigateway:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *apigateway* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *apigateway:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *apigateway* *v1* API can be found at the [official documentation site](https://cloud.google.com/api-gateway/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/Apigateway) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/Apigateway) ... * projects - * [*locations apis configs create*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigCreateCall), [*locations apis configs delete*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigDeleteCall), [*locations apis configs get*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigGetCall), [*locations apis configs get iam policy*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigGetIamPolicyCall), [*locations apis configs list*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigListCall), [*locations apis configs patch*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigPatchCall), [*locations apis configs set iam policy*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigSetIamPolicyCall), [*locations apis configs test iam permissions*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiConfigTestIamPermissionCall), [*locations apis create*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiCreateCall), [*locations apis delete*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiDeleteCall), [*locations apis get*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiGetCall), [*locations apis get iam policy*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiGetIamPolicyCall), [*locations apis list*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiListCall), [*locations apis patch*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiPatchCall), [*locations apis set iam policy*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiSetIamPolicyCall), [*locations apis test iam permissions*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationApiTestIamPermissionCall), [*locations gateways create*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayCreateCall), [*locations gateways delete*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayDeleteCall), [*locations gateways get*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayGetCall), [*locations gateways get iam policy*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayGetIamPolicyCall), [*locations gateways list*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayListCall), [*locations gateways patch*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayPatchCall), [*locations gateways set iam policy*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewaySetIamPolicyCall), [*locations gateways test iam permissions*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGatewayTestIamPermissionCall), [*locations get*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/api::ProjectLocationOperationListCall) + * [*locations apis configs create*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigCreateCall), [*locations apis configs delete*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigDeleteCall), [*locations apis configs get*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigGetCall), [*locations apis configs get iam policy*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigGetIamPolicyCall), [*locations apis configs list*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigListCall), [*locations apis configs patch*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigPatchCall), [*locations apis configs set iam policy*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigSetIamPolicyCall), [*locations apis configs test iam permissions*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiConfigTestIamPermissionCall), [*locations apis create*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiCreateCall), [*locations apis delete*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiDeleteCall), [*locations apis get*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiGetCall), [*locations apis get iam policy*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiGetIamPolicyCall), [*locations apis list*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiListCall), [*locations apis patch*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiPatchCall), [*locations apis set iam policy*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiSetIamPolicyCall), [*locations apis test iam permissions*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationApiTestIamPermissionCall), [*locations gateways create*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayCreateCall), [*locations gateways delete*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayDeleteCall), [*locations gateways get*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayGetCall), [*locations gateways get iam policy*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayGetIamPolicyCall), [*locations gateways list*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayListCall), [*locations gateways patch*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayPatchCall), [*locations gateways set iam policy*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewaySetIamPolicyCall), [*locations gateways test iam permissions*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGatewayTestIamPermissionCall), [*locations get*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/Apigateway)** +* **[Hub](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/Apigateway)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::CallBuilder) -* **[Resources](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::CallBuilder) +* **[Resources](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Part)** + * **[Parts](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Delegate) to the -[Method Builder](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Delegate) to the +[Method Builder](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::RequestValue) and -[decodable](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::RequestValue) and +[decodable](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-apigateway1/5.0.3+20240221/google_apigateway1/client::RequestValue) are moved +* [request values](https://docs.rs/google-apigateway1/5.0.4+20240221/google_apigateway1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/apigateway1/src/api.rs b/gen/apigateway1/src/api.rs index 75f9353c7a..764e903162 100644 --- a/gen/apigateway1/src/api.rs +++ b/gen/apigateway1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Apigateway { Apigateway { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://apigateway.googleapis.com/".to_string(), _root_url: "https://apigateway.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Apigateway { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/apigateway1/src/lib.rs b/gen/apigateway1/src/lib.rs index f7dc1ccbf0..a76d47456e 100644 --- a/gen/apigateway1/src/lib.rs +++ b/gen/apigateway1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *apigateway* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *apigateway:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *apigateway* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *apigateway:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *apigateway* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/api-gateway/docs). diff --git a/gen/apigee1-cli/Cargo.toml b/gen/apigee1-cli/Cargo.toml index 1ee8e40f2a..b06e221e35 100644 --- a/gen/apigee1-cli/Cargo.toml +++ b/gen/apigee1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-apigee1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Apigee (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/apigee1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-apigee1] path = "../apigee1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/apigee1-cli/README.md b/gen/apigee1-cli/README.md index e3efa371f8..dd3a29b177 100644 --- a/gen/apigee1-cli/README.md +++ b/gen/apigee1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Apigee* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Apigee* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash apigee1 [options] diff --git a/gen/apigee1-cli/mkdocs.yml b/gen/apigee1-cli/mkdocs.yml index 2ad5de939e..92ae1f38ec 100644 --- a/gen/apigee1-cli/mkdocs.yml +++ b/gen/apigee1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Apigee v5.0.3+20240222 +site_name: Apigee v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-apigee1-cli site_description: A complete library to interact with Apigee (protocol v1) diff --git a/gen/apigee1-cli/src/main.rs b/gen/apigee1-cli/src/main.rs index b92ce099d0..9509dffcdb 100644 --- a/gen/apigee1-cli/src/main.rs +++ b/gen/apigee1-cli/src/main.rs @@ -30431,7 +30431,7 @@ async fn main() { let mut app = App::new("apigee1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Use the Apigee API to programmatically develop and manage APIs with a set of RESTful operations. Develop and secure API proxies, deploy and undeploy API proxy revisions, monitor APIs, configure environments, manage users, and more. Note: This product is available as a free trial for a time period of 60 days.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_apigee1_cli") .arg(Arg::with_name("url") diff --git a/gen/apigee1/Cargo.toml b/gen/apigee1/Cargo.toml index b2c8747903..2775c246b8 100644 --- a/gen/apigee1/Cargo.toml +++ b/gen/apigee1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-apigee1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Apigee (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/apigee1" homepage = "https://cloud.google.com/apigee-api-management/" -documentation = "https://docs.rs/google-apigee1/5.0.3+20240222" +documentation = "https://docs.rs/google-apigee1/5.0.4+20240222" license = "MIT" keywords = ["apigee", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/apigee1/README.md b/gen/apigee1/README.md index f389005ff0..5e4db3ffc2 100644 --- a/gen/apigee1/README.md +++ b/gen/apigee1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-apigee1` library allows access to all features of the *Google Apigee* service. -This documentation was generated from *Apigee* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *apigee:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Apigee* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *apigee:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Apigee* *v1* API can be found at the [official documentation site](https://cloud.google.com/apigee-api-management/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/Apigee) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/Apigee) ... * hybrid - * [*issuers list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::HybridIssuerListCall) + * [*issuers list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::HybridIssuerListCall) * organizations - * [*analytics datastores create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAnalyticDatastoreCreateCall), [*analytics datastores delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAnalyticDatastoreDeleteCall), [*analytics datastores get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAnalyticDatastoreGetCall), [*analytics datastores list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAnalyticDatastoreListCall), [*analytics datastores test*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAnalyticDatastoreTestCall), [*analytics datastores update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAnalyticDatastoreUpdateCall), [*apiproducts attributes*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductAttributeCall), [*apiproducts attributes delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductAttributeDeleteCall), [*apiproducts attributes get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductAttributeGetCall), [*apiproducts attributes list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductAttributeListCall), [*apiproducts attributes update api product attribute*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductAttributeUpdateApiProductAttributeCall), [*apiproducts create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductCreateCall), [*apiproducts delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductDeleteCall), [*apiproducts get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductGetCall), [*apiproducts list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductListCall), [*apiproducts rateplans create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductRateplanCreateCall), [*apiproducts rateplans delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductRateplanDeleteCall), [*apiproducts rateplans get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductRateplanGetCall), [*apiproducts rateplans list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductRateplanListCall), [*apiproducts rateplans update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductRateplanUpdateCall), [*apiproducts update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiproductUpdateCall), [*apis create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiCreateCall), [*apis delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiDeleteCall), [*apis deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiDeploymentListCall), [*apis get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiGetCall), [*apis keyvaluemaps create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapCreateCall), [*apis keyvaluemaps delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapDeleteCall), [*apis keyvaluemaps entries create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryCreateCall), [*apis keyvaluemaps entries delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryDeleteCall), [*apis keyvaluemaps entries get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryGetCall), [*apis keyvaluemaps entries list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryListCall), [*apis keyvaluemaps entries update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryUpdateCall), [*apis list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiListCall), [*apis patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiPatchCall), [*apis revisions delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiRevisionDeleteCall), [*apis revisions deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiRevisionDeploymentListCall), [*apis revisions get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiRevisionGetCall), [*apis revisions update api proxy revision*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationApiRevisionUpdateApiProxyRevisionCall), [*appgroups apps create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppCreateCall), [*appgroups apps delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppDeleteCall), [*appgroups apps get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppGetCall), [*appgroups apps keys apiproducts delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppKeyApiproductDeleteCall), [*appgroups apps keys apiproducts update app group app key api product*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppKeyApiproductUpdateAppGroupAppKeyApiProductCall), [*appgroups apps keys create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppKeyCreateCall), [*appgroups apps keys delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppKeyDeleteCall), [*appgroups apps keys get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppKeyGetCall), [*appgroups apps keys update app group app key*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppKeyUpdateAppGroupAppKeyCall), [*appgroups apps list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppListCall), [*appgroups apps update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupAppUpdateCall), [*appgroups create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupCreateCall), [*appgroups delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupDeleteCall), [*appgroups get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupGetCall), [*appgroups list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupListCall), [*appgroups update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppgroupUpdateCall), [*apps get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppGetCall), [*apps list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationAppListCall), [*create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationCreateCall), [*datacollectors create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDatacollectorCreateCall), [*datacollectors delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDatacollectorDeleteCall), [*datacollectors get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDatacollectorGetCall), [*datacollectors list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDatacollectorListCall), [*datacollectors patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDatacollectorPatchCall), [*delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeleteCall), [*deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeploymentListCall), [*developers apps attributes*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeCall), [*developers apps attributes delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeDeleteCall), [*developers apps attributes get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeGetCall), [*developers apps attributes list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeListCall), [*developers apps attributes update developer app attribute*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeUpdateDeveloperAppAttributeCall), [*developers apps create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppCreateCall), [*developers apps delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppDeleteCall), [*developers apps generate key pair or update developer app status*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppGenerateKeyPairOrUpdateDeveloperAppStatuCall), [*developers apps get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppGetCall), [*developers apps keys apiproducts delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyApiproductDeleteCall), [*developers apps keys apiproducts update developer app key api product*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyApiproductUpdateDeveloperAppKeyApiProductCall), [*developers apps keys create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyCreateCall), [*developers apps keys create create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyCreateCreateCall), [*developers apps keys delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyDeleteCall), [*developers apps keys get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyGetCall), [*developers apps keys replace developer app key*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyReplaceDeveloperAppKeyCall), [*developers apps keys update developer app key*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppKeyUpdateDeveloperAppKeyCall), [*developers apps list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppListCall), [*developers apps update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAppUpdateCall), [*developers attributes*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAttributeCall), [*developers attributes delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAttributeDeleteCall), [*developers attributes get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAttributeGetCall), [*developers attributes list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAttributeListCall), [*developers attributes update developer attribute*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperAttributeUpdateDeveloperAttributeCall), [*developers balance adjust*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperBalanceAdjustCall), [*developers balance credit*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperBalanceCreditCall), [*developers create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperCreateCall), [*developers delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperDeleteCall), [*developers get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperGetCall), [*developers get balance*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperGetBalanceCall), [*developers get monetization config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperGetMonetizationConfigCall), [*developers list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperListCall), [*developers set developer status*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperSetDeveloperStatuCall), [*developers subscriptions create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionCreateCall), [*developers subscriptions expire*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionExpireCall), [*developers subscriptions get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionGetCall), [*developers subscriptions list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionListCall), [*developers update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperUpdateCall), [*developers update monetization config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationDeveloperUpdateMonetizationConfigCall), [*endpoint attachments create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEndpointAttachmentCreateCall), [*endpoint attachments delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEndpointAttachmentDeleteCall), [*endpoint attachments get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEndpointAttachmentGetCall), [*endpoint attachments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEndpointAttachmentListCall), [*envgroups attachments create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentCreateCall), [*envgroups attachments delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentDeleteCall), [*envgroups attachments get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentGetCall), [*envgroups attachments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentListCall), [*envgroups create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupCreateCall), [*envgroups delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupDeleteCall), [*envgroups get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupGetCall), [*envgroups get deployed ingress config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupGetDeployedIngressConfigCall), [*envgroups list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupListCall), [*envgroups patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvgroupPatchCall), [*environments addons config set addon enablement*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentAddonsConfigSetAddonEnablementCall), [*environments analytics admin get schemav2*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticAdminGetSchemav2Call), [*environments analytics exports create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticExportCreateCall), [*environments analytics exports get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticExportGetCall), [*environments analytics exports list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticExportListCall), [*environments apis deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiDeploymentListCall), [*environments apis revisions debugsessions create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionCreateCall), [*environments apis revisions debugsessions data get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionDataGetCall), [*environments apis revisions debugsessions delete data*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionDeleteDataCall), [*environments apis revisions debugsessions get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionGetCall), [*environments apis revisions debugsessions list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionListCall), [*environments apis revisions deploy*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDeployCall), [*environments apis revisions deployments generate deploy change report*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDeploymentGenerateDeployChangeReportCall), [*environments apis revisions deployments generate undeploy change report*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDeploymentGenerateUndeployChangeReportCall), [*environments apis revisions get deployments*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionGetDeploymentCall), [*environments apis revisions undeploy*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionUndeployCall), [*environments archive deployments create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentCreateCall), [*environments archive deployments delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentDeleteCall), [*environments archive deployments generate download url*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentGenerateDownloadUrlCall), [*environments archive deployments generate upload url*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentGenerateUploadUrlCall), [*environments archive deployments get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentGetCall), [*environments archive deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentListCall), [*environments archive deployments patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentPatchCall), [*environments caches delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentCacheDeleteCall), [*environments create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentCreateCall), [*environments delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentDeleteCall), [*environments deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentDeploymentListCall), [*environments flowhooks attach shared flow to flow hook*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentFlowhookAttachSharedFlowToFlowHookCall), [*environments flowhooks detach shared flow from flow hook*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentFlowhookDetachSharedFlowFromFlowHookCall), [*environments flowhooks get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentFlowhookGetCall), [*environments get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetCall), [*environments get addons config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetAddonsConfigCall), [*environments get api security runtime config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetApiSecurityRuntimeConfigCall), [*environments get debugmask*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetDebugmaskCall), [*environments get deployed config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetDeployedConfigCall), [*environments get iam policy*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetIamPolicyCall), [*environments get security actions config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetSecurityActionsConfigCall), [*environments get trace config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentGetTraceConfigCall), [*environments keystores aliases create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasCreateCall), [*environments keystores aliases csr*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasCsrCall), [*environments keystores aliases delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasDeleteCall), [*environments keystores aliases get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasGetCall), [*environments keystores aliases get certificate*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasGetCertificateCall), [*environments keystores aliases update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasUpdateCall), [*environments keystores create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreCreateCall), [*environments keystores delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreDeleteCall), [*environments keystores get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreGetCall), [*environments keyvaluemaps create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapCreateCall), [*environments keyvaluemaps delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapDeleteCall), [*environments keyvaluemaps entries create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryCreateCall), [*environments keyvaluemaps entries delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryDeleteCall), [*environments keyvaluemaps entries get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryGetCall), [*environments keyvaluemaps entries list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryListCall), [*environments keyvaluemaps entries update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryUpdateCall), [*environments modify environment*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentModifyEnvironmentCall), [*environments optimized stats get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentOptimizedStatGetCall), [*environments queries create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentQueryCreateCall), [*environments queries get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentQueryGetCall), [*environments queries get result*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentQueryGetResultCall), [*environments queries get resulturl*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentQueryGetResulturlCall), [*environments queries list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentQueryListCall), [*environments references create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentReferenceCreateCall), [*environments references delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentReferenceDeleteCall), [*environments references get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentReferenceGetCall), [*environments references update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentReferenceUpdateCall), [*environments resourcefiles create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileCreateCall), [*environments resourcefiles delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileDeleteCall), [*environments resourcefiles get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileGetCall), [*environments resourcefiles list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileListCall), [*environments resourcefiles list environment resources*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileListEnvironmentResourceCall), [*environments resourcefiles update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileUpdateCall), [*environments security actions create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionCreateCall), [*environments security actions disable*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionDisableCall), [*environments security actions enable*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionEnableCall), [*environments security actions get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionGetCall), [*environments security actions list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionListCall), [*environments security incidents batch update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentBatchUpdateCall), [*environments security incidents get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentGetCall), [*environments security incidents list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentListCall), [*environments security incidents patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentPatchCall), [*environments security reports create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportCreateCall), [*environments security reports get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportGetCall), [*environments security reports get result*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportGetResultCall), [*environments security reports get result view*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportGetResultViewCall), [*environments security reports list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportListCall), [*environments security stats query tabular stats*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityStatQueryTabularStatCall), [*environments security stats query time series stats*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSecurityStatQueryTimeSeriesStatCall), [*environments set iam policy*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSetIamPolicyCall), [*environments sharedflows deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowDeploymentListCall), [*environments sharedflows revisions deploy*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowRevisionDeployCall), [*environments sharedflows revisions get deployments*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowRevisionGetDeploymentCall), [*environments sharedflows revisions undeploy*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowRevisionUndeployCall), [*environments stats get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentStatGetCall), [*environments subscribe*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentSubscribeCall), [*environments targetservers create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverCreateCall), [*environments targetservers delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverDeleteCall), [*environments targetservers get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverGetCall), [*environments targetservers update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverUpdateCall), [*environments test iam permissions*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTestIamPermissionCall), [*environments trace config overrides create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideCreateCall), [*environments trace config overrides delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideDeleteCall), [*environments trace config overrides get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideGetCall), [*environments trace config overrides list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideListCall), [*environments trace config overrides patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverridePatchCall), [*environments unsubscribe*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentUnsubscribeCall), [*environments update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentUpdateCall), [*environments update debugmask*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentUpdateDebugmaskCall), [*environments update environment*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentUpdateEnvironmentCall), [*environments update security actions config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentUpdateSecurityActionsConfigCall), [*environments update trace config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationEnvironmentUpdateTraceConfigCall), [*get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationGetCall), [*get deployed ingress config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationGetDeployedIngressConfigCall), [*get project mapping*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationGetProjectMappingCall), [*get runtime config*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationGetRuntimeConfigCall), [*get security settings*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationGetSecuritySettingCall), [*get sync authorization*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationGetSyncAuthorizationCall), [*host queries create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostQueryCreateCall), [*host queries get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostQueryGetCall), [*host queries get result*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostQueryGetResultCall), [*host queries get result view*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostQueryGetResultViewCall), [*host queries list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostQueryListCall), [*host security reports create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostSecurityReportCreateCall), [*host security reports get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostSecurityReportGetCall), [*host security reports get result*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostSecurityReportGetResultCall), [*host security reports get result view*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostSecurityReportGetResultViewCall), [*host security reports list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostSecurityReportListCall), [*host stats get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationHostStatGetCall), [*instances attachments create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceAttachmentCreateCall), [*instances attachments delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceAttachmentDeleteCall), [*instances attachments get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceAttachmentGetCall), [*instances attachments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceAttachmentListCall), [*instances canaryevaluations create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceCanaryevaluationCreateCall), [*instances canaryevaluations get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceCanaryevaluationGetCall), [*instances create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceCreateCall), [*instances delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceDeleteCall), [*instances get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceGetCall), [*instances list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceListCall), [*instances nat addresses activate*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceNatAddressActivateCall), [*instances nat addresses create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceNatAddressCreateCall), [*instances nat addresses delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceNatAddressDeleteCall), [*instances nat addresses get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceNatAddressGetCall), [*instances nat addresses list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceNatAddressListCall), [*instances patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstancePatchCall), [*instances report status*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationInstanceReportStatuCall), [*keyvaluemaps create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapCreateCall), [*keyvaluemaps delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapDeleteCall), [*keyvaluemaps entries create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryCreateCall), [*keyvaluemaps entries delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryDeleteCall), [*keyvaluemaps entries get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryGetCall), [*keyvaluemaps entries list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryListCall), [*keyvaluemaps entries update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryUpdateCall), [*list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationListCall), [*operations get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationOperationGetCall), [*operations list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationOperationListCall), [*optimized host stats get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationOptimizedHostStatGetCall), [*reports create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationReportCreateCall), [*reports delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationReportDeleteCall), [*reports get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationReportGetCall), [*reports list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationReportListCall), [*reports update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationReportUpdateCall), [*security profiles create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileCreateCall), [*security profiles delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileDeleteCall), [*security profiles environments compute environment scores*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileEnvironmentComputeEnvironmentScoreCall), [*security profiles environments create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileEnvironmentCreateCall), [*security profiles environments delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileEnvironmentDeleteCall), [*security profiles get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileGetCall), [*security profiles list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileListCall), [*security profiles list revisions*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfileListRevisionCall), [*security profiles patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSecurityProfilePatchCall), [*set addons*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSetAddonCall), [*set sync authorization*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSetSyncAuthorizationCall), [*sharedflows create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowCreateCall), [*sharedflows delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowDeleteCall), [*sharedflows deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowDeploymentListCall), [*sharedflows get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowGetCall), [*sharedflows list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowListCall), [*sharedflows revisions delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowRevisionDeleteCall), [*sharedflows revisions deployments list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowRevisionDeploymentListCall), [*sharedflows revisions get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowRevisionGetCall), [*sharedflows revisions update shared flow revision*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSharedflowRevisionUpdateSharedFlowRevisionCall), [*sites apicategories create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApicategoryCreateCall), [*sites apicategories delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApicategoryDeleteCall), [*sites apicategories get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApicategoryGetCall), [*sites apicategories list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApicategoryListCall), [*sites apicategories patch*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApicategoryPatchCall), [*sites apidocs create*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocCreateCall), [*sites apidocs delete*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocDeleteCall), [*sites apidocs get*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocGetCall), [*sites apidocs get documentation*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocGetDocumentationCall), [*sites apidocs list*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocListCall), [*sites apidocs update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocUpdateCall), [*sites apidocs update documentation*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationSiteApidocUpdateDocumentationCall), [*update*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationUpdateCall) and [*update security settings*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::OrganizationUpdateSecuritySettingCall) + * [*analytics datastores create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAnalyticDatastoreCreateCall), [*analytics datastores delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAnalyticDatastoreDeleteCall), [*analytics datastores get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAnalyticDatastoreGetCall), [*analytics datastores list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAnalyticDatastoreListCall), [*analytics datastores test*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAnalyticDatastoreTestCall), [*analytics datastores update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAnalyticDatastoreUpdateCall), [*apiproducts attributes*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductAttributeCall), [*apiproducts attributes delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductAttributeDeleteCall), [*apiproducts attributes get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductAttributeGetCall), [*apiproducts attributes list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductAttributeListCall), [*apiproducts attributes update api product attribute*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductAttributeUpdateApiProductAttributeCall), [*apiproducts create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductCreateCall), [*apiproducts delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductDeleteCall), [*apiproducts get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductGetCall), [*apiproducts list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductListCall), [*apiproducts rateplans create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductRateplanCreateCall), [*apiproducts rateplans delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductRateplanDeleteCall), [*apiproducts rateplans get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductRateplanGetCall), [*apiproducts rateplans list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductRateplanListCall), [*apiproducts rateplans update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductRateplanUpdateCall), [*apiproducts update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiproductUpdateCall), [*apis create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiCreateCall), [*apis delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiDeleteCall), [*apis deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiDeploymentListCall), [*apis get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiGetCall), [*apis keyvaluemaps create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapCreateCall), [*apis keyvaluemaps delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapDeleteCall), [*apis keyvaluemaps entries create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryCreateCall), [*apis keyvaluemaps entries delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryDeleteCall), [*apis keyvaluemaps entries get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryGetCall), [*apis keyvaluemaps entries list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryListCall), [*apis keyvaluemaps entries update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiKeyvaluemapEntryUpdateCall), [*apis list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiListCall), [*apis patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiPatchCall), [*apis revisions delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiRevisionDeleteCall), [*apis revisions deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiRevisionDeploymentListCall), [*apis revisions get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiRevisionGetCall), [*apis revisions update api proxy revision*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationApiRevisionUpdateApiProxyRevisionCall), [*appgroups apps create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppCreateCall), [*appgroups apps delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppDeleteCall), [*appgroups apps get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppGetCall), [*appgroups apps keys apiproducts delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppKeyApiproductDeleteCall), [*appgroups apps keys apiproducts update app group app key api product*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppKeyApiproductUpdateAppGroupAppKeyApiProductCall), [*appgroups apps keys create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppKeyCreateCall), [*appgroups apps keys delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppKeyDeleteCall), [*appgroups apps keys get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppKeyGetCall), [*appgroups apps keys update app group app key*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppKeyUpdateAppGroupAppKeyCall), [*appgroups apps list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppListCall), [*appgroups apps update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupAppUpdateCall), [*appgroups create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupCreateCall), [*appgroups delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupDeleteCall), [*appgroups get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupGetCall), [*appgroups list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupListCall), [*appgroups update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppgroupUpdateCall), [*apps get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppGetCall), [*apps list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationAppListCall), [*create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationCreateCall), [*datacollectors create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDatacollectorCreateCall), [*datacollectors delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDatacollectorDeleteCall), [*datacollectors get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDatacollectorGetCall), [*datacollectors list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDatacollectorListCall), [*datacollectors patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDatacollectorPatchCall), [*delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeleteCall), [*deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeploymentListCall), [*developers apps attributes*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeCall), [*developers apps attributes delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeDeleteCall), [*developers apps attributes get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeGetCall), [*developers apps attributes list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeListCall), [*developers apps attributes update developer app attribute*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppAttributeUpdateDeveloperAppAttributeCall), [*developers apps create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppCreateCall), [*developers apps delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppDeleteCall), [*developers apps generate key pair or update developer app status*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppGenerateKeyPairOrUpdateDeveloperAppStatuCall), [*developers apps get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppGetCall), [*developers apps keys apiproducts delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyApiproductDeleteCall), [*developers apps keys apiproducts update developer app key api product*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyApiproductUpdateDeveloperAppKeyApiProductCall), [*developers apps keys create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyCreateCall), [*developers apps keys create create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyCreateCreateCall), [*developers apps keys delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyDeleteCall), [*developers apps keys get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyGetCall), [*developers apps keys replace developer app key*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyReplaceDeveloperAppKeyCall), [*developers apps keys update developer app key*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppKeyUpdateDeveloperAppKeyCall), [*developers apps list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppListCall), [*developers apps update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAppUpdateCall), [*developers attributes*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAttributeCall), [*developers attributes delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAttributeDeleteCall), [*developers attributes get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAttributeGetCall), [*developers attributes list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAttributeListCall), [*developers attributes update developer attribute*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperAttributeUpdateDeveloperAttributeCall), [*developers balance adjust*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperBalanceAdjustCall), [*developers balance credit*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperBalanceCreditCall), [*developers create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperCreateCall), [*developers delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperDeleteCall), [*developers get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperGetCall), [*developers get balance*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperGetBalanceCall), [*developers get monetization config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperGetMonetizationConfigCall), [*developers list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperListCall), [*developers set developer status*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperSetDeveloperStatuCall), [*developers subscriptions create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionCreateCall), [*developers subscriptions expire*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionExpireCall), [*developers subscriptions get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionGetCall), [*developers subscriptions list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperSubscriptionListCall), [*developers update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperUpdateCall), [*developers update monetization config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationDeveloperUpdateMonetizationConfigCall), [*endpoint attachments create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEndpointAttachmentCreateCall), [*endpoint attachments delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEndpointAttachmentDeleteCall), [*endpoint attachments get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEndpointAttachmentGetCall), [*endpoint attachments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEndpointAttachmentListCall), [*envgroups attachments create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentCreateCall), [*envgroups attachments delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentDeleteCall), [*envgroups attachments get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentGetCall), [*envgroups attachments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupAttachmentListCall), [*envgroups create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupCreateCall), [*envgroups delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupDeleteCall), [*envgroups get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupGetCall), [*envgroups get deployed ingress config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupGetDeployedIngressConfigCall), [*envgroups list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupListCall), [*envgroups patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvgroupPatchCall), [*environments addons config set addon enablement*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentAddonsConfigSetAddonEnablementCall), [*environments analytics admin get schemav2*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticAdminGetSchemav2Call), [*environments analytics exports create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticExportCreateCall), [*environments analytics exports get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticExportGetCall), [*environments analytics exports list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentAnalyticExportListCall), [*environments apis deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiDeploymentListCall), [*environments apis revisions debugsessions create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionCreateCall), [*environments apis revisions debugsessions data get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionDataGetCall), [*environments apis revisions debugsessions delete data*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionDeleteDataCall), [*environments apis revisions debugsessions get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionGetCall), [*environments apis revisions debugsessions list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDebugsessionListCall), [*environments apis revisions deploy*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDeployCall), [*environments apis revisions deployments generate deploy change report*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDeploymentGenerateDeployChangeReportCall), [*environments apis revisions deployments generate undeploy change report*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionDeploymentGenerateUndeployChangeReportCall), [*environments apis revisions get deployments*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionGetDeploymentCall), [*environments apis revisions undeploy*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentApiRevisionUndeployCall), [*environments archive deployments create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentCreateCall), [*environments archive deployments delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentDeleteCall), [*environments archive deployments generate download url*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentGenerateDownloadUrlCall), [*environments archive deployments generate upload url*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentGenerateUploadUrlCall), [*environments archive deployments get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentGetCall), [*environments archive deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentListCall), [*environments archive deployments patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentArchiveDeploymentPatchCall), [*environments caches delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentCacheDeleteCall), [*environments create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentCreateCall), [*environments delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentDeleteCall), [*environments deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentDeploymentListCall), [*environments flowhooks attach shared flow to flow hook*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentFlowhookAttachSharedFlowToFlowHookCall), [*environments flowhooks detach shared flow from flow hook*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentFlowhookDetachSharedFlowFromFlowHookCall), [*environments flowhooks get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentFlowhookGetCall), [*environments get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetCall), [*environments get addons config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetAddonsConfigCall), [*environments get api security runtime config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetApiSecurityRuntimeConfigCall), [*environments get debugmask*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetDebugmaskCall), [*environments get deployed config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetDeployedConfigCall), [*environments get iam policy*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetIamPolicyCall), [*environments get security actions config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetSecurityActionsConfigCall), [*environments get trace config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentGetTraceConfigCall), [*environments keystores aliases create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasCreateCall), [*environments keystores aliases csr*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasCsrCall), [*environments keystores aliases delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasDeleteCall), [*environments keystores aliases get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasGetCall), [*environments keystores aliases get certificate*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasGetCertificateCall), [*environments keystores aliases update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreAliasUpdateCall), [*environments keystores create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreCreateCall), [*environments keystores delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreDeleteCall), [*environments keystores get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeystoreGetCall), [*environments keyvaluemaps create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapCreateCall), [*environments keyvaluemaps delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapDeleteCall), [*environments keyvaluemaps entries create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryCreateCall), [*environments keyvaluemaps entries delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryDeleteCall), [*environments keyvaluemaps entries get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryGetCall), [*environments keyvaluemaps entries list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryListCall), [*environments keyvaluemaps entries update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentKeyvaluemapEntryUpdateCall), [*environments modify environment*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentModifyEnvironmentCall), [*environments optimized stats get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentOptimizedStatGetCall), [*environments queries create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentQueryCreateCall), [*environments queries get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentQueryGetCall), [*environments queries get result*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentQueryGetResultCall), [*environments queries get resulturl*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentQueryGetResulturlCall), [*environments queries list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentQueryListCall), [*environments references create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentReferenceCreateCall), [*environments references delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentReferenceDeleteCall), [*environments references get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentReferenceGetCall), [*environments references update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentReferenceUpdateCall), [*environments resourcefiles create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileCreateCall), [*environments resourcefiles delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileDeleteCall), [*environments resourcefiles get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileGetCall), [*environments resourcefiles list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileListCall), [*environments resourcefiles list environment resources*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileListEnvironmentResourceCall), [*environments resourcefiles update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentResourcefileUpdateCall), [*environments security actions create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionCreateCall), [*environments security actions disable*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionDisableCall), [*environments security actions enable*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionEnableCall), [*environments security actions get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionGetCall), [*environments security actions list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityActionListCall), [*environments security incidents batch update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentBatchUpdateCall), [*environments security incidents get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentGetCall), [*environments security incidents list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentListCall), [*environments security incidents patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityIncidentPatchCall), [*environments security reports create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportCreateCall), [*environments security reports get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportGetCall), [*environments security reports get result*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportGetResultCall), [*environments security reports get result view*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportGetResultViewCall), [*environments security reports list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityReportListCall), [*environments security stats query tabular stats*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityStatQueryTabularStatCall), [*environments security stats query time series stats*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSecurityStatQueryTimeSeriesStatCall), [*environments set iam policy*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSetIamPolicyCall), [*environments sharedflows deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowDeploymentListCall), [*environments sharedflows revisions deploy*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowRevisionDeployCall), [*environments sharedflows revisions get deployments*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowRevisionGetDeploymentCall), [*environments sharedflows revisions undeploy*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSharedflowRevisionUndeployCall), [*environments stats get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentStatGetCall), [*environments subscribe*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentSubscribeCall), [*environments targetservers create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverCreateCall), [*environments targetservers delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverDeleteCall), [*environments targetservers get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverGetCall), [*environments targetservers update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTargetserverUpdateCall), [*environments test iam permissions*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTestIamPermissionCall), [*environments trace config overrides create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideCreateCall), [*environments trace config overrides delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideDeleteCall), [*environments trace config overrides get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideGetCall), [*environments trace config overrides list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverrideListCall), [*environments trace config overrides patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentTraceConfigOverridePatchCall), [*environments unsubscribe*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentUnsubscribeCall), [*environments update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentUpdateCall), [*environments update debugmask*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentUpdateDebugmaskCall), [*environments update environment*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentUpdateEnvironmentCall), [*environments update security actions config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentUpdateSecurityActionsConfigCall), [*environments update trace config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationEnvironmentUpdateTraceConfigCall), [*get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationGetCall), [*get deployed ingress config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationGetDeployedIngressConfigCall), [*get project mapping*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationGetProjectMappingCall), [*get runtime config*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationGetRuntimeConfigCall), [*get security settings*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationGetSecuritySettingCall), [*get sync authorization*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationGetSyncAuthorizationCall), [*host queries create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostQueryCreateCall), [*host queries get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostQueryGetCall), [*host queries get result*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostQueryGetResultCall), [*host queries get result view*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostQueryGetResultViewCall), [*host queries list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostQueryListCall), [*host security reports create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostSecurityReportCreateCall), [*host security reports get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostSecurityReportGetCall), [*host security reports get result*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostSecurityReportGetResultCall), [*host security reports get result view*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostSecurityReportGetResultViewCall), [*host security reports list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostSecurityReportListCall), [*host stats get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationHostStatGetCall), [*instances attachments create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceAttachmentCreateCall), [*instances attachments delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceAttachmentDeleteCall), [*instances attachments get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceAttachmentGetCall), [*instances attachments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceAttachmentListCall), [*instances canaryevaluations create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceCanaryevaluationCreateCall), [*instances canaryevaluations get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceCanaryevaluationGetCall), [*instances create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceCreateCall), [*instances delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceDeleteCall), [*instances get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceGetCall), [*instances list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceListCall), [*instances nat addresses activate*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceNatAddressActivateCall), [*instances nat addresses create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceNatAddressCreateCall), [*instances nat addresses delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceNatAddressDeleteCall), [*instances nat addresses get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceNatAddressGetCall), [*instances nat addresses list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceNatAddressListCall), [*instances patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstancePatchCall), [*instances report status*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationInstanceReportStatuCall), [*keyvaluemaps create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapCreateCall), [*keyvaluemaps delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapDeleteCall), [*keyvaluemaps entries create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryCreateCall), [*keyvaluemaps entries delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryDeleteCall), [*keyvaluemaps entries get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryGetCall), [*keyvaluemaps entries list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryListCall), [*keyvaluemaps entries update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationKeyvaluemapEntryUpdateCall), [*list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationListCall), [*operations get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationOperationGetCall), [*operations list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationOperationListCall), [*optimized host stats get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationOptimizedHostStatGetCall), [*reports create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationReportCreateCall), [*reports delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationReportDeleteCall), [*reports get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationReportGetCall), [*reports list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationReportListCall), [*reports update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationReportUpdateCall), [*security profiles create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileCreateCall), [*security profiles delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileDeleteCall), [*security profiles environments compute environment scores*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileEnvironmentComputeEnvironmentScoreCall), [*security profiles environments create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileEnvironmentCreateCall), [*security profiles environments delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileEnvironmentDeleteCall), [*security profiles get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileGetCall), [*security profiles list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileListCall), [*security profiles list revisions*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfileListRevisionCall), [*security profiles patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSecurityProfilePatchCall), [*set addons*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSetAddonCall), [*set sync authorization*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSetSyncAuthorizationCall), [*sharedflows create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowCreateCall), [*sharedflows delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowDeleteCall), [*sharedflows deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowDeploymentListCall), [*sharedflows get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowGetCall), [*sharedflows list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowListCall), [*sharedflows revisions delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowRevisionDeleteCall), [*sharedflows revisions deployments list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowRevisionDeploymentListCall), [*sharedflows revisions get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowRevisionGetCall), [*sharedflows revisions update shared flow revision*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSharedflowRevisionUpdateSharedFlowRevisionCall), [*sites apicategories create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApicategoryCreateCall), [*sites apicategories delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApicategoryDeleteCall), [*sites apicategories get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApicategoryGetCall), [*sites apicategories list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApicategoryListCall), [*sites apicategories patch*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApicategoryPatchCall), [*sites apidocs create*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocCreateCall), [*sites apidocs delete*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocDeleteCall), [*sites apidocs get*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocGetCall), [*sites apidocs get documentation*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocGetDocumentationCall), [*sites apidocs list*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocListCall), [*sites apidocs update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocUpdateCall), [*sites apidocs update documentation*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationSiteApidocUpdateDocumentationCall), [*update*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationUpdateCall) and [*update security settings*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::OrganizationUpdateSecuritySettingCall) * projects - * [*provision organization*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/api::ProjectProvisionOrganizationCall) + * [*provision organization*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/api::ProjectProvisionOrganizationCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/Apigee)** +* **[Hub](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/Apigee)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::CallBuilder) -* **[Resources](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::CallBuilder) +* **[Resources](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Part)** + * **[Parts](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -154,17 +154,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -174,29 +174,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Delegate) to the -[Method Builder](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Delegate) to the +[Method Builder](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::RequestValue) and -[decodable](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::RequestValue) and +[decodable](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-apigee1/5.0.3+20240222/google_apigee1/client::RequestValue) are moved +* [request values](https://docs.rs/google-apigee1/5.0.4+20240222/google_apigee1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/apigee1/src/api.rs b/gen/apigee1/src/api.rs index 9cbaa45dc3..249e00182e 100644 --- a/gen/apigee1/src/api.rs +++ b/gen/apigee1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Apigee { Apigee { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://apigee.googleapis.com/".to_string(), _root_url: "https://apigee.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> Apigee { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/apigee1/src/lib.rs b/gen/apigee1/src/lib.rs index ff56e25a0f..44ab587c51 100644 --- a/gen/apigee1/src/lib.rs +++ b/gen/apigee1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Apigee* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *apigee:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Apigee* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *apigee:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Apigee* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/apigee-api-management/). diff --git a/gen/apikeys2-cli/Cargo.toml b/gen/apikeys2-cli/Cargo.toml index 40f608c0ae..f7bce34d8e 100644 --- a/gen/apikeys2-cli/Cargo.toml +++ b/gen/apikeys2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-apikeys2-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Api Keys Service (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/apikeys2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-apikeys2] path = "../apikeys2" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/apikeys2-cli/README.md b/gen/apikeys2-cli/README.md index 7bc218557a..93af07313c 100644 --- a/gen/apikeys2-cli/README.md +++ b/gen/apikeys2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Api Keys Service* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Api Keys Service* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash apikeys2 [options] diff --git a/gen/apikeys2-cli/mkdocs.yml b/gen/apikeys2-cli/mkdocs.yml index 42dc97e235..32f5e4b97a 100644 --- a/gen/apikeys2-cli/mkdocs.yml +++ b/gen/apikeys2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Api Keys Service v5.0.3+20240303 +site_name: Api Keys Service v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-apikeys2-cli site_description: A complete library to interact with Api Keys Service (protocol v2) diff --git a/gen/apikeys2-cli/src/main.rs b/gen/apikeys2-cli/src/main.rs index 6a924f3897..49050a3d2c 100644 --- a/gen/apikeys2-cli/src/main.rs +++ b/gen/apikeys2-cli/src/main.rs @@ -1016,7 +1016,7 @@ async fn main() { let mut app = App::new("apikeys2") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Manages the API keys associated with developer projects.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_apikeys2_cli") .arg(Arg::with_name("url") diff --git a/gen/apikeys2/Cargo.toml b/gen/apikeys2/Cargo.toml index c2054ba818..0f4cbe67b5 100644 --- a/gen/apikeys2/Cargo.toml +++ b/gen/apikeys2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-apikeys2" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Api Keys Service (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/apikeys2" homepage = "https://cloud.google.com/api-keys/docs" -documentation = "https://docs.rs/google-apikeys2/5.0.3+20240303" +documentation = "https://docs.rs/google-apikeys2/5.0.4+20240303" license = "MIT" keywords = ["apikeys", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/apikeys2/README.md b/gen/apikeys2/README.md index 50a8dd52ab..b9e4672120 100644 --- a/gen/apikeys2/README.md +++ b/gen/apikeys2/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-apikeys2` library allows access to all features of the *Google Api Keys Service* service. -This documentation was generated from *Api Keys Service* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *apikeys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Api Keys Service* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *apikeys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Api Keys Service* *v2* API can be found at the [official documentation site](https://cloud.google.com/api-keys/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/ApiKeysService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/ApiKeysService) ... * keys - * [*lookup key*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::KeyLookupKeyCall) -* [operations](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::Operation) - * [*get*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::OperationGetCall) + * [*lookup key*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::KeyLookupKeyCall) +* [operations](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::Operation) + * [*get*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::OperationGetCall) * projects - * [*locations keys create*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyCreateCall), [*locations keys delete*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyDeleteCall), [*locations keys get*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyGetCall), [*locations keys get key string*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyGetKeyStringCall), [*locations keys list*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyListCall), [*locations keys patch*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyPatchCall) and [*locations keys undelete*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/api::ProjectLocationKeyUndeleteCall) + * [*locations keys create*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyCreateCall), [*locations keys delete*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyDeleteCall), [*locations keys get*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyGetCall), [*locations keys get key string*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyGetKeyStringCall), [*locations keys list*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyListCall), [*locations keys patch*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyPatchCall) and [*locations keys undelete*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/api::ProjectLocationKeyUndeleteCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/ApiKeysService)** +* **[Hub](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/ApiKeysService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::CallBuilder) -* **[Resources](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::CallBuilder) +* **[Resources](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Part)** + * **[Parts](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Delegate) to the -[Method Builder](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Delegate) to the +[Method Builder](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::RequestValue) and -[decodable](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::RequestValue) and +[decodable](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-apikeys2/5.0.3+20240303/google_apikeys2/client::RequestValue) are moved +* [request values](https://docs.rs/google-apikeys2/5.0.4+20240303/google_apikeys2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/apikeys2/src/api.rs b/gen/apikeys2/src/api.rs index 26de3d18cc..145c4e905d 100644 --- a/gen/apikeys2/src/api.rs +++ b/gen/apikeys2/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> ApiKeysService { ApiKeysService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://apikeys.googleapis.com/".to_string(), _root_url: "https://apikeys.googleapis.com/".to_string(), } @@ -147,7 +147,7 @@ impl<'a, S> ApiKeysService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/apikeys2/src/lib.rs b/gen/apikeys2/src/lib.rs index 04f91cb4a2..a9ea8b642b 100644 --- a/gen/apikeys2/src/lib.rs +++ b/gen/apikeys2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Api Keys Service* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *apikeys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Api Keys Service* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *apikeys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Api Keys Service* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/api-keys/docs). diff --git a/gen/appengine1-cli/Cargo.toml b/gen/appengine1-cli/Cargo.toml index 0220eea78d..15de725672 100644 --- a/gen/appengine1-cli/Cargo.toml +++ b/gen/appengine1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appengine1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appengine1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-appengine1] path = "../appengine1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/appengine1-cli/README.md b/gen/appengine1-cli/README.md index 3e0c2723fc..5dfa3621ef 100644 --- a/gen/appengine1-cli/README.md +++ b/gen/appengine1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *appengine* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *appengine* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash appengine1 [options] diff --git a/gen/appengine1-cli/mkdocs.yml b/gen/appengine1-cli/mkdocs.yml index 5aa5e56896..d25fc6e4f5 100644 --- a/gen/appengine1-cli/mkdocs.yml +++ b/gen/appengine1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: appengine v5.0.3+20240226 +site_name: appengine v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-appengine1-cli site_description: A complete library to interact with appengine (protocol v1) diff --git a/gen/appengine1-cli/src/main.rs b/gen/appengine1-cli/src/main.rs index 40584232d4..f2e8187650 100644 --- a/gen/appengine1-cli/src/main.rs +++ b/gen/appengine1-cli/src/main.rs @@ -4387,7 +4387,7 @@ async fn main() { let mut app = App::new("appengine1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Provisions and manages developers' App Engine applications.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_appengine1_cli") .arg(Arg::with_name("url") diff --git a/gen/appengine1/Cargo.toml b/gen/appengine1/Cargo.toml index e4c3adcad3..6f85524beb 100644 --- a/gen/appengine1/Cargo.toml +++ b/gen/appengine1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appengine1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appengine1" homepage = "https://cloud.google.com/appengine/docs/admin-api/" -documentation = "https://docs.rs/google-appengine1/5.0.3+20240226" +documentation = "https://docs.rs/google-appengine1/5.0.4+20240226" license = "MIT" keywords = ["appengine", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/appengine1/README.md b/gen/appengine1/README.md index 18be5177de..c620fe9c34 100644 --- a/gen/appengine1/README.md +++ b/gen/appengine1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-appengine1` library allows access to all features of the *Google appengine* service. -This documentation was generated from *appengine* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *appengine* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *appengine* *v1* API can be found at the [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/Appengine) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/Appengine) ... * apps - * [*authorized certificates create*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppAuthorizedCertificateCreateCall), [*authorized certificates delete*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppAuthorizedCertificateDeleteCall), [*authorized certificates get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppAuthorizedCertificateGetCall), [*authorized certificates list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppAuthorizedCertificateListCall), [*authorized certificates patch*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppAuthorizedCertificatePatchCall), [*authorized domains list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppAuthorizedDomainListCall), [*create*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppCreateCall), [*domain mappings create*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppDomainMappingCreateCall), [*domain mappings delete*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppDomainMappingDeleteCall), [*domain mappings get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppDomainMappingGetCall), [*domain mappings list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppDomainMappingListCall), [*domain mappings patch*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppDomainMappingPatchCall), [*firewall ingress rules batch update*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppFirewallIngressRuleBatchUpdateCall), [*firewall ingress rules create*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppFirewallIngressRuleCreateCall), [*firewall ingress rules delete*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppFirewallIngressRuleDeleteCall), [*firewall ingress rules get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppFirewallIngressRuleGetCall), [*firewall ingress rules list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppFirewallIngressRuleListCall), [*firewall ingress rules patch*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppFirewallIngressRulePatchCall), [*get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppGetCall), [*list runtimes*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppListRuntimeCall), [*locations get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppLocationGetCall), [*locations list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppLocationListCall), [*operations get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppOperationGetCall), [*operations list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppOperationListCall), [*patch*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppPatchCall), [*repair*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppRepairCall), [*services delete*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceDeleteCall), [*services get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceGetCall), [*services list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceListCall), [*services patch*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServicePatchCall), [*services versions create*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionCreateCall), [*services versions delete*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionDeleteCall), [*services versions get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionGetCall), [*services versions instances debug*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionInstanceDebugCall), [*services versions instances delete*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionInstanceDeleteCall), [*services versions instances get*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionInstanceGetCall), [*services versions instances list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionInstanceListCall), [*services versions list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionListCall) and [*services versions patch*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::AppServiceVersionPatchCall) + * [*authorized certificates create*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppAuthorizedCertificateCreateCall), [*authorized certificates delete*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppAuthorizedCertificateDeleteCall), [*authorized certificates get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppAuthorizedCertificateGetCall), [*authorized certificates list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppAuthorizedCertificateListCall), [*authorized certificates patch*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppAuthorizedCertificatePatchCall), [*authorized domains list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppAuthorizedDomainListCall), [*create*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppCreateCall), [*domain mappings create*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppDomainMappingCreateCall), [*domain mappings delete*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppDomainMappingDeleteCall), [*domain mappings get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppDomainMappingGetCall), [*domain mappings list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppDomainMappingListCall), [*domain mappings patch*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppDomainMappingPatchCall), [*firewall ingress rules batch update*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppFirewallIngressRuleBatchUpdateCall), [*firewall ingress rules create*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppFirewallIngressRuleCreateCall), [*firewall ingress rules delete*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppFirewallIngressRuleDeleteCall), [*firewall ingress rules get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppFirewallIngressRuleGetCall), [*firewall ingress rules list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppFirewallIngressRuleListCall), [*firewall ingress rules patch*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppFirewallIngressRulePatchCall), [*get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppGetCall), [*list runtimes*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppListRuntimeCall), [*locations get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppLocationGetCall), [*locations list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppLocationListCall), [*operations get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppOperationGetCall), [*operations list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppOperationListCall), [*patch*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppPatchCall), [*repair*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppRepairCall), [*services delete*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceDeleteCall), [*services get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceGetCall), [*services list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceListCall), [*services patch*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServicePatchCall), [*services versions create*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionCreateCall), [*services versions delete*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionDeleteCall), [*services versions get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionGetCall), [*services versions instances debug*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionInstanceDebugCall), [*services versions instances delete*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionInstanceDeleteCall), [*services versions instances get*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionInstanceGetCall), [*services versions instances list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionInstanceListCall), [*services versions list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionListCall) and [*services versions patch*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::AppServiceVersionPatchCall) * projects - * [*locations applications authorized domains list*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/api::ProjectLocationApplicationAuthorizedDomainListCall) + * [*locations applications authorized domains list*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/api::ProjectLocationApplicationAuthorizedDomainListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/Appengine)** +* **[Hub](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/Appengine)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::CallBuilder) -* **[Resources](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::CallBuilder) +* **[Resources](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Part)** + * **[Parts](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Delegate) to the -[Method Builder](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Delegate) to the +[Method Builder](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::RequestValue) and -[decodable](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::RequestValue) and +[decodable](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-appengine1/5.0.3+20240226/google_appengine1/client::RequestValue) are moved +* [request values](https://docs.rs/google-appengine1/5.0.4+20240226/google_appengine1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/appengine1/src/api.rs b/gen/appengine1/src/api.rs index 66f48f8c2e..ba0ab42ecf 100644 --- a/gen/appengine1/src/api.rs +++ b/gen/appengine1/src/api.rs @@ -133,7 +133,7 @@ impl<'a, S> Appengine { Appengine { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://appengine.googleapis.com/".to_string(), _root_url: "https://appengine.googleapis.com/".to_string(), } @@ -147,7 +147,7 @@ impl<'a, S> Appengine { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appengine1/src/lib.rs b/gen/appengine1/src/lib.rs index c32994fb4c..3089b6f9e0 100644 --- a/gen/appengine1/src/lib.rs +++ b/gen/appengine1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appengine* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *appengine* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *appengine* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). diff --git a/gen/appengine1_beta4-cli/Cargo.toml b/gen/appengine1_beta4-cli/Cargo.toml index 60f7148372..575cff7a95 100644 --- a/gen/appengine1_beta4-cli/Cargo.toml +++ b/gen/appengine1_beta4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appengine1_beta4-cli" -version = "5.0.3+20181005" +version = "5.0.4+20181005" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appengine1_beta4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-appengine1_beta4] path = "../appengine1_beta4" -version = "5.0.3+20181005" +version = "5.0.4+20181005" diff --git a/gen/appengine1_beta4-cli/README.md b/gen/appengine1_beta4-cli/README.md index e3ad03d751..8657de8ddf 100644 --- a/gen/appengine1_beta4-cli/README.md +++ b/gen/appengine1_beta4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *appengine* API at revision *20181005*. The CLI is at version *5.0.3*. +This documentation was generated from the *appengine* API at revision *20181005*. The CLI is at version *5.0.4*. ```bash appengine1-beta4 [options] diff --git a/gen/appengine1_beta4-cli/mkdocs.yml b/gen/appengine1_beta4-cli/mkdocs.yml index 8fe28bfb62..4bb51668a9 100644 --- a/gen/appengine1_beta4-cli/mkdocs.yml +++ b/gen/appengine1_beta4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: appengine v5.0.3+20181005 +site_name: appengine v5.0.4+20181005 site_url: http://byron.github.io/google-apis-rs/google-appengine1_beta4-cli site_description: A complete library to interact with appengine (protocol v1beta4) diff --git a/gen/appengine1_beta4-cli/src/main.rs b/gen/appengine1_beta4-cli/src/main.rs index 2e9a70fe22..a1d1fca370 100644 --- a/gen/appengine1_beta4-cli/src/main.rs +++ b/gen/appengine1_beta4-cli/src/main.rs @@ -2277,7 +2277,7 @@ async fn main() { let mut app = App::new("appengine1-beta4") .author("Sebastian Thiel ") - .version("5.0.3+20181005") + .version("5.0.4+20181005") .about("The App Engine Admin API enables developers to provision and manage their App Engine applications.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_appengine1_beta4_cli") .arg(Arg::with_name("url") diff --git a/gen/appengine1_beta4/Cargo.toml b/gen/appengine1_beta4/Cargo.toml index 6552baec36..61813de907 100644 --- a/gen/appengine1_beta4/Cargo.toml +++ b/gen/appengine1_beta4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appengine1_beta4" -version = "5.0.3+20181005" +version = "5.0.4+20181005" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appengine1_beta4" homepage = "https://cloud.google.com/appengine/docs/admin-api/" -documentation = "https://docs.rs/google-appengine1_beta4/5.0.3+20181005" +documentation = "https://docs.rs/google-appengine1_beta4/5.0.4+20181005" license = "MIT" keywords = ["appengine", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/appengine1_beta4/README.md b/gen/appengine1_beta4/README.md index 767eae8a37..50b3c37c02 100644 --- a/gen/appengine1_beta4/README.md +++ b/gen/appengine1_beta4/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-appengine1_beta4` library allows access to all features of the *Google appengine* service. -This documentation was generated from *appengine* crate version *5.0.3+20181005*, where *20181005* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *appengine* crate version *5.0.4+20181005*, where *20181005* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *appengine* *v1_beta4* API can be found at the [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/Appengine) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/Appengine) ... * apps - * [*create*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppCreateCall), [*get*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppGetCall), [*locations get*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppLocationGetCall), [*locations list*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppLocationListCall), [*modules delete*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleDeleteCall), [*modules get*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleGetCall), [*modules list*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleListCall), [*modules patch*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModulePatchCall), [*modules versions create*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionCreateCall), [*modules versions delete*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionDeleteCall), [*modules versions get*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionGetCall), [*modules versions instances debug*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceDebugCall), [*modules versions instances delete*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceDeleteCall), [*modules versions instances get*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceGetCall), [*modules versions instances list*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceListCall), [*modules versions list*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionListCall), [*modules versions patch*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppModuleVersionPatchCall), [*operations get*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppOperationGetCall), [*operations list*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppOperationListCall) and [*patch*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/api::AppPatchCall) + * [*create*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppCreateCall), [*get*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppGetCall), [*locations get*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppLocationGetCall), [*locations list*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppLocationListCall), [*modules delete*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleDeleteCall), [*modules get*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleGetCall), [*modules list*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleListCall), [*modules patch*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModulePatchCall), [*modules versions create*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionCreateCall), [*modules versions delete*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionDeleteCall), [*modules versions get*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionGetCall), [*modules versions instances debug*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceDebugCall), [*modules versions instances delete*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceDeleteCall), [*modules versions instances get*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceGetCall), [*modules versions instances list*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionInstanceListCall), [*modules versions list*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionListCall), [*modules versions patch*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppModuleVersionPatchCall), [*operations get*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppOperationGetCall), [*operations list*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppOperationListCall) and [*patch*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/api::AppPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/Appengine)** +* **[Hub](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/Appengine)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::CallBuilder) -* **[Resources](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::CallBuilder) +* **[Resources](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Part)** + * **[Parts](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Delegate) to the -[Method Builder](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Delegate) to the +[Method Builder](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::RequestValue) and -[decodable](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::RequestValue) and +[decodable](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-appengine1_beta4/5.0.3+20181005/google_appengine1_beta4/client::RequestValue) are moved +* [request values](https://docs.rs/google-appengine1_beta4/5.0.4+20181005/google_appengine1_beta4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/appengine1_beta4/src/api.rs b/gen/appengine1_beta4/src/api.rs index b90995a4ab..eebbedaa1b 100644 --- a/gen/appengine1_beta4/src/api.rs +++ b/gen/appengine1_beta4/src/api.rs @@ -133,7 +133,7 @@ impl<'a, S> Appengine { Appengine { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://appengine.googleapis.com/".to_string(), _root_url: "https://appengine.googleapis.com/".to_string(), } @@ -144,7 +144,7 @@ impl<'a, S> Appengine { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appengine1_beta4/src/lib.rs b/gen/appengine1_beta4/src/lib.rs index 02e53072ea..1fad6ee332 100644 --- a/gen/appengine1_beta4/src/lib.rs +++ b/gen/appengine1_beta4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appengine* crate version *5.0.3+20181005*, where *20181005* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *appengine* crate version *5.0.4+20181005*, where *20181005* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *appengine* *v1_beta4* API can be found at the //! [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). diff --git a/gen/appengine1_beta5-cli/Cargo.toml b/gen/appengine1_beta5-cli/Cargo.toml index 9a9f826e1a..82489d6aae 100644 --- a/gen/appengine1_beta5-cli/Cargo.toml +++ b/gen/appengine1_beta5-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appengine1_beta5-cli" -version = "5.0.3+20181005" +version = "5.0.4+20181005" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta5)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appengine1_beta5-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-appengine1_beta5] path = "../appengine1_beta5" -version = "5.0.3+20181005" +version = "5.0.4+20181005" diff --git a/gen/appengine1_beta5-cli/README.md b/gen/appengine1_beta5-cli/README.md index 9425a337fd..3180affa70 100644 --- a/gen/appengine1_beta5-cli/README.md +++ b/gen/appengine1_beta5-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *appengine* API at revision *20181005*. The CLI is at version *5.0.3*. +This documentation was generated from the *appengine* API at revision *20181005*. The CLI is at version *5.0.4*. ```bash appengine1-beta5 [options] diff --git a/gen/appengine1_beta5-cli/mkdocs.yml b/gen/appengine1_beta5-cli/mkdocs.yml index 7f0f3405bd..5ca70c8079 100644 --- a/gen/appengine1_beta5-cli/mkdocs.yml +++ b/gen/appengine1_beta5-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: appengine v5.0.3+20181005 +site_name: appengine v5.0.4+20181005 site_url: http://byron.github.io/google-apis-rs/google-appengine1_beta5-cli site_description: A complete library to interact with appengine (protocol v1beta5) diff --git a/gen/appengine1_beta5-cli/src/main.rs b/gen/appengine1_beta5-cli/src/main.rs index 7d2d6efcbf..3bd33aef4a 100644 --- a/gen/appengine1_beta5-cli/src/main.rs +++ b/gen/appengine1_beta5-cli/src/main.rs @@ -2281,7 +2281,7 @@ async fn main() { let mut app = App::new("appengine1-beta5") .author("Sebastian Thiel ") - .version("5.0.3+20181005") + .version("5.0.4+20181005") .about("The App Engine Admin API enables developers to provision and manage their App Engine applications.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_appengine1_beta5_cli") .arg(Arg::with_name("url") diff --git a/gen/appengine1_beta5/Cargo.toml b/gen/appengine1_beta5/Cargo.toml index a1a6f79886..413a87f080 100644 --- a/gen/appengine1_beta5/Cargo.toml +++ b/gen/appengine1_beta5/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appengine1_beta5" -version = "5.0.3+20181005" +version = "5.0.4+20181005" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta5)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appengine1_beta5" homepage = "https://cloud.google.com/appengine/docs/admin-api/" -documentation = "https://docs.rs/google-appengine1_beta5/5.0.3+20181005" +documentation = "https://docs.rs/google-appengine1_beta5/5.0.4+20181005" license = "MIT" keywords = ["appengine", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/appengine1_beta5/README.md b/gen/appengine1_beta5/README.md index c32e2bc0f2..46b3275d71 100644 --- a/gen/appengine1_beta5/README.md +++ b/gen/appengine1_beta5/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-appengine1_beta5` library allows access to all features of the *Google appengine* service. -This documentation was generated from *appengine* crate version *5.0.3+20181005*, where *20181005* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *appengine* crate version *5.0.4+20181005*, where *20181005* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *appengine* *v1_beta5* API can be found at the [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/Appengine) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/Appengine) ... * apps - * [*create*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppCreateCall), [*get*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppGetCall), [*locations get*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppLocationGetCall), [*locations list*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppLocationListCall), [*operations get*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppOperationGetCall), [*operations list*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppOperationListCall), [*patch*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppPatchCall), [*services delete*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceDeleteCall), [*services get*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceGetCall), [*services list*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceListCall), [*services patch*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServicePatchCall), [*services versions create*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionCreateCall), [*services versions delete*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionDeleteCall), [*services versions get*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionGetCall), [*services versions instances debug*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceDebugCall), [*services versions instances delete*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceDeleteCall), [*services versions instances get*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceGetCall), [*services versions instances list*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceListCall), [*services versions list*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionListCall) and [*services versions patch*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/api::AppServiceVersionPatchCall) + * [*create*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppCreateCall), [*get*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppGetCall), [*locations get*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppLocationGetCall), [*locations list*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppLocationListCall), [*operations get*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppOperationGetCall), [*operations list*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppOperationListCall), [*patch*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppPatchCall), [*services delete*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceDeleteCall), [*services get*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceGetCall), [*services list*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceListCall), [*services patch*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServicePatchCall), [*services versions create*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionCreateCall), [*services versions delete*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionDeleteCall), [*services versions get*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionGetCall), [*services versions instances debug*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceDebugCall), [*services versions instances delete*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceDeleteCall), [*services versions instances get*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceGetCall), [*services versions instances list*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionInstanceListCall), [*services versions list*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionListCall) and [*services versions patch*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/api::AppServiceVersionPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/Appengine)** +* **[Hub](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/Appengine)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::CallBuilder) -* **[Resources](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::CallBuilder) +* **[Resources](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Part)** + * **[Parts](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::CallBuilder)** +* **[Activities](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Delegate) to the -[Method Builder](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Delegate) to the +[Method Builder](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::RequestValue) and -[decodable](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::RequestValue) and +[decodable](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-appengine1_beta5/5.0.3+20181005/google_appengine1_beta5/client::RequestValue) are moved +* [request values](https://docs.rs/google-appengine1_beta5/5.0.4+20181005/google_appengine1_beta5/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/appengine1_beta5/src/api.rs b/gen/appengine1_beta5/src/api.rs index c08cfb368a..07164c6ebb 100644 --- a/gen/appengine1_beta5/src/api.rs +++ b/gen/appengine1_beta5/src/api.rs @@ -133,7 +133,7 @@ impl<'a, S> Appengine { Appengine { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://appengine.googleapis.com/".to_string(), _root_url: "https://appengine.googleapis.com/".to_string(), } @@ -144,7 +144,7 @@ impl<'a, S> Appengine { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appengine1_beta5/src/lib.rs b/gen/appengine1_beta5/src/lib.rs index 46d7501475..96324e258e 100644 --- a/gen/appengine1_beta5/src/lib.rs +++ b/gen/appengine1_beta5/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appengine* crate version *5.0.3+20181005*, where *20181005* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *appengine* crate version *5.0.4+20181005*, where *20181005* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *appengine* *v1_beta5* API can be found at the //! [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). diff --git a/gen/appsactivity1-cli/Cargo.toml b/gen/appsactivity1-cli/Cargo.toml index 6d824e16b7..3a485f0bad 100644 --- a/gen/appsactivity1-cli/Cargo.toml +++ b/gen/appsactivity1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appsactivity1-cli" -version = "5.0.3+20200628" +version = "5.0.4+20200628" authors = ["Sebastian Thiel "] description = "A complete library to interact with appsactivity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appsactivity1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-appsactivity1] path = "../appsactivity1" -version = "5.0.3+20200628" +version = "5.0.4+20200628" diff --git a/gen/appsactivity1-cli/README.md b/gen/appsactivity1-cli/README.md index 4531fb6be8..17d19ad4d3 100644 --- a/gen/appsactivity1-cli/README.md +++ b/gen/appsactivity1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *appsactivity* API at revision *20200628*. The CLI is at version *5.0.3*. +This documentation was generated from the *appsactivity* API at revision *20200628*. The CLI is at version *5.0.4*. ```bash appsactivity1 [options] diff --git a/gen/appsactivity1-cli/mkdocs.yml b/gen/appsactivity1-cli/mkdocs.yml index 80bca3b9b8..c3826fc22b 100644 --- a/gen/appsactivity1-cli/mkdocs.yml +++ b/gen/appsactivity1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: appsactivity v5.0.3+20200628 +site_name: appsactivity v5.0.4+20200628 site_url: http://byron.github.io/google-apis-rs/google-appsactivity1-cli site_description: A complete library to interact with appsactivity (protocol v1) diff --git a/gen/appsactivity1-cli/src/main.rs b/gen/appsactivity1-cli/src/main.rs index 070ce44dd3..f18e97117c 100644 --- a/gen/appsactivity1-cli/src/main.rs +++ b/gen/appsactivity1-cli/src/main.rs @@ -233,7 +233,7 @@ async fn main() { let mut app = App::new("appsactivity1") .author("Sebastian Thiel ") - .version("5.0.3+20200628") + .version("5.0.4+20200628") .about("Provides a historical view of activity.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_appsactivity1_cli") .arg(Arg::with_name("url") diff --git a/gen/appsactivity1/Cargo.toml b/gen/appsactivity1/Cargo.toml index 982c222c21..8296986c56 100644 --- a/gen/appsactivity1/Cargo.toml +++ b/gen/appsactivity1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appsactivity1" -version = "5.0.3+20200628" +version = "5.0.4+20200628" authors = ["Sebastian Thiel "] description = "A complete library to interact with appsactivity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appsactivity1" homepage = "https://developers.google.com/google-apps/activity/" -documentation = "https://docs.rs/google-appsactivity1/5.0.3+20200628" +documentation = "https://docs.rs/google-appsactivity1/5.0.4+20200628" license = "MIT" keywords = ["appsactivity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/appsactivity1/README.md b/gen/appsactivity1/README.md index a6fcc4367e..c1e4d293e8 100644 --- a/gen/appsactivity1/README.md +++ b/gen/appsactivity1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-appsactivity1` library allows access to all features of the *Google appsactivity* service. -This documentation was generated from *appsactivity* crate version *5.0.3+20200628*, where *20200628* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *appsactivity* crate version *5.0.4+20200628*, where *20200628* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *appsactivity* *v1* API can be found at the [official documentation site](https://developers.google.com/google-apps/activity/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/Appsactivity) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/Appsactivity) ... -* [activities](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/api::Activity) - * [*list*](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/api::ActivityListCall) +* [activities](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/api::Activity) + * [*list*](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/api::ActivityListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/Appsactivity)** +* **[Hub](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/Appsactivity)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::CallBuilder) -* **[Resources](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::CallBuilder) +* **[Resources](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Part)** + * **[Parts](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Delegate) to the -[Method Builder](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Delegate) to the +[Method Builder](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::RequestValue) and -[decodable](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::RequestValue) and +[decodable](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-appsactivity1/5.0.3+20200628/google_appsactivity1/client::RequestValue) are moved +* [request values](https://docs.rs/google-appsactivity1/5.0.4+20200628/google_appsactivity1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/appsactivity1/src/api.rs b/gen/appsactivity1/src/api.rs index be0543dc1f..fb9dd880ca 100644 --- a/gen/appsactivity1/src/api.rs +++ b/gen/appsactivity1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Appsactivity { Appsactivity { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/appsactivity/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Appsactivity { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appsactivity1/src/lib.rs b/gen/appsactivity1/src/lib.rs index 759a7c2931..a85970998e 100644 --- a/gen/appsactivity1/src/lib.rs +++ b/gen/appsactivity1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appsactivity* crate version *5.0.3+20200628*, where *20200628* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *appsactivity* crate version *5.0.4+20200628*, where *20200628* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *appsactivity* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/activity/). diff --git a/gen/appstate1-cli/Cargo.toml b/gen/appstate1-cli/Cargo.toml index c2c95c75f4..c3c0a8553b 100644 --- a/gen/appstate1-cli/Cargo.toml +++ b/gen/appstate1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appstate1-cli" -version = "5.0.3+20190627" +version = "5.0.4+20190627" authors = ["Sebastian Thiel "] description = "A complete library to interact with App State (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appstate1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-appstate1] path = "../appstate1" -version = "5.0.3+20190627" +version = "5.0.4+20190627" diff --git a/gen/appstate1-cli/README.md b/gen/appstate1-cli/README.md index 84e5293ecd..ccd3800ff3 100644 --- a/gen/appstate1-cli/README.md +++ b/gen/appstate1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *App State* API at revision *20190627*. The CLI is at version *5.0.3*. +This documentation was generated from the *App State* API at revision *20190627*. The CLI is at version *5.0.4*. ```bash appstate1 [options] diff --git a/gen/appstate1-cli/mkdocs.yml b/gen/appstate1-cli/mkdocs.yml index 8fa2599c21..01b76c272e 100644 --- a/gen/appstate1-cli/mkdocs.yml +++ b/gen/appstate1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: App State v5.0.3+20190627 +site_name: App State v5.0.4+20190627 site_url: http://byron.github.io/google-apis-rs/google-appstate1-cli site_description: A complete library to interact with App State (protocol v1) diff --git a/gen/appstate1-cli/src/main.rs b/gen/appstate1-cli/src/main.rs index e86c8b7a5a..87c6eaca19 100644 --- a/gen/appstate1-cli/src/main.rs +++ b/gen/appstate1-cli/src/main.rs @@ -561,7 +561,7 @@ async fn main() { let mut app = App::new("appstate1") .author("Sebastian Thiel ") - .version("5.0.3+20190627") + .version("5.0.4+20190627") .about("The Google App State API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_appstate1_cli") .arg(Arg::with_name("url") diff --git a/gen/appstate1/Cargo.toml b/gen/appstate1/Cargo.toml index f461a05a4c..6f2c88c91f 100644 --- a/gen/appstate1/Cargo.toml +++ b/gen/appstate1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appstate1" -version = "5.0.3+20190627" +version = "5.0.4+20190627" authors = ["Sebastian Thiel "] description = "A complete library to interact with App State (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/appstate1" homepage = "https://developers.google.com/games/services/web/api/states" -documentation = "https://docs.rs/google-appstate1/5.0.3+20190627" +documentation = "https://docs.rs/google-appstate1/5.0.4+20190627" license = "MIT" keywords = ["appstate", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/appstate1/README.md b/gen/appstate1/README.md index 88ab36d622..879cb8e3b1 100644 --- a/gen/appstate1/README.md +++ b/gen/appstate1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-appstate1` library allows access to all features of the *Google App State* service. -This documentation was generated from *App State* crate version *5.0.3+20190627*, where *20190627* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *App State* crate version *5.0.4+20190627*, where *20190627* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *App State* *v1* API can be found at the [official documentation site](https://developers.google.com/games/services/web/api/states). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/AppState) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/AppState) ... * states - * [*clear*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/api::StateClearCall), [*delete*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/api::StateDeleteCall), [*get*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/api::StateGetCall), [*list*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/api::StateListCall) and [*update*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/api::StateUpdateCall) + * [*clear*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/api::StateClearCall), [*delete*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/api::StateDeleteCall), [*get*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/api::StateGetCall), [*list*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/api::StateListCall) and [*update*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/api::StateUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/AppState)** +* **[Hub](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/AppState)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::CallBuilder) -* **[Resources](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::CallBuilder) +* **[Resources](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Part)** + * **[Parts](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Delegate) to the -[Method Builder](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Delegate) to the +[Method Builder](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::RequestValue) and -[decodable](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::RequestValue) and +[decodable](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-appstate1/5.0.3+20190627/google_appstate1/client::RequestValue) are moved +* [request values](https://docs.rs/google-appstate1/5.0.4+20190627/google_appstate1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/appstate1/src/api.rs b/gen/appstate1/src/api.rs index 21d7c7df7c..bc61151b00 100644 --- a/gen/appstate1/src/api.rs +++ b/gen/appstate1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> AppState { AppState { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/appstate/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> AppState { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appstate1/src/lib.rs b/gen/appstate1/src/lib.rs index 1bf18a9e45..185feeac02 100644 --- a/gen/appstate1/src/lib.rs +++ b/gen/appstate1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *App State* crate version *5.0.3+20190627*, where *20190627* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *App State* crate version *5.0.4+20190627*, where *20190627* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *App State* *v1* API can be found at the //! [official documentation site](https://developers.google.com/games/services/web/api/states). diff --git a/gen/area120tables1_alpha1-cli/Cargo.toml b/gen/area120tables1_alpha1-cli/Cargo.toml index 595fc4b3e0..16961d9185 100644 --- a/gen/area120tables1_alpha1-cli/Cargo.toml +++ b/gen/area120tables1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-area120tables1_alpha1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Area120 Tables (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/area120tables1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-area120tables1_alpha1] path = "../area120tables1_alpha1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/area120tables1_alpha1-cli/README.md b/gen/area120tables1_alpha1-cli/README.md index de6a455fb2..15188d403e 100644 --- a/gen/area120tables1_alpha1-cli/README.md +++ b/gen/area120tables1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Area120 Tables* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Area120 Tables* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash area120tables1-alpha1 [options] diff --git a/gen/area120tables1_alpha1-cli/mkdocs.yml b/gen/area120tables1_alpha1-cli/mkdocs.yml index f63f7ba34d..f4c91c024e 100644 --- a/gen/area120tables1_alpha1-cli/mkdocs.yml +++ b/gen/area120tables1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Area120 Tables v5.0.3+20240304 +site_name: Area120 Tables v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-area120tables1_alpha1-cli site_description: A complete library to interact with Area120 Tables (protocol v1alpha1) diff --git a/gen/area120tables1_alpha1-cli/src/main.rs b/gen/area120tables1_alpha1-cli/src/main.rs index 37a218b241..1f95d47cec 100644 --- a/gen/area120tables1_alpha1-cli/src/main.rs +++ b/gen/area120tables1_alpha1-cli/src/main.rs @@ -1311,7 +1311,7 @@ async fn main() { let mut app = App::new("area120tables1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_area120tables1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/area120tables1_alpha1/Cargo.toml b/gen/area120tables1_alpha1/Cargo.toml index 1d47da48a0..de2cca837b 100644 --- a/gen/area120tables1_alpha1/Cargo.toml +++ b/gen/area120tables1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-area120tables1_alpha1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Area120 Tables (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/area120tables1_alpha1" homepage = "https://support.google.com/area120-tables/answer/10011390" -documentation = "https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304" +documentation = "https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304" license = "MIT" keywords = ["area120tables", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/area120tables1_alpha1/README.md b/gen/area120tables1_alpha1/README.md index 30fce5be3d..b4302fdd58 100644 --- a/gen/area120tables1_alpha1/README.md +++ b/gen/area120tables1_alpha1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-area120tables1_alpha1` library allows access to all features of the *Google Area120 Tables* service. -This documentation was generated from *Area120 Tables* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *area120tables:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Area120 Tables* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *area120tables:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Area120 Tables* *v1_alpha1* API can be found at the [official documentation site](https://support.google.com/area120-tables/answer/10011390). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/Area120Tables) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/Area120Tables) ... -* [tables](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::Table) - * [*get*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableGetCall), [*list*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableListCall), [*rows batch create*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowBatchCreateCall), [*rows batch delete*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowBatchDeleteCall), [*rows batch update*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowBatchUpdateCall), [*rows create*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowCreateCall), [*rows delete*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowDeleteCall), [*rows get*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowGetCall), [*rows list*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowListCall) and [*rows patch*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::TableRowPatchCall) -* [workspaces](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::Workspace) - * [*get*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::WorkspaceGetCall) and [*list*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/api::WorkspaceListCall) +* [tables](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::Table) + * [*get*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableGetCall), [*list*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableListCall), [*rows batch create*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowBatchCreateCall), [*rows batch delete*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowBatchDeleteCall), [*rows batch update*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowBatchUpdateCall), [*rows create*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowCreateCall), [*rows delete*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowDeleteCall), [*rows get*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowGetCall), [*rows list*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowListCall) and [*rows patch*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::TableRowPatchCall) +* [workspaces](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::Workspace) + * [*get*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::WorkspaceGetCall) and [*list*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/api::WorkspaceListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/Area120Tables)** +* **[Hub](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/Area120Tables)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-area120tables1_alpha1/5.0.3+20240304/google_area120tables1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-area120tables1_alpha1/5.0.4+20240304/google_area120tables1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/area120tables1_alpha1/src/api.rs b/gen/area120tables1_alpha1/src/api.rs index 0e17934599..0a01764fae 100644 --- a/gen/area120tables1_alpha1/src/api.rs +++ b/gen/area120tables1_alpha1/src/api.rs @@ -144,7 +144,7 @@ impl<'a, S> Area120Tables { Area120Tables { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://area120tables.googleapis.com/".to_string(), _root_url: "https://area120tables.googleapis.com/".to_string(), } @@ -158,7 +158,7 @@ impl<'a, S> Area120Tables { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/area120tables1_alpha1/src/lib.rs b/gen/area120tables1_alpha1/src/lib.rs index 008c043d9e..c6e148c7f8 100644 --- a/gen/area120tables1_alpha1/src/lib.rs +++ b/gen/area120tables1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Area120 Tables* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *area120tables:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Area120 Tables* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *area120tables:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Area120 Tables* *v1_alpha1* API can be found at the //! [official documentation site](https://support.google.com/area120-tables/answer/10011390). diff --git a/gen/artifactregistry1-cli/Cargo.toml b/gen/artifactregistry1-cli/Cargo.toml index d167519320..87ce6e7549 100644 --- a/gen/artifactregistry1-cli/Cargo.toml +++ b/gen/artifactregistry1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-artifactregistry1-cli" -version = "5.0.3+20240213" +version = "5.0.4+20240213" authors = ["Sebastian Thiel "] description = "A complete library to interact with Artifact Registry (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/artifactregistry1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-artifactregistry1] path = "../artifactregistry1" -version = "5.0.3+20240213" +version = "5.0.4+20240213" diff --git a/gen/artifactregistry1-cli/README.md b/gen/artifactregistry1-cli/README.md index e90b5daaf4..2d4d447ae5 100644 --- a/gen/artifactregistry1-cli/README.md +++ b/gen/artifactregistry1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Artifact Registry* API at revision *20240213*. The CLI is at version *5.0.3*. +This documentation was generated from the *Artifact Registry* API at revision *20240213*. The CLI is at version *5.0.4*. ```bash artifactregistry1 [options] diff --git a/gen/artifactregistry1-cli/mkdocs.yml b/gen/artifactregistry1-cli/mkdocs.yml index b70b870a6a..988877874a 100644 --- a/gen/artifactregistry1-cli/mkdocs.yml +++ b/gen/artifactregistry1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Artifact Registry v5.0.3+20240213 +site_name: Artifact Registry v5.0.4+20240213 site_url: http://byron.github.io/google-apis-rs/google-artifactregistry1-cli site_description: A complete library to interact with Artifact Registry (protocol v1) diff --git a/gen/artifactregistry1-cli/src/main.rs b/gen/artifactregistry1-cli/src/main.rs index 4e93165bde..e2c6e37d25 100644 --- a/gen/artifactregistry1-cli/src/main.rs +++ b/gen/artifactregistry1-cli/src/main.rs @@ -4500,7 +4500,7 @@ async fn main() { let mut app = App::new("artifactregistry1") .author("Sebastian Thiel ") - .version("5.0.3+20240213") + .version("5.0.4+20240213") .about("Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_artifactregistry1_cli") .arg(Arg::with_name("url") diff --git a/gen/artifactregistry1/Cargo.toml b/gen/artifactregistry1/Cargo.toml index 2c3943d367..6b3a0560d3 100644 --- a/gen/artifactregistry1/Cargo.toml +++ b/gen/artifactregistry1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-artifactregistry1" -version = "5.0.3+20240213" +version = "5.0.4+20240213" authors = ["Sebastian Thiel "] description = "A complete library to interact with Artifact Registry (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/artifactregistry1" homepage = "https://cloud.google.com/artifacts/docs/" -documentation = "https://docs.rs/google-artifactregistry1/5.0.3+20240213" +documentation = "https://docs.rs/google-artifactregistry1/5.0.4+20240213" license = "MIT" keywords = ["artifactregistry", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/artifactregistry1/README.md b/gen/artifactregistry1/README.md index 586bdb48d4..4b50db051f 100644 --- a/gen/artifactregistry1/README.md +++ b/gen/artifactregistry1/README.md @@ -5,25 +5,25 @@ DO NOT EDIT ! --> The `google-artifactregistry1` library allows access to all features of the *Google Artifact Registry* service. -This documentation was generated from *Artifact Registry* crate version *5.0.3+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Artifact Registry* crate version *5.0.4+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Artifact Registry* *v1* API can be found at the [official documentation site](https://cloud.google.com/artifacts/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/ArtifactRegistry) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/ArtifactRegistry) ... * projects - * [*get project settings*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectGetProjectSettingCall), [*locations get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationGetCall), [*locations get vpcsc config*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationGetVpcscConfigCall), [*locations list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationOperationGetCall), [*locations repositories apt artifacts import*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryAptArtifactImportCall), [*locations repositories apt artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryAptArtifactUploadCall), [*locations repositories create*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryCreateCall), [*locations repositories delete*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryDeleteCall), [*locations repositories docker images get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryDockerImageGetCall), [*locations repositories docker images list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryDockerImageListCall), [*locations repositories files get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryFileGetCall), [*locations repositories files list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryFileListCall), [*locations repositories get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGetCall), [*locations repositories get iam policy*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGetIamPolicyCall), [*locations repositories go modules upload*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoModuleUploadCall), [*locations repositories googet artifacts import*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoogetArtifactImportCall), [*locations repositories googet artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoogetArtifactUploadCall), [*locations repositories kfp artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryKfpArtifactUploadCall), [*locations repositories list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryListCall), [*locations repositories maven artifacts get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryMavenArtifactGetCall), [*locations repositories maven artifacts list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryMavenArtifactListCall), [*locations repositories npm packages get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryNpmPackageGetCall), [*locations repositories npm packages list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryNpmPackageListCall), [*locations repositories packages delete*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageDeleteCall), [*locations repositories packages get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageGetCall), [*locations repositories packages list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageListCall), [*locations repositories packages tags create*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagCreateCall), [*locations repositories packages tags delete*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagDeleteCall), [*locations repositories packages tags get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagGetCall), [*locations repositories packages tags list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagListCall), [*locations repositories packages tags patch*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagPatchCall), [*locations repositories packages versions batch delete*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionBatchDeleteCall), [*locations repositories packages versions delete*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionDeleteCall), [*locations repositories packages versions get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionGetCall), [*locations repositories packages versions list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionListCall), [*locations repositories patch*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPatchCall), [*locations repositories python packages get*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPythonPackageGetCall), [*locations repositories python packages list*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPythonPackageListCall), [*locations repositories set iam policy*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositorySetIamPolicyCall), [*locations repositories test iam permissions*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryTestIamPermissionCall), [*locations repositories yum artifacts import*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryYumArtifactImportCall), [*locations repositories yum artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryYumArtifactUploadCall), [*locations update vpcsc config*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationUpdateVpcscConfigCall) and [*update project settings*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectUpdateProjectSettingCall) + * [*get project settings*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectGetProjectSettingCall), [*locations get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationGetCall), [*locations get vpcsc config*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationGetVpcscConfigCall), [*locations list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationOperationGetCall), [*locations repositories apt artifacts import*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryAptArtifactImportCall), [*locations repositories apt artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryAptArtifactUploadCall), [*locations repositories create*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryCreateCall), [*locations repositories delete*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryDeleteCall), [*locations repositories docker images get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryDockerImageGetCall), [*locations repositories docker images list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryDockerImageListCall), [*locations repositories files get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryFileGetCall), [*locations repositories files list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryFileListCall), [*locations repositories get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGetCall), [*locations repositories get iam policy*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGetIamPolicyCall), [*locations repositories go modules upload*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoModuleUploadCall), [*locations repositories googet artifacts import*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoogetArtifactImportCall), [*locations repositories googet artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoogetArtifactUploadCall), [*locations repositories kfp artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryKfpArtifactUploadCall), [*locations repositories list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryListCall), [*locations repositories maven artifacts get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryMavenArtifactGetCall), [*locations repositories maven artifacts list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryMavenArtifactListCall), [*locations repositories npm packages get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryNpmPackageGetCall), [*locations repositories npm packages list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryNpmPackageListCall), [*locations repositories packages delete*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageDeleteCall), [*locations repositories packages get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageGetCall), [*locations repositories packages list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageListCall), [*locations repositories packages tags create*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagCreateCall), [*locations repositories packages tags delete*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagDeleteCall), [*locations repositories packages tags get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagGetCall), [*locations repositories packages tags list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagListCall), [*locations repositories packages tags patch*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageTagPatchCall), [*locations repositories packages versions batch delete*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionBatchDeleteCall), [*locations repositories packages versions delete*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionDeleteCall), [*locations repositories packages versions get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionGetCall), [*locations repositories packages versions list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPackageVersionListCall), [*locations repositories patch*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPatchCall), [*locations repositories python packages get*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPythonPackageGetCall), [*locations repositories python packages list*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryPythonPackageListCall), [*locations repositories set iam policy*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositorySetIamPolicyCall), [*locations repositories test iam permissions*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryTestIamPermissionCall), [*locations repositories yum artifacts import*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryYumArtifactImportCall), [*locations repositories yum artifacts upload*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryYumArtifactUploadCall), [*locations update vpcsc config*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationUpdateVpcscConfigCall) and [*update project settings*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectUpdateProjectSettingCall) Upload supported by ... -* [*locations repositories apt artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryAptArtifactUploadCall) -* [*locations repositories go modules upload projects*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoModuleUploadCall) -* [*locations repositories googet artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoogetArtifactUploadCall) -* [*locations repositories kfp artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryKfpArtifactUploadCall) -* [*locations repositories yum artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/api::ProjectLocationRepositoryYumArtifactUploadCall) +* [*locations repositories apt artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryAptArtifactUploadCall) +* [*locations repositories go modules upload projects*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoModuleUploadCall) +* [*locations repositories googet artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryGoogetArtifactUploadCall) +* [*locations repositories kfp artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryKfpArtifactUploadCall) +* [*locations repositories yum artifacts upload projects*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/api::ProjectLocationRepositoryYumArtifactUploadCall) @@ -31,17 +31,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/ArtifactRegistry)** +* **[Hub](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/ArtifactRegistry)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::CallBuilder) -* **[Resources](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::CallBuilder) +* **[Resources](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Part)** + * **[Parts](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -141,17 +141,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -161,29 +161,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Delegate) to the -[Method Builder](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Delegate) to the +[Method Builder](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::RequestValue) and -[decodable](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::RequestValue) and +[decodable](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-artifactregistry1/5.0.3+20240213/google_artifactregistry1/client::RequestValue) are moved +* [request values](https://docs.rs/google-artifactregistry1/5.0.4+20240213/google_artifactregistry1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/artifactregistry1/src/api.rs b/gen/artifactregistry1/src/api.rs index 8f5623f83e..84f935e301 100644 --- a/gen/artifactregistry1/src/api.rs +++ b/gen/artifactregistry1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> ArtifactRegistry { ArtifactRegistry { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://artifactregistry.googleapis.com/".to_string(), _root_url: "https://artifactregistry.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> ArtifactRegistry { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/artifactregistry1/src/lib.rs b/gen/artifactregistry1/src/lib.rs index 1074bc5400..eeb089ac84 100644 --- a/gen/artifactregistry1/src/lib.rs +++ b/gen/artifactregistry1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Artifact Registry* crate version *5.0.3+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Artifact Registry* crate version *5.0.4+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Artifact Registry* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/artifacts/docs/). diff --git a/gen/artifactregistry1_beta1-cli/Cargo.toml b/gen/artifactregistry1_beta1-cli/Cargo.toml index c9e1589f84..a01f0e4db2 100644 --- a/gen/artifactregistry1_beta1-cli/Cargo.toml +++ b/gen/artifactregistry1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-artifactregistry1_beta1-cli" -version = "5.0.3+20240213" +version = "5.0.4+20240213" authors = ["Sebastian Thiel "] description = "A complete library to interact with Artifact Registry (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/artifactregistry1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-artifactregistry1_beta1] path = "../artifactregistry1_beta1" -version = "5.0.3+20240213" +version = "5.0.4+20240213" diff --git a/gen/artifactregistry1_beta1-cli/README.md b/gen/artifactregistry1_beta1-cli/README.md index 12300c3f39..791dc0e8c3 100644 --- a/gen/artifactregistry1_beta1-cli/README.md +++ b/gen/artifactregistry1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Artifact Registry* API at revision *20240213*. The CLI is at version *5.0.3*. +This documentation was generated from the *Artifact Registry* API at revision *20240213*. The CLI is at version *5.0.4*. ```bash artifactregistry1-beta1 [options] diff --git a/gen/artifactregistry1_beta1-cli/mkdocs.yml b/gen/artifactregistry1_beta1-cli/mkdocs.yml index 72d7d2035b..53ebebd180 100644 --- a/gen/artifactregistry1_beta1-cli/mkdocs.yml +++ b/gen/artifactregistry1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Artifact Registry v5.0.3+20240213 +site_name: Artifact Registry v5.0.4+20240213 site_url: http://byron.github.io/google-apis-rs/google-artifactregistry1_beta1-cli site_description: A complete library to interact with Artifact Registry (protocol v1beta1) diff --git a/gen/artifactregistry1_beta1-cli/src/main.rs b/gen/artifactregistry1_beta1-cli/src/main.rs index f3d6c7baf8..af279b2b8f 100644 --- a/gen/artifactregistry1_beta1-cli/src/main.rs +++ b/gen/artifactregistry1_beta1-cli/src/main.rs @@ -2329,7 +2329,7 @@ async fn main() { let mut app = App::new("artifactregistry1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240213") + .version("5.0.4+20240213") .about("Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_artifactregistry1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/artifactregistry1_beta1/Cargo.toml b/gen/artifactregistry1_beta1/Cargo.toml index 596b10bbfa..f2a1e695e3 100644 --- a/gen/artifactregistry1_beta1/Cargo.toml +++ b/gen/artifactregistry1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-artifactregistry1_beta1" -version = "5.0.3+20240213" +version = "5.0.4+20240213" authors = ["Sebastian Thiel "] description = "A complete library to interact with Artifact Registry (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/artifactregistry1_beta1" homepage = "https://cloud.google.com/artifacts/docs/" -documentation = "https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213" +documentation = "https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213" license = "MIT" keywords = ["artifactregistry", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/artifactregistry1_beta1/README.md b/gen/artifactregistry1_beta1/README.md index 1266249147..84dc168e17 100644 --- a/gen/artifactregistry1_beta1/README.md +++ b/gen/artifactregistry1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-artifactregistry1_beta1` library allows access to all features of the *Google Artifact Registry* service. -This documentation was generated from *Artifact Registry* crate version *5.0.3+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Artifact Registry* crate version *5.0.4+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Artifact Registry* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/artifacts/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/ArtifactRegistry) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/ArtifactRegistry) ... * projects - * [*locations get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationOperationGetCall), [*locations repositories create*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryCreateCall), [*locations repositories delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryDeleteCall), [*locations repositories files get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryFileGetCall), [*locations repositories files list*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryFileListCall), [*locations repositories get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryGetCall), [*locations repositories get iam policy*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryGetIamPolicyCall), [*locations repositories list*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryListCall), [*locations repositories packages delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageDeleteCall), [*locations repositories packages get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageGetCall), [*locations repositories packages list*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageListCall), [*locations repositories packages tags create*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagCreateCall), [*locations repositories packages tags delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagDeleteCall), [*locations repositories packages tags get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagGetCall), [*locations repositories packages tags list*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagListCall), [*locations repositories packages tags patch*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagPatchCall), [*locations repositories packages versions delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageVersionDeleteCall), [*locations repositories packages versions get*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageVersionGetCall), [*locations repositories packages versions list*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageVersionListCall), [*locations repositories patch*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPatchCall), [*locations repositories set iam policy*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositorySetIamPolicyCall) and [*locations repositories test iam permissions*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryTestIamPermissionCall) + * [*locations get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationOperationGetCall), [*locations repositories create*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryCreateCall), [*locations repositories delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryDeleteCall), [*locations repositories files get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryFileGetCall), [*locations repositories files list*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryFileListCall), [*locations repositories get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryGetCall), [*locations repositories get iam policy*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryGetIamPolicyCall), [*locations repositories list*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryListCall), [*locations repositories packages delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageDeleteCall), [*locations repositories packages get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageGetCall), [*locations repositories packages list*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageListCall), [*locations repositories packages tags create*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagCreateCall), [*locations repositories packages tags delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagDeleteCall), [*locations repositories packages tags get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagGetCall), [*locations repositories packages tags list*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagListCall), [*locations repositories packages tags patch*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageTagPatchCall), [*locations repositories packages versions delete*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageVersionDeleteCall), [*locations repositories packages versions get*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageVersionGetCall), [*locations repositories packages versions list*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPackageVersionListCall), [*locations repositories patch*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryPatchCall), [*locations repositories set iam policy*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositorySetIamPolicyCall) and [*locations repositories test iam permissions*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/api::ProjectLocationRepositoryTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/ArtifactRegistry)** +* **[Hub](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/ArtifactRegistry)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-artifactregistry1_beta1/5.0.3+20240213/google_artifactregistry1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-artifactregistry1_beta1/5.0.4+20240213/google_artifactregistry1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/artifactregistry1_beta1/src/api.rs b/gen/artifactregistry1_beta1/src/api.rs index a49007fbaa..63ee2d732c 100644 --- a/gen/artifactregistry1_beta1/src/api.rs +++ b/gen/artifactregistry1_beta1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> ArtifactRegistry { ArtifactRegistry { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://artifactregistry.googleapis.com/".to_string(), _root_url: "https://artifactregistry.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> ArtifactRegistry { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/artifactregistry1_beta1/src/lib.rs b/gen/artifactregistry1_beta1/src/lib.rs index 4386691428..3dff4ec101 100644 --- a/gen/artifactregistry1_beta1/src/lib.rs +++ b/gen/artifactregistry1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Artifact Registry* crate version *5.0.3+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Artifact Registry* crate version *5.0.4+20240213*, where *20240213* is the exact revision of the *artifactregistry:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Artifact Registry* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/artifacts/docs/). diff --git a/gen/assuredworkloads1-cli/Cargo.toml b/gen/assuredworkloads1-cli/Cargo.toml index 4192d21c13..5ec6bd2191 100644 --- a/gen/assuredworkloads1-cli/Cargo.toml +++ b/gen/assuredworkloads1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-assuredworkloads1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Assuredworkloads (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/assuredworkloads1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-assuredworkloads1] path = "../assuredworkloads1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/assuredworkloads1-cli/README.md b/gen/assuredworkloads1-cli/README.md index ad09f5e93a..8059a33d05 100644 --- a/gen/assuredworkloads1-cli/README.md +++ b/gen/assuredworkloads1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Assuredworkloads* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Assuredworkloads* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash assuredworkloads1 [options] diff --git a/gen/assuredworkloads1-cli/mkdocs.yml b/gen/assuredworkloads1-cli/mkdocs.yml index ea32d97a4d..e344493fda 100644 --- a/gen/assuredworkloads1-cli/mkdocs.yml +++ b/gen/assuredworkloads1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Assuredworkloads v5.0.3+20240222 +site_name: Assuredworkloads v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-assuredworkloads1-cli site_description: A complete library to interact with Assuredworkloads (protocol v1) diff --git a/gen/assuredworkloads1-cli/src/main.rs b/gen/assuredworkloads1-cli/src/main.rs index 7aba7786ae..728b36d804 100644 --- a/gen/assuredworkloads1-cli/src/main.rs +++ b/gen/assuredworkloads1-cli/src/main.rs @@ -1537,7 +1537,7 @@ async fn main() { let mut app = App::new("assuredworkloads1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_assuredworkloads1_cli") .arg(Arg::with_name("url") diff --git a/gen/assuredworkloads1/Cargo.toml b/gen/assuredworkloads1/Cargo.toml index 323fe86fbf..8a7db476e2 100644 --- a/gen/assuredworkloads1/Cargo.toml +++ b/gen/assuredworkloads1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-assuredworkloads1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Assuredworkloads (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/assuredworkloads1" homepage = "https://cloud.google.com/learnmoreurl" -documentation = "https://docs.rs/google-assuredworkloads1/5.0.3+20240222" +documentation = "https://docs.rs/google-assuredworkloads1/5.0.4+20240222" license = "MIT" keywords = ["assuredworkloads", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/assuredworkloads1/README.md b/gen/assuredworkloads1/README.md index f2a7ddaef2..9caf6b1318 100644 --- a/gen/assuredworkloads1/README.md +++ b/gen/assuredworkloads1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-assuredworkloads1` library allows access to all features of the *Google Assuredworkloads* service. -This documentation was generated from *Assuredworkloads* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *assuredworkloads:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Assuredworkloads* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *assuredworkloads:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Assuredworkloads* *v1* API can be found at the [official documentation site](https://cloud.google.com/learnmoreurl). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/Assuredworkloads) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/Assuredworkloads) ... * organizations - * [*locations operations get*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationOperationListCall), [*locations workloads analyze workload move*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadAnalyzeWorkloadMoveCall), [*locations workloads create*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadCreateCall), [*locations workloads delete*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadDeleteCall), [*locations workloads enable resource monitoring*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadEnableResourceMonitoringCall), [*locations workloads get*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadGetCall), [*locations workloads list*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadListCall), [*locations workloads mutate partner permissions*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadMutatePartnerPermissionCall), [*locations workloads patch*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadPatchCall), [*locations workloads restrict allowed resources*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadRestrictAllowedResourceCall), [*locations workloads violations acknowledge*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadViolationAcknowledgeCall), [*locations workloads violations get*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadViolationGetCall) and [*locations workloads violations list*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadViolationListCall) + * [*locations operations get*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationOperationListCall), [*locations workloads analyze workload move*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadAnalyzeWorkloadMoveCall), [*locations workloads create*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadCreateCall), [*locations workloads delete*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadDeleteCall), [*locations workloads enable resource monitoring*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadEnableResourceMonitoringCall), [*locations workloads get*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadGetCall), [*locations workloads list*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadListCall), [*locations workloads mutate partner permissions*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadMutatePartnerPermissionCall), [*locations workloads patch*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadPatchCall), [*locations workloads restrict allowed resources*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadRestrictAllowedResourceCall), [*locations workloads violations acknowledge*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadViolationAcknowledgeCall), [*locations workloads violations get*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadViolationGetCall) and [*locations workloads violations list*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/api::OrganizationLocationWorkloadViolationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/Assuredworkloads)** +* **[Hub](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/Assuredworkloads)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::CallBuilder) -* **[Resources](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::CallBuilder) +* **[Resources](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Part)** + * **[Parts](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Delegate) to the -[Method Builder](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Delegate) to the +[Method Builder](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::RequestValue) and -[decodable](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::RequestValue) and +[decodable](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-assuredworkloads1/5.0.3+20240222/google_assuredworkloads1/client::RequestValue) are moved +* [request values](https://docs.rs/google-assuredworkloads1/5.0.4+20240222/google_assuredworkloads1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/assuredworkloads1/src/api.rs b/gen/assuredworkloads1/src/api.rs index f6754ba4d0..7db557e976 100644 --- a/gen/assuredworkloads1/src/api.rs +++ b/gen/assuredworkloads1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Assuredworkloads { Assuredworkloads { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://assuredworkloads.googleapis.com/".to_string(), _root_url: "https://assuredworkloads.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Assuredworkloads { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/assuredworkloads1/src/lib.rs b/gen/assuredworkloads1/src/lib.rs index 9dbeb5bb27..88305ef445 100644 --- a/gen/assuredworkloads1/src/lib.rs +++ b/gen/assuredworkloads1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Assuredworkloads* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *assuredworkloads:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Assuredworkloads* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *assuredworkloads:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Assuredworkloads* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/learnmoreurl). diff --git a/gen/authorizedbuyersmarketplace1-cli/Cargo.toml b/gen/authorizedbuyersmarketplace1-cli/Cargo.toml index b22b695b1d..433aebfefd 100644 --- a/gen/authorizedbuyersmarketplace1-cli/Cargo.toml +++ b/gen/authorizedbuyersmarketplace1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-authorizedbuyersmarketplace1-cli" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with Authorized Buyers Marketplace (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/authorizedbuyersmarketplace1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-authorizedbuyersmarketplace1] path = "../authorizedbuyersmarketplace1" -version = "5.0.3+20240305" +version = "5.0.4+20240305" diff --git a/gen/authorizedbuyersmarketplace1-cli/README.md b/gen/authorizedbuyersmarketplace1-cli/README.md index cadb9aebad..b3ea7fe609 100644 --- a/gen/authorizedbuyersmarketplace1-cli/README.md +++ b/gen/authorizedbuyersmarketplace1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Authorized Buyers Marketplace* API at revision *20240305*. The CLI is at version *5.0.3*. +This documentation was generated from the *Authorized Buyers Marketplace* API at revision *20240305*. The CLI is at version *5.0.4*. ```bash authorizedbuyersmarketplace1 [options] diff --git a/gen/authorizedbuyersmarketplace1-cli/mkdocs.yml b/gen/authorizedbuyersmarketplace1-cli/mkdocs.yml index 6c97084b56..8eb4dfc18b 100644 --- a/gen/authorizedbuyersmarketplace1-cli/mkdocs.yml +++ b/gen/authorizedbuyersmarketplace1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Authorized Buyers Marketplace v5.0.3+20240305 +site_name: Authorized Buyers Marketplace v5.0.4+20240305 site_url: http://byron.github.io/google-apis-rs/google-authorizedbuyersmarketplace1-cli site_description: A complete library to interact with Authorized Buyers Marketplace (protocol v1) diff --git a/gen/authorizedbuyersmarketplace1-cli/src/main.rs b/gen/authorizedbuyersmarketplace1-cli/src/main.rs index e0f326dc0f..7d19c6f20e 100644 --- a/gen/authorizedbuyersmarketplace1-cli/src/main.rs +++ b/gen/authorizedbuyersmarketplace1-cli/src/main.rs @@ -4136,7 +4136,7 @@ async fn main() { let mut app = App::new("authorizedbuyersmarketplace1") .author("Sebastian Thiel ") - .version("5.0.3+20240305") + .version("5.0.4+20240305") .about("The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_authorizedbuyersmarketplace1_cli") .arg(Arg::with_name("url") diff --git a/gen/authorizedbuyersmarketplace1/Cargo.toml b/gen/authorizedbuyersmarketplace1/Cargo.toml index bcd3b033e5..86bdad3615 100644 --- a/gen/authorizedbuyersmarketplace1/Cargo.toml +++ b/gen/authorizedbuyersmarketplace1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-authorizedbuyersmarketplace1" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with Authorized Buyers Marketplace (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/authorizedbuyersmarketplace1" homepage = "https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/" -documentation = "https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305" +documentation = "https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305" license = "MIT" keywords = ["authorizedbuyersmark", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/authorizedbuyersmarketplace1/README.md b/gen/authorizedbuyersmarketplace1/README.md index 82dc7fb865..580648c1cf 100644 --- a/gen/authorizedbuyersmarketplace1/README.md +++ b/gen/authorizedbuyersmarketplace1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-authorizedbuyersmarketplace1` library allows access to all features of the *Google Authorized Buyers Marketplace* service. -This documentation was generated from *Authorized Buyers Marketplace* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *authorizedbuyersmarketplace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Authorized Buyers Marketplace* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *authorizedbuyersmarketplace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Authorized Buyers Marketplace* *v1* API can be found at the [official documentation site](https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/AuthorizedBuyersMarketplace) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/AuthorizedBuyersMarketplace) ... * bidders - * [*finalized deals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BidderFinalizedDealListCall) + * [*finalized deals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BidderFinalizedDealListCall) * buyers - * [*auction packages get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageGetCall), [*auction packages list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageListCall), [*auction packages subscribe*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageSubscribeCall), [*auction packages subscribe clients*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageSubscribeClientCall), [*auction packages unsubscribe*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageUnsubscribeCall), [*auction packages unsubscribe clients*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageUnsubscribeClientCall), [*clients activate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientActivateCall), [*clients create*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientCreateCall), [*clients deactivate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientDeactivateCall), [*clients get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientGetCall), [*clients list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientListCall), [*clients patch*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientPatchCall), [*clients users activate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserActivateCall), [*clients users create*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserCreateCall), [*clients users deactivate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserDeactivateCall), [*clients users delete*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserDeleteCall), [*clients users get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserGetCall), [*clients users list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserListCall), [*finalized deals add creative*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealAddCreativeCall), [*finalized deals get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealGetCall), [*finalized deals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealListCall), [*finalized deals pause*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealPauseCall), [*finalized deals resume*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealResumeCall), [*finalized deals set ready to serve*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealSetReadyToServeCall), [*proposals accept*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalAcceptCall), [*proposals add note*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalAddNoteCall), [*proposals cancel negotiation*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalCancelNegotiationCall), [*proposals deals batch update*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealBatchUpdateCall), [*proposals deals get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealGetCall), [*proposals deals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealListCall), [*proposals deals patch*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealPatchCall), [*proposals get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalGetCall), [*proposals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalListCall), [*proposals patch*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalPatchCall), [*proposals send rfp*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalSendRfpCall), [*publisher profiles get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerPublisherProfileGetCall) and [*publisher profiles list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/api::BuyerPublisherProfileListCall) + * [*auction packages get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageGetCall), [*auction packages list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageListCall), [*auction packages subscribe*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageSubscribeCall), [*auction packages subscribe clients*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageSubscribeClientCall), [*auction packages unsubscribe*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageUnsubscribeCall), [*auction packages unsubscribe clients*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerAuctionPackageUnsubscribeClientCall), [*clients activate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientActivateCall), [*clients create*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientCreateCall), [*clients deactivate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientDeactivateCall), [*clients get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientGetCall), [*clients list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientListCall), [*clients patch*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientPatchCall), [*clients users activate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserActivateCall), [*clients users create*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserCreateCall), [*clients users deactivate*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserDeactivateCall), [*clients users delete*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserDeleteCall), [*clients users get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserGetCall), [*clients users list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerClientUserListCall), [*finalized deals add creative*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealAddCreativeCall), [*finalized deals get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealGetCall), [*finalized deals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealListCall), [*finalized deals pause*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealPauseCall), [*finalized deals resume*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealResumeCall), [*finalized deals set ready to serve*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerFinalizedDealSetReadyToServeCall), [*proposals accept*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalAcceptCall), [*proposals add note*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalAddNoteCall), [*proposals cancel negotiation*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalCancelNegotiationCall), [*proposals deals batch update*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealBatchUpdateCall), [*proposals deals get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealGetCall), [*proposals deals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealListCall), [*proposals deals patch*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalDealPatchCall), [*proposals get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalGetCall), [*proposals list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalListCall), [*proposals patch*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalPatchCall), [*proposals send rfp*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerProposalSendRfpCall), [*publisher profiles get*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerPublisherProfileGetCall) and [*publisher profiles list*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/api::BuyerPublisherProfileListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/AuthorizedBuyersMarketplace)** +* **[Hub](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/AuthorizedBuyersMarketplace)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder) -* **[Resources](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder) +* **[Resources](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Part)** + * **[Parts](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Delegate) to the -[Method Builder](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Delegate) to the +[Method Builder](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::RequestValue) and -[decodable](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::RequestValue) and +[decodable](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.3+20240305/google_authorizedbuyersmarketplace1/client::RequestValue) are moved +* [request values](https://docs.rs/google-authorizedbuyersmarketplace1/5.0.4+20240305/google_authorizedbuyersmarketplace1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/authorizedbuyersmarketplace1/src/api.rs b/gen/authorizedbuyersmarketplace1/src/api.rs index a8c53bd2a8..f9f5eb4ed6 100644 --- a/gen/authorizedbuyersmarketplace1/src/api.rs +++ b/gen/authorizedbuyersmarketplace1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> AuthorizedBuyersMarketplace { AuthorizedBuyersMarketplace { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://authorizedbuyersmarketplace.googleapis.com/".to_string(), _root_url: "https://authorizedbuyersmarketplace.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> AuthorizedBuyersMarketplace { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/authorizedbuyersmarketplace1/src/lib.rs b/gen/authorizedbuyersmarketplace1/src/lib.rs index a74ff7f0b7..d40b4a7222 100644 --- a/gen/authorizedbuyersmarketplace1/src/lib.rs +++ b/gen/authorizedbuyersmarketplace1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Authorized Buyers Marketplace* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *authorizedbuyersmarketplace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Authorized Buyers Marketplace* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *authorizedbuyersmarketplace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Authorized Buyers Marketplace* *v1* API can be found at the //! [official documentation site](https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/). diff --git a/gen/autoscaler1_beta2-cli/Cargo.toml b/gen/autoscaler1_beta2-cli/Cargo.toml index e26d1eb6af..987570325a 100644 --- a/gen/autoscaler1_beta2-cli/Cargo.toml +++ b/gen/autoscaler1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-autoscaler1_beta2-cli" -version = "5.0.3+20150629" +version = "5.0.4+20150629" authors = ["Sebastian Thiel "] description = "A complete library to interact with autoscaler (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/autoscaler1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-autoscaler1_beta2] path = "../autoscaler1_beta2" -version = "5.0.3+20150629" +version = "5.0.4+20150629" diff --git a/gen/autoscaler1_beta2-cli/README.md b/gen/autoscaler1_beta2-cli/README.md index 1bcd847b5e..5aa5cc24e6 100644 --- a/gen/autoscaler1_beta2-cli/README.md +++ b/gen/autoscaler1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *autoscaler* API at revision *20150629*. The CLI is at version *5.0.3*. +This documentation was generated from the *autoscaler* API at revision *20150629*. The CLI is at version *5.0.4*. ```bash autoscaler1-beta2 [options] diff --git a/gen/autoscaler1_beta2-cli/mkdocs.yml b/gen/autoscaler1_beta2-cli/mkdocs.yml index 6a156a9000..ab4852ab88 100644 --- a/gen/autoscaler1_beta2-cli/mkdocs.yml +++ b/gen/autoscaler1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: autoscaler v5.0.3+20150629 +site_name: autoscaler v5.0.4+20150629 site_url: http://byron.github.io/google-apis-rs/google-autoscaler1_beta2-cli site_description: A complete library to interact with autoscaler (protocol v1beta2) diff --git a/gen/autoscaler1_beta2-cli/src/main.rs b/gen/autoscaler1_beta2-cli/src/main.rs index 129ce1f2bc..1f9ee77e2e 100644 --- a/gen/autoscaler1_beta2-cli/src/main.rs +++ b/gen/autoscaler1_beta2-cli/src/main.rs @@ -1188,7 +1188,7 @@ async fn main() { let mut app = App::new("autoscaler1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20150629") + .version("5.0.4+20150629") .about("The Google Compute Engine Autoscaler API provides autoscaling for groups of Cloud VMs.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_autoscaler1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/autoscaler1_beta2/Cargo.toml b/gen/autoscaler1_beta2/Cargo.toml index 0095274810..82df8cddb4 100644 --- a/gen/autoscaler1_beta2/Cargo.toml +++ b/gen/autoscaler1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-autoscaler1_beta2" -version = "5.0.3+20150629" +version = "5.0.4+20150629" authors = ["Sebastian Thiel "] description = "A complete library to interact with autoscaler (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/autoscaler1_beta2" homepage = "http://developers.google.com/compute/docs/autoscaler" -documentation = "https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629" +documentation = "https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629" license = "MIT" keywords = ["autoscaler", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/autoscaler1_beta2/README.md b/gen/autoscaler1_beta2/README.md index 8004f087aa..b024fa4e16 100644 --- a/gen/autoscaler1_beta2/README.md +++ b/gen/autoscaler1_beta2/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-autoscaler1_beta2` library allows access to all features of the *Google autoscaler* service. -This documentation was generated from *autoscaler* crate version *5.0.3+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *autoscaler* crate version *5.0.4+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *autoscaler* *v1_beta2* API can be found at the [official documentation site](http://developers.google.com/compute/docs/autoscaler). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/AutoscalerHub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/AutoscalerHub) ... -* [autoscalers](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::Autoscaler) - * [*delete*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::AutoscalerDeleteCall), [*get*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::AutoscalerGetCall), [*insert*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::AutoscalerInsertCall), [*list*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::AutoscalerListCall), [*patch*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::AutoscalerPatchCall) and [*update*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::AutoscalerUpdateCall) +* [autoscalers](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::Autoscaler) + * [*delete*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::AutoscalerDeleteCall), [*get*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::AutoscalerGetCall), [*insert*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::AutoscalerInsertCall), [*list*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::AutoscalerListCall), [*patch*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::AutoscalerPatchCall) and [*update*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::AutoscalerUpdateCall) * zone operations - * [*delete*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::ZoneOperationDeleteCall), [*get*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::ZoneOperationListCall) -* [zones](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::Zone) - * [*list*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/api::ZoneListCall) + * [*delete*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::ZoneOperationDeleteCall), [*get*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::ZoneOperationListCall) +* [zones](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::Zone) + * [*list*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/api::ZoneListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/AutoscalerHub)** +* **[Hub](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/AutoscalerHub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-autoscaler1_beta2/5.0.3+20150629/google_autoscaler1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-autoscaler1_beta2/5.0.4+20150629/google_autoscaler1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/autoscaler1_beta2/src/api.rs b/gen/autoscaler1_beta2/src/api.rs index 873d3f2757..8186f85021 100644 --- a/gen/autoscaler1_beta2/src/api.rs +++ b/gen/autoscaler1_beta2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> AutoscalerHub { AutoscalerHub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/autoscaler/v1beta2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> AutoscalerHub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/autoscaler1_beta2/src/lib.rs b/gen/autoscaler1_beta2/src/lib.rs index 921182873d..2ca51e67b4 100644 --- a/gen/autoscaler1_beta2/src/lib.rs +++ b/gen/autoscaler1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *autoscaler* crate version *5.0.3+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *autoscaler* crate version *5.0.4+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *autoscaler* *v1_beta2* API can be found at the //! [official documentation site](http://developers.google.com/compute/docs/autoscaler). diff --git a/gen/baremetalsolution2-cli/Cargo.toml b/gen/baremetalsolution2-cli/Cargo.toml index 03dae78ddd..80859caa9f 100644 --- a/gen/baremetalsolution2-cli/Cargo.toml +++ b/gen/baremetalsolution2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-baremetalsolution2-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with baremetalsolution (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/baremetalsolution2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-baremetalsolution2] path = "../baremetalsolution2" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/baremetalsolution2-cli/README.md b/gen/baremetalsolution2-cli/README.md index 45e100e4e2..417ad08e02 100644 --- a/gen/baremetalsolution2-cli/README.md +++ b/gen/baremetalsolution2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *baremetalsolution* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *baremetalsolution* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash baremetalsolution2 [options] diff --git a/gen/baremetalsolution2-cli/mkdocs.yml b/gen/baremetalsolution2-cli/mkdocs.yml index 2b77268c15..bcb59e0f6d 100644 --- a/gen/baremetalsolution2-cli/mkdocs.yml +++ b/gen/baremetalsolution2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: baremetalsolution v5.0.3+20240228 +site_name: baremetalsolution v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-baremetalsolution2-cli site_description: A complete library to interact with baremetalsolution (protocol v2) diff --git a/gen/baremetalsolution2-cli/src/main.rs b/gen/baremetalsolution2-cli/src/main.rs index 91b9e3be5d..ba934f073b 100644 --- a/gen/baremetalsolution2-cli/src/main.rs +++ b/gen/baremetalsolution2-cli/src/main.rs @@ -5075,7 +5075,7 @@ async fn main() { let mut app = App::new("baremetalsolution2") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_baremetalsolution2_cli") .arg(Arg::with_name("url") diff --git a/gen/baremetalsolution2/Cargo.toml b/gen/baremetalsolution2/Cargo.toml index 218ba3611b..e271c37dd4 100644 --- a/gen/baremetalsolution2/Cargo.toml +++ b/gen/baremetalsolution2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-baremetalsolution2" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with baremetalsolution (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/baremetalsolution2" homepage = "https://cloud.google.com/bare-metal" -documentation = "https://docs.rs/google-baremetalsolution2/5.0.3+20240228" +documentation = "https://docs.rs/google-baremetalsolution2/5.0.4+20240228" license = "MIT" keywords = ["baremetalsolution", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/baremetalsolution2/README.md b/gen/baremetalsolution2/README.md index a17ffdc94e..98569dd61b 100644 --- a/gen/baremetalsolution2/README.md +++ b/gen/baremetalsolution2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-baremetalsolution2` library allows access to all features of the *Google baremetalsolution* service. -This documentation was generated from *baremetalsolution* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *baremetalsolution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *baremetalsolution* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *baremetalsolution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *baremetalsolution* *v2* API can be found at the [official documentation site](https://cloud.google.com/bare-metal). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/Baremetalsolution) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/Baremetalsolution) ... * projects - * [*locations get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationGetCall), [*locations instances detach lun*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceDetachLunCall), [*locations instances disable interactive serial console*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceDisableInteractiveSerialConsoleCall), [*locations instances enable interactive serial console*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceEnableInteractiveSerialConsoleCall), [*locations instances get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceListCall), [*locations instances load auth info*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceLoadAuthInfoCall), [*locations instances patch*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstancePatchCall), [*locations instances rename*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceRenameCall), [*locations instances reset*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceResetCall), [*locations instances start*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceStartCall), [*locations instances stop*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationInstanceStopCall), [*locations list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationListCall), [*locations networks get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNetworkGetCall), [*locations networks list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNetworkListCall), [*locations networks list network usage*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNetworkListNetworkUsageCall), [*locations networks patch*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNetworkPatchCall), [*locations networks rename*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNetworkRenameCall), [*locations nfs shares create*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareCreateCall), [*locations nfs shares delete*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareDeleteCall), [*locations nfs shares get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareGetCall), [*locations nfs shares list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareListCall), [*locations nfs shares patch*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNfsSharePatchCall), [*locations nfs shares rename*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareRenameCall), [*locations operations get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationOperationGetCall), [*locations os images get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationOsImageGetCall), [*locations os images list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationOsImageListCall), [*locations provisioning configs create*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigCreateCall), [*locations provisioning configs get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigGetCall), [*locations provisioning configs patch*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigPatchCall), [*locations provisioning configs submit*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigSubmitCall), [*locations provisioning quotas list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningQuotaListCall), [*locations ssh keys create*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationSshKeyCreateCall), [*locations ssh keys delete*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationSshKeyDeleteCall), [*locations ssh keys list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationSshKeyListCall), [*locations volumes evict*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeEvictCall), [*locations volumes get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeGetCall), [*locations volumes list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeListCall), [*locations volumes luns evict*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeLunEvictCall), [*locations volumes luns get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeLunGetCall), [*locations volumes luns list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeLunListCall), [*locations volumes patch*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumePatchCall), [*locations volumes rename*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeRenameCall), [*locations volumes resize*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeResizeCall), [*locations volumes snapshots create*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotCreateCall), [*locations volumes snapshots delete*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotDeleteCall), [*locations volumes snapshots get*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotGetCall), [*locations volumes snapshots list*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotListCall) and [*locations volumes snapshots restore volume snapshot*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotRestoreVolumeSnapshotCall) + * [*locations get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationGetCall), [*locations instances detach lun*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceDetachLunCall), [*locations instances disable interactive serial console*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceDisableInteractiveSerialConsoleCall), [*locations instances enable interactive serial console*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceEnableInteractiveSerialConsoleCall), [*locations instances get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceListCall), [*locations instances load auth info*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceLoadAuthInfoCall), [*locations instances patch*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstancePatchCall), [*locations instances rename*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceRenameCall), [*locations instances reset*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceResetCall), [*locations instances start*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceStartCall), [*locations instances stop*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationInstanceStopCall), [*locations list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationListCall), [*locations networks get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNetworkGetCall), [*locations networks list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNetworkListCall), [*locations networks list network usage*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNetworkListNetworkUsageCall), [*locations networks patch*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNetworkPatchCall), [*locations networks rename*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNetworkRenameCall), [*locations nfs shares create*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareCreateCall), [*locations nfs shares delete*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareDeleteCall), [*locations nfs shares get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareGetCall), [*locations nfs shares list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareListCall), [*locations nfs shares patch*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNfsSharePatchCall), [*locations nfs shares rename*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationNfsShareRenameCall), [*locations operations get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationOperationGetCall), [*locations os images get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationOsImageGetCall), [*locations os images list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationOsImageListCall), [*locations provisioning configs create*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigCreateCall), [*locations provisioning configs get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigGetCall), [*locations provisioning configs patch*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigPatchCall), [*locations provisioning configs submit*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningConfigSubmitCall), [*locations provisioning quotas list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationProvisioningQuotaListCall), [*locations ssh keys create*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationSshKeyCreateCall), [*locations ssh keys delete*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationSshKeyDeleteCall), [*locations ssh keys list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationSshKeyListCall), [*locations volumes evict*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeEvictCall), [*locations volumes get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeGetCall), [*locations volumes list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeListCall), [*locations volumes luns evict*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeLunEvictCall), [*locations volumes luns get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeLunGetCall), [*locations volumes luns list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeLunListCall), [*locations volumes patch*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumePatchCall), [*locations volumes rename*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeRenameCall), [*locations volumes resize*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeResizeCall), [*locations volumes snapshots create*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotCreateCall), [*locations volumes snapshots delete*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotDeleteCall), [*locations volumes snapshots get*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotGetCall), [*locations volumes snapshots list*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotListCall) and [*locations volumes snapshots restore volume snapshot*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/api::ProjectLocationVolumeSnapshotRestoreVolumeSnapshotCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/Baremetalsolution)** +* **[Hub](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/Baremetalsolution)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::CallBuilder) -* **[Resources](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::CallBuilder) +* **[Resources](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Part)** + * **[Parts](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -141,17 +141,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -161,29 +161,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Delegate) to the -[Method Builder](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Delegate) to the +[Method Builder](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::RequestValue) and -[decodable](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::RequestValue) and +[decodable](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-baremetalsolution2/5.0.3+20240228/google_baremetalsolution2/client::RequestValue) are moved +* [request values](https://docs.rs/google-baremetalsolution2/5.0.4+20240228/google_baremetalsolution2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/baremetalsolution2/src/api.rs b/gen/baremetalsolution2/src/api.rs index 3a4e814209..88c896d6d4 100644 --- a/gen/baremetalsolution2/src/api.rs +++ b/gen/baremetalsolution2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Baremetalsolution { Baremetalsolution { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://baremetalsolution.googleapis.com/".to_string(), _root_url: "https://baremetalsolution.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Baremetalsolution { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/baremetalsolution2/src/lib.rs b/gen/baremetalsolution2/src/lib.rs index 3160b66c34..c0204d3db8 100644 --- a/gen/baremetalsolution2/src/lib.rs +++ b/gen/baremetalsolution2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *baremetalsolution* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *baremetalsolution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *baremetalsolution* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *baremetalsolution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *baremetalsolution* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/bare-metal). diff --git a/gen/bigqueryconnection1_beta1-cli/Cargo.toml b/gen/bigqueryconnection1_beta1-cli/Cargo.toml index d8099918fe..89b15074ad 100644 --- a/gen/bigqueryconnection1_beta1-cli/Cargo.toml +++ b/gen/bigqueryconnection1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-bigqueryconnection1_beta1-cli" -version = "5.0.3+20240214" +version = "5.0.4+20240214" authors = ["Sebastian Thiel "] description = "A complete library to interact with BigQuery Connection Service (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigqueryconnection1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-bigqueryconnection1_beta1] path = "../bigqueryconnection1_beta1" -version = "5.0.3+20240214" +version = "5.0.4+20240214" diff --git a/gen/bigqueryconnection1_beta1-cli/README.md b/gen/bigqueryconnection1_beta1-cli/README.md index a1bfb6e962..cf98006696 100644 --- a/gen/bigqueryconnection1_beta1-cli/README.md +++ b/gen/bigqueryconnection1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *BigQuery Connection Service* API at revision *20240214*. The CLI is at version *5.0.3*. +This documentation was generated from the *BigQuery Connection Service* API at revision *20240214*. The CLI is at version *5.0.4*. ```bash bigqueryconnection1-beta1 [options] diff --git a/gen/bigqueryconnection1_beta1-cli/mkdocs.yml b/gen/bigqueryconnection1_beta1-cli/mkdocs.yml index 4cac4a459c..ffbc63363c 100644 --- a/gen/bigqueryconnection1_beta1-cli/mkdocs.yml +++ b/gen/bigqueryconnection1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: BigQuery Connection Service v5.0.3+20240214 +site_name: BigQuery Connection Service v5.0.4+20240214 site_url: http://byron.github.io/google-apis-rs/google-bigqueryconnection1_beta1-cli site_description: A complete library to interact with BigQuery Connection Service (protocol v1beta1) diff --git a/gen/bigqueryconnection1_beta1-cli/src/main.rs b/gen/bigqueryconnection1_beta1-cli/src/main.rs index 0724405629..6a1cedcdde 100644 --- a/gen/bigqueryconnection1_beta1-cli/src/main.rs +++ b/gen/bigqueryconnection1_beta1-cli/src/main.rs @@ -1110,7 +1110,7 @@ async fn main() { let mut app = App::new("bigqueryconnection1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240214") + .version("5.0.4+20240214") .about("Allows users to manage BigQuery connections to external data sources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_bigqueryconnection1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/bigqueryconnection1_beta1/Cargo.toml b/gen/bigqueryconnection1_beta1/Cargo.toml index b8193734a1..847cdc37e5 100644 --- a/gen/bigqueryconnection1_beta1/Cargo.toml +++ b/gen/bigqueryconnection1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-bigqueryconnection1_beta1" -version = "5.0.3+20240214" +version = "5.0.4+20240214" authors = ["Sebastian Thiel "] description = "A complete library to interact with BigQuery Connection Service (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigqueryconnection1_beta1" homepage = "https://cloud.google.com/bigquery/docs/connections-api-intro" -documentation = "https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214" +documentation = "https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214" license = "MIT" keywords = ["bigqueryconnection", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/bigqueryconnection1_beta1/README.md b/gen/bigqueryconnection1_beta1/README.md index 0f0966cdd4..9b410b9117 100644 --- a/gen/bigqueryconnection1_beta1/README.md +++ b/gen/bigqueryconnection1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-bigqueryconnection1_beta1` library allows access to all features of the *Google BigQuery Connection Service* service. -This documentation was generated from *BigQuery Connection Service* crate version *5.0.3+20240214*, where *20240214* is the exact revision of the *bigqueryconnection:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *BigQuery Connection Service* crate version *5.0.4+20240214*, where *20240214* is the exact revision of the *bigqueryconnection:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *BigQuery Connection Service* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/bigquery/docs/connections-api-intro). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/BigQueryConnectionService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/BigQueryConnectionService) ... * projects - * [*locations connections create*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionCreateCall), [*locations connections delete*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionDeleteCall), [*locations connections get*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionGetCall), [*locations connections get iam policy*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionGetIamPolicyCall), [*locations connections list*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionListCall), [*locations connections patch*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionPatchCall), [*locations connections set iam policy*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionSetIamPolicyCall), [*locations connections test iam permissions*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionTestIamPermissionCall) and [*locations connections update credential*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionUpdateCredentialCall) + * [*locations connections create*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionCreateCall), [*locations connections delete*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionDeleteCall), [*locations connections get*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionGetCall), [*locations connections get iam policy*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionGetIamPolicyCall), [*locations connections list*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionListCall), [*locations connections patch*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionPatchCall), [*locations connections set iam policy*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionSetIamPolicyCall), [*locations connections test iam permissions*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionTestIamPermissionCall) and [*locations connections update credential*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/api::ProjectLocationConnectionUpdateCredentialCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/BigQueryConnectionService)** +* **[Hub](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/BigQueryConnectionService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-bigqueryconnection1_beta1/5.0.3+20240214/google_bigqueryconnection1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-bigqueryconnection1_beta1/5.0.4+20240214/google_bigqueryconnection1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/bigqueryconnection1_beta1/src/api.rs b/gen/bigqueryconnection1_beta1/src/api.rs index 3a39f2521a..25c9cdac85 100644 --- a/gen/bigqueryconnection1_beta1/src/api.rs +++ b/gen/bigqueryconnection1_beta1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> BigQueryConnectionService { BigQueryConnectionService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://bigqueryconnection.googleapis.com/".to_string(), _root_url: "https://bigqueryconnection.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> BigQueryConnectionService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/bigqueryconnection1_beta1/src/lib.rs b/gen/bigqueryconnection1_beta1/src/lib.rs index bcd682e6ec..e468c0135f 100644 --- a/gen/bigqueryconnection1_beta1/src/lib.rs +++ b/gen/bigqueryconnection1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *BigQuery Connection Service* crate version *5.0.3+20240214*, where *20240214* is the exact revision of the *bigqueryconnection:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *BigQuery Connection Service* crate version *5.0.4+20240214*, where *20240214* is the exact revision of the *bigqueryconnection:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *BigQuery Connection Service* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/bigquery/docs/connections-api-intro). diff --git a/gen/bigquerydatatransfer1-cli/Cargo.toml b/gen/bigquerydatatransfer1-cli/Cargo.toml index 7af0b4ea0d..3a91ee094b 100644 --- a/gen/bigquerydatatransfer1-cli/Cargo.toml +++ b/gen/bigquerydatatransfer1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-bigquerydatatransfer1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with BigQuery Data Transfer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigquerydatatransfer1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-bigquerydatatransfer1] path = "../bigquerydatatransfer1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/bigquerydatatransfer1-cli/README.md b/gen/bigquerydatatransfer1-cli/README.md index 9c40408eb0..b51ed3f43e 100644 --- a/gen/bigquerydatatransfer1-cli/README.md +++ b/gen/bigquerydatatransfer1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *BigQuery Data Transfer* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *BigQuery Data Transfer* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash bigquerydatatransfer1 [options] diff --git a/gen/bigquerydatatransfer1-cli/mkdocs.yml b/gen/bigquerydatatransfer1-cli/mkdocs.yml index 964d2dd853..42647f4917 100644 --- a/gen/bigquerydatatransfer1-cli/mkdocs.yml +++ b/gen/bigquerydatatransfer1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: BigQuery Data Transfer v5.0.3+20240227 +site_name: BigQuery Data Transfer v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-bigquerydatatransfer1-cli site_description: A complete library to interact with BigQuery Data Transfer (protocol v1) diff --git a/gen/bigquerydatatransfer1-cli/src/main.rs b/gen/bigquerydatatransfer1-cli/src/main.rs index c3dc0cf6f4..f3dfec45f3 100644 --- a/gen/bigquerydatatransfer1-cli/src/main.rs +++ b/gen/bigquerydatatransfer1-cli/src/main.rs @@ -3403,7 +3403,7 @@ async fn main() { let mut app = App::new("bigquerydatatransfer1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_bigquerydatatransfer1_cli") .arg(Arg::with_name("url") diff --git a/gen/bigquerydatatransfer1/Cargo.toml b/gen/bigquerydatatransfer1/Cargo.toml index 66a5f823a3..b0605cd89c 100644 --- a/gen/bigquerydatatransfer1/Cargo.toml +++ b/gen/bigquerydatatransfer1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-bigquerydatatransfer1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with BigQuery Data Transfer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigquerydatatransfer1" homepage = "https://cloud.google.com/bigquery-transfer/" -documentation = "https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227" +documentation = "https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227" license = "MIT" keywords = ["bigquerydatatransfer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/bigquerydatatransfer1/README.md b/gen/bigquerydatatransfer1/README.md index 32254b710e..014acf88b6 100644 --- a/gen/bigquerydatatransfer1/README.md +++ b/gen/bigquerydatatransfer1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-bigquerydatatransfer1` library allows access to all features of the *Google BigQuery Data Transfer* service. -This documentation was generated from *BigQuery Data Transfer* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *bigquerydatatransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *BigQuery Data Transfer* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *bigquerydatatransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *BigQuery Data Transfer* *v1* API can be found at the [official documentation site](https://cloud.google.com/bigquery-transfer/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/BigQueryDataTransfer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/BigQueryDataTransfer) ... * projects - * [*data sources check valid creds*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectDataSourceCheckValidCredCall), [*data sources get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectDataSourceGetCall), [*data sources list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectDataSourceListCall), [*enroll data sources*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectEnrollDataSourceCall), [*locations data sources check valid creds*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationDataSourceCheckValidCredCall), [*locations data sources get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationDataSourceGetCall), [*locations data sources list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationDataSourceListCall), [*locations enroll data sources*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationEnrollDataSourceCall), [*locations get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationListCall), [*locations transfer configs create*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigCreateCall), [*locations transfer configs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigDeleteCall), [*locations transfer configs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigGetCall), [*locations transfer configs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigListCall), [*locations transfer configs patch*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigPatchCall), [*locations transfer configs runs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunDeleteCall), [*locations transfer configs runs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunGetCall), [*locations transfer configs runs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunListCall), [*locations transfer configs runs transfer logs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunTransferLogListCall), [*locations transfer configs schedule runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigScheduleRunCall), [*locations transfer configs start manual runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigStartManualRunCall), [*locations unenroll data sources*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectLocationUnenrollDataSourceCall), [*transfer configs create*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigCreateCall), [*transfer configs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigDeleteCall), [*transfer configs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigGetCall), [*transfer configs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigListCall), [*transfer configs patch*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigPatchCall), [*transfer configs runs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunDeleteCall), [*transfer configs runs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunGetCall), [*transfer configs runs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunListCall), [*transfer configs runs transfer logs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunTransferLogListCall), [*transfer configs schedule runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigScheduleRunCall) and [*transfer configs start manual runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigStartManualRunCall) + * [*data sources check valid creds*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectDataSourceCheckValidCredCall), [*data sources get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectDataSourceGetCall), [*data sources list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectDataSourceListCall), [*enroll data sources*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectEnrollDataSourceCall), [*locations data sources check valid creds*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationDataSourceCheckValidCredCall), [*locations data sources get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationDataSourceGetCall), [*locations data sources list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationDataSourceListCall), [*locations enroll data sources*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationEnrollDataSourceCall), [*locations get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationListCall), [*locations transfer configs create*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigCreateCall), [*locations transfer configs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigDeleteCall), [*locations transfer configs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigGetCall), [*locations transfer configs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigListCall), [*locations transfer configs patch*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigPatchCall), [*locations transfer configs runs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunDeleteCall), [*locations transfer configs runs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunGetCall), [*locations transfer configs runs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunListCall), [*locations transfer configs runs transfer logs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigRunTransferLogListCall), [*locations transfer configs schedule runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigScheduleRunCall), [*locations transfer configs start manual runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationTransferConfigStartManualRunCall), [*locations unenroll data sources*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectLocationUnenrollDataSourceCall), [*transfer configs create*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigCreateCall), [*transfer configs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigDeleteCall), [*transfer configs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigGetCall), [*transfer configs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigListCall), [*transfer configs patch*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigPatchCall), [*transfer configs runs delete*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunDeleteCall), [*transfer configs runs get*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunGetCall), [*transfer configs runs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunListCall), [*transfer configs runs transfer logs list*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigRunTransferLogListCall), [*transfer configs schedule runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigScheduleRunCall) and [*transfer configs start manual runs*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/api::ProjectTransferConfigStartManualRunCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/BigQueryDataTransfer)** +* **[Hub](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/BigQueryDataTransfer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::CallBuilder) -* **[Resources](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::CallBuilder) +* **[Resources](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Part)** + * **[Parts](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Delegate) to the -[Method Builder](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Delegate) to the +[Method Builder](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::RequestValue) and -[decodable](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::RequestValue) and +[decodable](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-bigquerydatatransfer1/5.0.3+20240227/google_bigquerydatatransfer1/client::RequestValue) are moved +* [request values](https://docs.rs/google-bigquerydatatransfer1/5.0.4+20240227/google_bigquerydatatransfer1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/bigquerydatatransfer1/src/api.rs b/gen/bigquerydatatransfer1/src/api.rs index 96da87f9e3..ab933b594c 100644 --- a/gen/bigquerydatatransfer1/src/api.rs +++ b/gen/bigquerydatatransfer1/src/api.rs @@ -133,7 +133,7 @@ impl<'a, S> BigQueryDataTransfer { BigQueryDataTransfer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://bigquerydatatransfer.googleapis.com/".to_string(), _root_url: "https://bigquerydatatransfer.googleapis.com/".to_string(), } @@ -144,7 +144,7 @@ impl<'a, S> BigQueryDataTransfer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/bigquerydatatransfer1/src/lib.rs b/gen/bigquerydatatransfer1/src/lib.rs index 7b4c9a3117..5ed5871c5a 100644 --- a/gen/bigquerydatatransfer1/src/lib.rs +++ b/gen/bigquerydatatransfer1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *BigQuery Data Transfer* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *bigquerydatatransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *BigQuery Data Transfer* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *bigquerydatatransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *BigQuery Data Transfer* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/bigquery-transfer/). diff --git a/gen/bigqueryreservation1-cli/Cargo.toml b/gen/bigqueryreservation1-cli/Cargo.toml index 5766427dab..5960c66b7f 100644 --- a/gen/bigqueryreservation1-cli/Cargo.toml +++ b/gen/bigqueryreservation1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-bigqueryreservation1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with BigQuery Reservation (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigqueryreservation1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-bigqueryreservation1] path = "../bigqueryreservation1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/bigqueryreservation1-cli/README.md b/gen/bigqueryreservation1-cli/README.md index b91b63ca0f..ce921cf4c2 100644 --- a/gen/bigqueryreservation1-cli/README.md +++ b/gen/bigqueryreservation1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *BigQuery Reservation* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *BigQuery Reservation* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash bigqueryreservation1 [options] diff --git a/gen/bigqueryreservation1-cli/mkdocs.yml b/gen/bigqueryreservation1-cli/mkdocs.yml index f2b855fdfc..7c35f629be 100644 --- a/gen/bigqueryreservation1-cli/mkdocs.yml +++ b/gen/bigqueryreservation1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: BigQuery Reservation v5.0.3+20240227 +site_name: BigQuery Reservation v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-bigqueryreservation1-cli site_description: A complete library to interact with BigQuery Reservation (protocol v1) diff --git a/gen/bigqueryreservation1-cli/src/main.rs b/gen/bigqueryreservation1-cli/src/main.rs index 0cb71ee13b..7f364c3a99 100644 --- a/gen/bigqueryreservation1-cli/src/main.rs +++ b/gen/bigqueryreservation1-cli/src/main.rs @@ -2275,7 +2275,7 @@ async fn main() { let mut app = App::new("bigqueryreservation1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("A service to modify your BigQuery flat-rate reservations.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_bigqueryreservation1_cli") .arg(Arg::with_name("url") diff --git a/gen/bigqueryreservation1/Cargo.toml b/gen/bigqueryreservation1/Cargo.toml index c44770307b..c16cab77bc 100644 --- a/gen/bigqueryreservation1/Cargo.toml +++ b/gen/bigqueryreservation1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-bigqueryreservation1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with BigQuery Reservation (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigqueryreservation1" homepage = "https://cloud.google.com/bigquery/" -documentation = "https://docs.rs/google-bigqueryreservation1/5.0.3+20240227" +documentation = "https://docs.rs/google-bigqueryreservation1/5.0.4+20240227" license = "MIT" keywords = ["bigqueryreservation", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/bigqueryreservation1/README.md b/gen/bigqueryreservation1/README.md index 45a5eb7faa..252bc7717e 100644 --- a/gen/bigqueryreservation1/README.md +++ b/gen/bigqueryreservation1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-bigqueryreservation1` library allows access to all features of the *Google BigQuery Reservation* service. -This documentation was generated from *BigQuery Reservation* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *bigqueryreservation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *BigQuery Reservation* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *bigqueryreservation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *BigQuery Reservation* *v1* API can be found at the [official documentation site](https://cloud.google.com/bigquery/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/BigQueryReservation) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/BigQueryReservation) ... * projects - * [*locations capacity commitments create*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentCreateCall), [*locations capacity commitments delete*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentDeleteCall), [*locations capacity commitments get*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentGetCall), [*locations capacity commitments list*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentListCall), [*locations capacity commitments merge*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentMergeCall), [*locations capacity commitments patch*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentPatchCall), [*locations capacity commitments split*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentSplitCall), [*locations get bi reservation*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationGetBiReservationCall), [*locations reservations assignments create*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentCreateCall), [*locations reservations assignments delete*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentDeleteCall), [*locations reservations assignments list*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentListCall), [*locations reservations assignments move*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentMoveCall), [*locations reservations assignments patch*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentPatchCall), [*locations reservations create*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationCreateCall), [*locations reservations delete*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationDeleteCall), [*locations reservations get*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationGetCall), [*locations reservations list*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationListCall), [*locations reservations patch*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationReservationPatchCall), [*locations search all assignments*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationSearchAllAssignmentCall), [*locations search assignments*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationSearchAssignmentCall) and [*locations update bi reservation*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/api::ProjectLocationUpdateBiReservationCall) + * [*locations capacity commitments create*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentCreateCall), [*locations capacity commitments delete*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentDeleteCall), [*locations capacity commitments get*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentGetCall), [*locations capacity commitments list*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentListCall), [*locations capacity commitments merge*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentMergeCall), [*locations capacity commitments patch*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentPatchCall), [*locations capacity commitments split*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationCapacityCommitmentSplitCall), [*locations get bi reservation*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationGetBiReservationCall), [*locations reservations assignments create*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentCreateCall), [*locations reservations assignments delete*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentDeleteCall), [*locations reservations assignments list*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentListCall), [*locations reservations assignments move*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentMoveCall), [*locations reservations assignments patch*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationAssignmentPatchCall), [*locations reservations create*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationCreateCall), [*locations reservations delete*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationDeleteCall), [*locations reservations get*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationGetCall), [*locations reservations list*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationListCall), [*locations reservations patch*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationReservationPatchCall), [*locations search all assignments*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationSearchAllAssignmentCall), [*locations search assignments*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationSearchAssignmentCall) and [*locations update bi reservation*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/api::ProjectLocationUpdateBiReservationCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/BigQueryReservation)** +* **[Hub](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/BigQueryReservation)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::CallBuilder) -* **[Resources](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::CallBuilder) +* **[Resources](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Part)** + * **[Parts](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Delegate) to the -[Method Builder](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Delegate) to the +[Method Builder](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::RequestValue) and -[decodable](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::RequestValue) and +[decodable](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-bigqueryreservation1/5.0.3+20240227/google_bigqueryreservation1/client::RequestValue) are moved +* [request values](https://docs.rs/google-bigqueryreservation1/5.0.4+20240227/google_bigqueryreservation1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/bigqueryreservation1/src/api.rs b/gen/bigqueryreservation1/src/api.rs index a9101b1b4e..7a3021d537 100644 --- a/gen/bigqueryreservation1/src/api.rs +++ b/gen/bigqueryreservation1/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> BigQueryReservation { BigQueryReservation { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://bigqueryreservation.googleapis.com/".to_string(), _root_url: "https://bigqueryreservation.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> BigQueryReservation { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/bigqueryreservation1/src/lib.rs b/gen/bigqueryreservation1/src/lib.rs index 6447745e74..105a72d333 100644 --- a/gen/bigqueryreservation1/src/lib.rs +++ b/gen/bigqueryreservation1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *BigQuery Reservation* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *bigqueryreservation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *BigQuery Reservation* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *bigqueryreservation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *BigQuery Reservation* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/bigquery/). diff --git a/gen/bigtableadmin2-cli/Cargo.toml b/gen/bigtableadmin2-cli/Cargo.toml index 0982d5123b..979b6432b6 100644 --- a/gen/bigtableadmin2-cli/Cargo.toml +++ b/gen/bigtableadmin2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-bigtableadmin2-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Bigtable Admin (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigtableadmin2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-bigtableadmin2] path = "../bigtableadmin2" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/bigtableadmin2-cli/README.md b/gen/bigtableadmin2-cli/README.md index 662dbc2bdc..da05bda846 100644 --- a/gen/bigtableadmin2-cli/README.md +++ b/gen/bigtableadmin2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Bigtable Admin* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Bigtable Admin* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash bigtableadmin2 [options] diff --git a/gen/bigtableadmin2-cli/mkdocs.yml b/gen/bigtableadmin2-cli/mkdocs.yml index 4ccf59849d..cce9c56765 100644 --- a/gen/bigtableadmin2-cli/mkdocs.yml +++ b/gen/bigtableadmin2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Bigtable Admin v5.0.3+20240221 +site_name: Bigtable Admin v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-bigtableadmin2-cli site_description: A complete library to interact with Bigtable Admin (protocol v2) diff --git a/gen/bigtableadmin2-cli/src/main.rs b/gen/bigtableadmin2-cli/src/main.rs index 55143da044..0cab17814c 100644 --- a/gen/bigtableadmin2-cli/src/main.rs +++ b/gen/bigtableadmin2-cli/src/main.rs @@ -5100,7 +5100,7 @@ async fn main() { let mut app = App::new("bigtableadmin2") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Administer your Cloud Bigtable tables and instances.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_bigtableadmin2_cli") .arg(Arg::with_name("url") diff --git a/gen/bigtableadmin2/Cargo.toml b/gen/bigtableadmin2/Cargo.toml index e179ea4464..084240ab98 100644 --- a/gen/bigtableadmin2/Cargo.toml +++ b/gen/bigtableadmin2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-bigtableadmin2" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Bigtable Admin (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigtableadmin2" homepage = "https://cloud.google.com/bigtable/" -documentation = "https://docs.rs/google-bigtableadmin2/5.0.3+20240221" +documentation = "https://docs.rs/google-bigtableadmin2/5.0.4+20240221" license = "MIT" keywords = ["bigtableadmin", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/bigtableadmin2/README.md b/gen/bigtableadmin2/README.md index ec67915f3f..7dac4e862d 100644 --- a/gen/bigtableadmin2/README.md +++ b/gen/bigtableadmin2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-bigtableadmin2` library allows access to all features of the *Google Bigtable Admin* service. -This documentation was generated from *Bigtable Admin* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *bigtableadmin:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Bigtable Admin* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *bigtableadmin:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Bigtable Admin* *v2* API can be found at the [official documentation site](https://cloud.google.com/bigtable/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/BigtableAdmin) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/BigtableAdmin) ... -* [operations](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::Operation) - * [*get*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::OperationGetCall) and [*projects operations list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::OperationProjectOperationListCall) +* [operations](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::Operation) + * [*get*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::OperationGetCall) and [*projects operations list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::OperationProjectOperationListCall) * projects - * [*instances app profiles create*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileCreateCall), [*instances app profiles delete*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileDeleteCall), [*instances app profiles get*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileGetCall), [*instances app profiles list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileListCall), [*instances app profiles patch*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfilePatchCall), [*instances clusters backups copy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupCopyCall), [*instances clusters backups create*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupCreateCall), [*instances clusters backups delete*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupDeleteCall), [*instances clusters backups get*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupGetCall), [*instances clusters backups get iam policy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupGetIamPolicyCall), [*instances clusters backups list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupListCall), [*instances clusters backups patch*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupPatchCall), [*instances clusters backups set iam policy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupSetIamPolicyCall), [*instances clusters backups test iam permissions*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupTestIamPermissionCall), [*instances clusters create*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterCreateCall), [*instances clusters delete*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterDeleteCall), [*instances clusters get*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterGetCall), [*instances clusters hot tablets list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterHotTabletListCall), [*instances clusters list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterListCall), [*instances clusters partial update cluster*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterPartialUpdateClusterCall), [*instances clusters update*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceClusterUpdateCall), [*instances create*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceCreateCall), [*instances delete*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceDeleteCall), [*instances get*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceGetCall), [*instances get iam policy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceGetIamPolicyCall), [*instances list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceListCall), [*instances partial update instance*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstancePartialUpdateInstanceCall), [*instances set iam policy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceSetIamPolicyCall), [*instances tables check consistency*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableCheckConsistencyCall), [*instances tables create*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableCreateCall), [*instances tables delete*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableDeleteCall), [*instances tables drop row range*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableDropRowRangeCall), [*instances tables generate consistency token*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableGenerateConsistencyTokenCall), [*instances tables get*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableGetCall), [*instances tables get iam policy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableGetIamPolicyCall), [*instances tables list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableListCall), [*instances tables modify column families*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableModifyColumnFamilyCall), [*instances tables patch*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTablePatchCall), [*instances tables restore*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableRestoreCall), [*instances tables set iam policy*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableSetIamPolicyCall), [*instances tables test iam permissions*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableTestIamPermissionCall), [*instances tables undelete*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTableUndeleteCall), [*instances test iam permissions*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceTestIamPermissionCall), [*instances update*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectInstanceUpdateCall) and [*locations list*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/api::ProjectLocationListCall) + * [*instances app profiles create*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileCreateCall), [*instances app profiles delete*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileDeleteCall), [*instances app profiles get*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileGetCall), [*instances app profiles list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfileListCall), [*instances app profiles patch*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceAppProfilePatchCall), [*instances clusters backups copy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupCopyCall), [*instances clusters backups create*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupCreateCall), [*instances clusters backups delete*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupDeleteCall), [*instances clusters backups get*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupGetCall), [*instances clusters backups get iam policy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupGetIamPolicyCall), [*instances clusters backups list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupListCall), [*instances clusters backups patch*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupPatchCall), [*instances clusters backups set iam policy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupSetIamPolicyCall), [*instances clusters backups test iam permissions*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterBackupTestIamPermissionCall), [*instances clusters create*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterCreateCall), [*instances clusters delete*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterDeleteCall), [*instances clusters get*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterGetCall), [*instances clusters hot tablets list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterHotTabletListCall), [*instances clusters list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterListCall), [*instances clusters partial update cluster*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterPartialUpdateClusterCall), [*instances clusters update*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceClusterUpdateCall), [*instances create*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceCreateCall), [*instances delete*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceDeleteCall), [*instances get*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceGetCall), [*instances get iam policy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceGetIamPolicyCall), [*instances list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceListCall), [*instances partial update instance*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstancePartialUpdateInstanceCall), [*instances set iam policy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceSetIamPolicyCall), [*instances tables check consistency*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableCheckConsistencyCall), [*instances tables create*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableCreateCall), [*instances tables delete*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableDeleteCall), [*instances tables drop row range*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableDropRowRangeCall), [*instances tables generate consistency token*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableGenerateConsistencyTokenCall), [*instances tables get*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableGetCall), [*instances tables get iam policy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableGetIamPolicyCall), [*instances tables list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableListCall), [*instances tables modify column families*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableModifyColumnFamilyCall), [*instances tables patch*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTablePatchCall), [*instances tables restore*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableRestoreCall), [*instances tables set iam policy*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableSetIamPolicyCall), [*instances tables test iam permissions*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableTestIamPermissionCall), [*instances tables undelete*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTableUndeleteCall), [*instances test iam permissions*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceTestIamPermissionCall), [*instances update*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectInstanceUpdateCall) and [*locations list*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/api::ProjectLocationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/BigtableAdmin)** +* **[Hub](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/BigtableAdmin)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::CallBuilder) -* **[Resources](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::CallBuilder) +* **[Resources](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Part)** + * **[Parts](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -135,17 +135,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -155,29 +155,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Delegate) to the -[Method Builder](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Delegate) to the +[Method Builder](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::RequestValue) and -[decodable](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::RequestValue) and +[decodable](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-bigtableadmin2/5.0.3+20240221/google_bigtableadmin2/client::RequestValue) are moved +* [request values](https://docs.rs/google-bigtableadmin2/5.0.4+20240221/google_bigtableadmin2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/bigtableadmin2/src/api.rs b/gen/bigtableadmin2/src/api.rs index 2fc575a2fb..f199b1540d 100644 --- a/gen/bigtableadmin2/src/api.rs +++ b/gen/bigtableadmin2/src/api.rs @@ -154,7 +154,7 @@ impl<'a, S> BigtableAdmin { BigtableAdmin { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://bigtableadmin.googleapis.com/".to_string(), _root_url: "https://bigtableadmin.googleapis.com/".to_string(), } @@ -168,7 +168,7 @@ impl<'a, S> BigtableAdmin { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/bigtableadmin2/src/lib.rs b/gen/bigtableadmin2/src/lib.rs index 2a0fb833de..36486592af 100644 --- a/gen/bigtableadmin2/src/lib.rs +++ b/gen/bigtableadmin2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Bigtable Admin* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *bigtableadmin:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Bigtable Admin* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *bigtableadmin:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Bigtable Admin* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/bigtable/). diff --git a/gen/billingbudgets1-cli/Cargo.toml b/gen/billingbudgets1-cli/Cargo.toml index 1e02eeef70..f17503ef95 100644 --- a/gen/billingbudgets1-cli/Cargo.toml +++ b/gen/billingbudgets1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-billingbudgets1-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with CloudBillingBudget (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/billingbudgets1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-billingbudgets1] path = "../billingbudgets1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/billingbudgets1-cli/README.md b/gen/billingbudgets1-cli/README.md index c91fe4dad2..124f10b3dc 100644 --- a/gen/billingbudgets1-cli/README.md +++ b/gen/billingbudgets1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *CloudBillingBudget* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *CloudBillingBudget* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash billingbudgets1 [options] diff --git a/gen/billingbudgets1-cli/mkdocs.yml b/gen/billingbudgets1-cli/mkdocs.yml index fe31ba0ad4..065222f2c0 100644 --- a/gen/billingbudgets1-cli/mkdocs.yml +++ b/gen/billingbudgets1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: CloudBillingBudget v5.0.3+20240225 +site_name: CloudBillingBudget v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-billingbudgets1-cli site_description: A complete library to interact with CloudBillingBudget (protocol v1) diff --git a/gen/billingbudgets1-cli/src/main.rs b/gen/billingbudgets1-cli/src/main.rs index 5d78deb8bd..244418e4f7 100644 --- a/gen/billingbudgets1-cli/src/main.rs +++ b/gen/billingbudgets1-cli/src/main.rs @@ -668,7 +668,7 @@ async fn main() { let mut app = App::new("billingbudgets1") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("The Cloud Billing Budget API stores Cloud Billing budgets, which define a budget plan and the rules to execute as spend is tracked against that plan.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_billingbudgets1_cli") .arg(Arg::with_name("url") diff --git a/gen/billingbudgets1/Cargo.toml b/gen/billingbudgets1/Cargo.toml index 6ee2ff1a3b..8afdc589b0 100644 --- a/gen/billingbudgets1/Cargo.toml +++ b/gen/billingbudgets1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-billingbudgets1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with CloudBillingBudget (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/billingbudgets1" homepage = "https://cloud.google.com/billing/docs/how-to/budget-api-overview" -documentation = "https://docs.rs/google-billingbudgets1/5.0.3+20240225" +documentation = "https://docs.rs/google-billingbudgets1/5.0.4+20240225" license = "MIT" keywords = ["billingbudgets", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/billingbudgets1/README.md b/gen/billingbudgets1/README.md index fba4b4a5bb..b42d7f8d09 100644 --- a/gen/billingbudgets1/README.md +++ b/gen/billingbudgets1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-billingbudgets1` library allows access to all features of the *Google CloudBillingBudget* service. -This documentation was generated from *CloudBillingBudget* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *CloudBillingBudget* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *CloudBillingBudget* *v1* API can be found at the [official documentation site](https://cloud.google.com/billing/docs/how-to/budget-api-overview). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/CloudBillingBudget) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/CloudBillingBudget) ... * billing accounts - * [*budgets create*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/api::BillingAccountBudgetCreateCall), [*budgets delete*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/api::BillingAccountBudgetDeleteCall), [*budgets get*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/api::BillingAccountBudgetGetCall), [*budgets list*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/api::BillingAccountBudgetListCall) and [*budgets patch*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/api::BillingAccountBudgetPatchCall) + * [*budgets create*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/api::BillingAccountBudgetCreateCall), [*budgets delete*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/api::BillingAccountBudgetDeleteCall), [*budgets get*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/api::BillingAccountBudgetGetCall), [*budgets list*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/api::BillingAccountBudgetListCall) and [*budgets patch*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/api::BillingAccountBudgetPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/CloudBillingBudget)** +* **[Hub](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/CloudBillingBudget)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::CallBuilder) -* **[Resources](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::CallBuilder) +* **[Resources](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Part)** + * **[Parts](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Delegate) to the -[Method Builder](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Delegate) to the +[Method Builder](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::RequestValue) and -[decodable](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::RequestValue) and +[decodable](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-billingbudgets1/5.0.3+20240225/google_billingbudgets1/client::RequestValue) are moved +* [request values](https://docs.rs/google-billingbudgets1/5.0.4+20240225/google_billingbudgets1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/billingbudgets1/src/api.rs b/gen/billingbudgets1/src/api.rs index 8b2bdf44be..384c46b5d4 100644 --- a/gen/billingbudgets1/src/api.rs +++ b/gen/billingbudgets1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> CloudBillingBudget { CloudBillingBudget { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://billingbudgets.googleapis.com/".to_string(), _root_url: "https://billingbudgets.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> CloudBillingBudget { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/billingbudgets1/src/lib.rs b/gen/billingbudgets1/src/lib.rs index 688fac26d0..82fe75ca87 100644 --- a/gen/billingbudgets1/src/lib.rs +++ b/gen/billingbudgets1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *CloudBillingBudget* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *CloudBillingBudget* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *CloudBillingBudget* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/billing/docs/how-to/budget-api-overview). diff --git a/gen/billingbudgets1_beta1-cli/Cargo.toml b/gen/billingbudgets1_beta1-cli/Cargo.toml index 1d1f1b2dc0..65b5732848 100644 --- a/gen/billingbudgets1_beta1-cli/Cargo.toml +++ b/gen/billingbudgets1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-billingbudgets1_beta1-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with CloudBillingBudget (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/billingbudgets1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-billingbudgets1_beta1] path = "../billingbudgets1_beta1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/billingbudgets1_beta1-cli/README.md b/gen/billingbudgets1_beta1-cli/README.md index 1603855320..6ed7b7bf87 100644 --- a/gen/billingbudgets1_beta1-cli/README.md +++ b/gen/billingbudgets1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *CloudBillingBudget* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *CloudBillingBudget* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash billingbudgets1-beta1 [options] diff --git a/gen/billingbudgets1_beta1-cli/mkdocs.yml b/gen/billingbudgets1_beta1-cli/mkdocs.yml index 04d468637b..5305227511 100644 --- a/gen/billingbudgets1_beta1-cli/mkdocs.yml +++ b/gen/billingbudgets1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: CloudBillingBudget v5.0.3+20240225 +site_name: CloudBillingBudget v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-billingbudgets1_beta1-cli site_description: A complete library to interact with CloudBillingBudget (protocol v1beta1) diff --git a/gen/billingbudgets1_beta1-cli/src/main.rs b/gen/billingbudgets1_beta1-cli/src/main.rs index 0feb6e1ec4..4759174f3a 100644 --- a/gen/billingbudgets1_beta1-cli/src/main.rs +++ b/gen/billingbudgets1_beta1-cli/src/main.rs @@ -665,7 +665,7 @@ async fn main() { let mut app = App::new("billingbudgets1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("The Cloud Billing Budget API stores Cloud Billing budgets, which define a budget plan and the rules to execute as spend is tracked against that plan.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_billingbudgets1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/billingbudgets1_beta1/Cargo.toml b/gen/billingbudgets1_beta1/Cargo.toml index 8dc2cff0e2..865a15987d 100644 --- a/gen/billingbudgets1_beta1/Cargo.toml +++ b/gen/billingbudgets1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-billingbudgets1_beta1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with CloudBillingBudget (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/billingbudgets1_beta1" homepage = "https://cloud.google.com/billing/docs/how-to/budget-api-overview" -documentation = "https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225" +documentation = "https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225" license = "MIT" keywords = ["billingbudgets", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/billingbudgets1_beta1/README.md b/gen/billingbudgets1_beta1/README.md index e7cfe71fc6..7d225066ec 100644 --- a/gen/billingbudgets1_beta1/README.md +++ b/gen/billingbudgets1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-billingbudgets1_beta1` library allows access to all features of the *Google CloudBillingBudget* service. -This documentation was generated from *CloudBillingBudget* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *CloudBillingBudget* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *CloudBillingBudget* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/billing/docs/how-to/budget-api-overview). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/CloudBillingBudget) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/CloudBillingBudget) ... * billing accounts - * [*budgets create*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetCreateCall), [*budgets delete*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetDeleteCall), [*budgets get*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetGetCall), [*budgets list*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetListCall) and [*budgets patch*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetPatchCall) + * [*budgets create*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetCreateCall), [*budgets delete*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetDeleteCall), [*budgets get*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetGetCall), [*budgets list*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetListCall) and [*budgets patch*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/api::BillingAccountBudgetPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/CloudBillingBudget)** +* **[Hub](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/CloudBillingBudget)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-billingbudgets1_beta1/5.0.3+20240225/google_billingbudgets1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-billingbudgets1_beta1/5.0.4+20240225/google_billingbudgets1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/billingbudgets1_beta1/src/api.rs b/gen/billingbudgets1_beta1/src/api.rs index 3592cc256d..2e6cf3351e 100644 --- a/gen/billingbudgets1_beta1/src/api.rs +++ b/gen/billingbudgets1_beta1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudBillingBudget { CloudBillingBudget { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://billingbudgets.googleapis.com/".to_string(), _root_url: "https://billingbudgets.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudBillingBudget { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/billingbudgets1_beta1/src/lib.rs b/gen/billingbudgets1_beta1/src/lib.rs index a22af72018..3ddbfcd776 100644 --- a/gen/billingbudgets1_beta1/src/lib.rs +++ b/gen/billingbudgets1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *CloudBillingBudget* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *CloudBillingBudget* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *billingbudgets:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *CloudBillingBudget* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/billing/docs/how-to/budget-api-overview). diff --git a/gen/blogger3-cli/Cargo.toml b/gen/blogger3-cli/Cargo.toml index f2cb8747c0..6095e4620b 100644 --- a/gen/blogger3-cli/Cargo.toml +++ b/gen/blogger3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-blogger3-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Blogger (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/blogger3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-blogger3] path = "../blogger3" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/blogger3-cli/README.md b/gen/blogger3-cli/README.md index 4639d0dea7..bf66b039d9 100644 --- a/gen/blogger3-cli/README.md +++ b/gen/blogger3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Blogger* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Blogger* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash blogger3 [options] diff --git a/gen/blogger3-cli/mkdocs.yml b/gen/blogger3-cli/mkdocs.yml index f199c8795b..f457d4a832 100644 --- a/gen/blogger3-cli/mkdocs.yml +++ b/gen/blogger3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Blogger v5.0.3+20240304 +site_name: Blogger v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-blogger3-cli site_description: A complete library to interact with Blogger (protocol v3) diff --git a/gen/blogger3-cli/src/main.rs b/gen/blogger3-cli/src/main.rs index a35405bd90..1605af38fa 100644 --- a/gen/blogger3-cli/src/main.rs +++ b/gen/blogger3-cli/src/main.rs @@ -3509,7 +3509,7 @@ async fn main() { let mut app = App::new("blogger3") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The Blogger API provides access to posts, comments and pages of a Blogger blog.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_blogger3_cli") .arg(Arg::with_name("url") diff --git a/gen/blogger3/Cargo.toml b/gen/blogger3/Cargo.toml index 11160885cf..5fcae65f73 100644 --- a/gen/blogger3/Cargo.toml +++ b/gen/blogger3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-blogger3" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Blogger (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/blogger3" homepage = "https://developers.google.com/blogger/docs/3.0/getting_started" -documentation = "https://docs.rs/google-blogger3/5.0.3+20240304" +documentation = "https://docs.rs/google-blogger3/5.0.4+20240304" license = "MIT" keywords = ["blogger", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/blogger3/README.md b/gen/blogger3/README.md index 6314cbb455..1661655d5f 100644 --- a/gen/blogger3/README.md +++ b/gen/blogger3/README.md @@ -5,30 +5,30 @@ DO NOT EDIT ! --> The `google-blogger3` library allows access to all features of the *Google Blogger* service. -This documentation was generated from *Blogger* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Blogger* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Blogger* *v3* API can be found at the [official documentation site](https://developers.google.com/blogger/docs/3.0/getting_started). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/Blogger) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/Blogger) ... -* [blog user infos](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::BlogUserInfo) - * [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::BlogUserInfoGetCall) -* [blogs](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::Blog) - * [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::BlogGetCall), [*get by url*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::BlogGetByUrlCall) and [*list by user*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::BlogListByUserCall) -* [comments](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::Comment) - * [*approve*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentApproveCall), [*delete*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentDeleteCall), [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentGetCall), [*list*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentListCall), [*list by blog*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentListByBlogCall), [*mark as spam*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentMarkAsSpamCall) and [*remove content*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::CommentRemoveContentCall) +* [blog user infos](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::BlogUserInfo) + * [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::BlogUserInfoGetCall) +* [blogs](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::Blog) + * [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::BlogGetCall), [*get by url*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::BlogGetByUrlCall) and [*list by user*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::BlogListByUserCall) +* [comments](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::Comment) + * [*approve*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentApproveCall), [*delete*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentDeleteCall), [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentGetCall), [*list*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentListCall), [*list by blog*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentListByBlogCall), [*mark as spam*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentMarkAsSpamCall) and [*remove content*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::CommentRemoveContentCall) * page views - * [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageViewGetCall) -* [pages](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::Page) - * [*delete*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageDeleteCall), [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageGetCall), [*insert*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageInsertCall), [*list*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageListCall), [*patch*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PagePatchCall), [*publish*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PagePublishCall), [*revert*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageRevertCall) and [*update*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PageUpdateCall) -* [post user infos](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostUserInfo) - * [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostUserInfoGetCall) and [*list*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostUserInfoListCall) -* [posts](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::Post) - * [*delete*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostDeleteCall), [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostGetCall), [*get by path*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostGetByPathCall), [*insert*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostInsertCall), [*list*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostListCall), [*patch*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostPatchCall), [*publish*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostPublishCall), [*revert*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostRevertCall), [*search*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostSearchCall) and [*update*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::PostUpdateCall) -* [users](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::User) - * [*get*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/api::UserGetCall) + * [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageViewGetCall) +* [pages](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::Page) + * [*delete*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageDeleteCall), [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageGetCall), [*insert*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageInsertCall), [*list*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageListCall), [*patch*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PagePatchCall), [*publish*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PagePublishCall), [*revert*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageRevertCall) and [*update*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PageUpdateCall) +* [post user infos](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostUserInfo) + * [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostUserInfoGetCall) and [*list*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostUserInfoListCall) +* [posts](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::Post) + * [*delete*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostDeleteCall), [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostGetCall), [*get by path*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostGetByPathCall), [*insert*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostInsertCall), [*list*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostListCall), [*patch*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostPatchCall), [*publish*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostPublishCall), [*revert*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostRevertCall), [*search*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostSearchCall) and [*update*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::PostUpdateCall) +* [users](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::User) + * [*get*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/api::UserGetCall) @@ -37,17 +37,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/Blogger)** +* **[Hub](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/Blogger)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::CallBuilder) -* **[Resources](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::CallBuilder) +* **[Resources](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Part)** + * **[Parts](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -152,17 +152,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -172,29 +172,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Delegate) to the -[Method Builder](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Delegate) to the +[Method Builder](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::RequestValue) and -[decodable](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::RequestValue) and +[decodable](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-blogger3/5.0.3+20240304/google_blogger3/client::RequestValue) are moved +* [request values](https://docs.rs/google-blogger3/5.0.4+20240304/google_blogger3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/blogger3/src/api.rs b/gen/blogger3/src/api.rs index e9c9381399..8975caf092 100644 --- a/gen/blogger3/src/api.rs +++ b/gen/blogger3/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> Blogger { Blogger { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://blogger.googleapis.com/".to_string(), _root_url: "https://blogger.googleapis.com/".to_string(), } @@ -166,7 +166,7 @@ impl<'a, S> Blogger { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/blogger3/src/lib.rs b/gen/blogger3/src/lib.rs index 6f474c32c4..24dca96ed7 100644 --- a/gen/blogger3/src/lib.rs +++ b/gen/blogger3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Blogger* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Blogger* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Blogger* *v3* API can be found at the //! [official documentation site](https://developers.google.com/blogger/docs/3.0/getting_started). diff --git a/gen/books1-cli/Cargo.toml b/gen/books1-cli/Cargo.toml index 1bffa36751..2b2ebe70ef 100644 --- a/gen/books1-cli/Cargo.toml +++ b/gen/books1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-books1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with books (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/books1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-books1] path = "../books1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/books1-cli/README.md b/gen/books1-cli/README.md index e8120041b3..330732bb1c 100644 --- a/gen/books1-cli/README.md +++ b/gen/books1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *books* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *books* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash books1 [options] diff --git a/gen/books1-cli/mkdocs.yml b/gen/books1-cli/mkdocs.yml index 7fc539c77c..263caaa9b6 100644 --- a/gen/books1-cli/mkdocs.yml +++ b/gen/books1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: books v5.0.3+20240222 +site_name: books v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-books1-cli site_description: A complete library to interact with books (protocol v1) diff --git a/gen/books1-cli/src/main.rs b/gen/books1-cli/src/main.rs index ab8255bffc..8378be87b0 100644 --- a/gen/books1-cli/src/main.rs +++ b/gen/books1-cli/src/main.rs @@ -5085,7 +5085,7 @@ async fn main() { let mut app = App::new("books1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("The Google Books API allows clients to access the Google Books repository.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_books1_cli") .arg(Arg::with_name("url") diff --git a/gen/books1/Cargo.toml b/gen/books1/Cargo.toml index 1b3b190d73..78ee1e0f5e 100644 --- a/gen/books1/Cargo.toml +++ b/gen/books1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-books1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with books (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/books1" homepage = "https://code.google.com/apis/books/docs/v1/getting_started.html" -documentation = "https://docs.rs/google-books1/5.0.3+20240222" +documentation = "https://docs.rs/google-books1/5.0.4+20240222" license = "MIT" keywords = ["books", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/books1/README.md b/gen/books1/README.md index 7c4c789509..c456623eb3 100644 --- a/gen/books1/README.md +++ b/gen/books1/README.md @@ -5,40 +5,40 @@ DO NOT EDIT ! --> The `google-books1` library allows access to all features of the *Google books* service. -This documentation was generated from *books* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *books* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *books* *v1* API can be found at the [official documentation site](https://code.google.com/apis/books/docs/v1/getting_started.html). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-books1/5.0.3+20240222/google_books1/Books) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-books1/5.0.4+20240222/google_books1/Books) ... -* [bookshelves](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::Bookshelf) - * [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::BookshelfGetCall), [*list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::BookshelfListCall) and [*volumes list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::BookshelfVolumeListCall) +* [bookshelves](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::Bookshelf) + * [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::BookshelfGetCall), [*list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::BookshelfListCall) and [*volumes list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::BookshelfVolumeListCall) * cloudloading - * [*add book*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::CloudloadingAddBookCall), [*delete book*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::CloudloadingDeleteBookCall) and [*update book*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::CloudloadingUpdateBookCall) + * [*add book*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::CloudloadingAddBookCall), [*delete book*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::CloudloadingDeleteBookCall) and [*update book*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::CloudloadingUpdateBookCall) * dictionary - * [*list offline metadata*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::DictionaryListOfflineMetadataCall) + * [*list offline metadata*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::DictionaryListOfflineMetadataCall) * familysharing - * [*get family info*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::FamilysharingGetFamilyInfoCall), [*share*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::FamilysharingShareCall) and [*unshare*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::FamilysharingUnshareCall) + * [*get family info*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::FamilysharingGetFamilyInfoCall), [*share*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::FamilysharingShareCall) and [*unshare*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::FamilysharingUnshareCall) * layers - * [*annotation data get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::LayerAnnotationDataGetCall), [*annotation data list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::LayerAnnotationDataListCall), [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::LayerGetCall), [*list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::LayerListCall), [*volume annotations get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::LayerVolumeAnnotationGetCall) and [*volume annotations list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::LayerVolumeAnnotationListCall) + * [*annotation data get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::LayerAnnotationDataGetCall), [*annotation data list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::LayerAnnotationDataListCall), [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::LayerGetCall), [*list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::LayerListCall), [*volume annotations get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::LayerVolumeAnnotationGetCall) and [*volume annotations list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::LayerVolumeAnnotationListCall) * myconfig - * [*get user settings*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MyconfigGetUserSettingCall), [*release download access*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MyconfigReleaseDownloadAccesCall), [*request access*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MyconfigRequestAccesCall), [*sync volume licenses*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MyconfigSyncVolumeLicenseCall) and [*update user settings*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MyconfigUpdateUserSettingCall) + * [*get user settings*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MyconfigGetUserSettingCall), [*release download access*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MyconfigReleaseDownloadAccesCall), [*request access*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MyconfigRequestAccesCall), [*sync volume licenses*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MyconfigSyncVolumeLicenseCall) and [*update user settings*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MyconfigUpdateUserSettingCall) * mylibrary - * [*annotations delete*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryAnnotationDeleteCall), [*annotations insert*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryAnnotationInsertCall), [*annotations list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryAnnotationListCall), [*annotations summary*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryAnnotationSummaryCall), [*annotations update*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryAnnotationUpdateCall), [*bookshelves add volume*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfAddVolumeCall), [*bookshelves clear volumes*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfClearVolumeCall), [*bookshelves get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfGetCall), [*bookshelves list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfListCall), [*bookshelves move volume*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfMoveVolumeCall), [*bookshelves remove volume*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfRemoveVolumeCall), [*bookshelves volumes list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryBookshelfVolumeListCall), [*readingpositions get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryReadingpositionGetCall) and [*readingpositions set position*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::MylibraryReadingpositionSetPositionCall) -* [notification](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::Notification) - * [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::NotificationGetCall) + * [*annotations delete*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryAnnotationDeleteCall), [*annotations insert*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryAnnotationInsertCall), [*annotations list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryAnnotationListCall), [*annotations summary*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryAnnotationSummaryCall), [*annotations update*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryAnnotationUpdateCall), [*bookshelves add volume*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfAddVolumeCall), [*bookshelves clear volumes*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfClearVolumeCall), [*bookshelves get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfGetCall), [*bookshelves list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfListCall), [*bookshelves move volume*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfMoveVolumeCall), [*bookshelves remove volume*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfRemoveVolumeCall), [*bookshelves volumes list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryBookshelfVolumeListCall), [*readingpositions get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryReadingpositionGetCall) and [*readingpositions set position*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::MylibraryReadingpositionSetPositionCall) +* [notification](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::Notification) + * [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::NotificationGetCall) * onboarding - * [*list categories*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::OnboardingListCategoryCall) and [*list category volumes*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::OnboardingListCategoryVolumeCall) + * [*list categories*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::OnboardingListCategoryCall) and [*list category volumes*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::OnboardingListCategoryVolumeCall) * personalizedstream - * [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::PersonalizedstreamGetCall) + * [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::PersonalizedstreamGetCall) * promooffer - * [*accept*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::PromoofferAcceptCall), [*dismiss*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::PromoofferDismisCall) and [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::PromoofferGetCall) -* [series](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::Series) - * [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::SeriesGetCall) and [*membership get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::SeriesMembershipGetCall) -* [volumes](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::Volume) - * [*associated list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeAssociatedListCall), [*get*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeGetCall), [*list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeListCall), [*mybooks list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeMybookListCall), [*recommended list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeRecommendedListCall), [*recommended rate*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeRecommendedRateCall) and [*useruploaded list*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/api::VolumeUseruploadedListCall) + * [*accept*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::PromoofferAcceptCall), [*dismiss*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::PromoofferDismisCall) and [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::PromoofferGetCall) +* [series](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::Series) + * [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::SeriesGetCall) and [*membership get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::SeriesMembershipGetCall) +* [volumes](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::Volume) + * [*associated list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeAssociatedListCall), [*get*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeGetCall), [*list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeListCall), [*mybooks list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeMybookListCall), [*recommended list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeRecommendedListCall), [*recommended rate*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeRecommendedRateCall) and [*useruploaded list*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/api::VolumeUseruploadedListCall) @@ -47,17 +47,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-books1/5.0.3+20240222/google_books1/Books)** +* **[Hub](https://docs.rs/google-books1/5.0.4+20240222/google_books1/Books)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::CallBuilder) -* **[Resources](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::CallBuilder) +* **[Resources](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Part)** + * **[Parts](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -160,17 +160,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -180,29 +180,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Delegate) to the -[Method Builder](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Delegate) to the +[Method Builder](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::RequestValue) and -[decodable](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::RequestValue) and +[decodable](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-books1/5.0.3+20240222/google_books1/client::RequestValue) are moved +* [request values](https://docs.rs/google-books1/5.0.4+20240222/google_books1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/books1/src/api.rs b/gen/books1/src/api.rs index 3390dfe066..19782c90ee 100644 --- a/gen/books1/src/api.rs +++ b/gen/books1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> Books { Books { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://books.googleapis.com/".to_string(), _root_url: "https://books.googleapis.com/".to_string(), } @@ -174,7 +174,7 @@ impl<'a, S> Books { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/books1/src/lib.rs b/gen/books1/src/lib.rs index c4dc8afde6..4b8c6da611 100644 --- a/gen/books1/src/lib.rs +++ b/gen/books1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *books* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *books* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *books* *v1* API can be found at the //! [official documentation site](https://code.google.com/apis/books/docs/v1/getting_started.html). diff --git a/gen/calendar3-cli/Cargo.toml b/gen/calendar3-cli/Cargo.toml index 1a547d1bd5..82233f5f1e 100644 --- a/gen/calendar3-cli/Cargo.toml +++ b/gen/calendar3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-calendar3-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with calendar (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/calendar3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-calendar3] path = "../calendar3" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/calendar3-cli/README.md b/gen/calendar3-cli/README.md index 279d45ee2a..01a3c7cf6c 100644 --- a/gen/calendar3-cli/README.md +++ b/gen/calendar3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *calendar* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *calendar* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash calendar3 [options] diff --git a/gen/calendar3-cli/mkdocs.yml b/gen/calendar3-cli/mkdocs.yml index 89f05862d5..49c8f39bc2 100644 --- a/gen/calendar3-cli/mkdocs.yml +++ b/gen/calendar3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: calendar v5.0.3+20240223 +site_name: calendar v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-calendar3-cli site_description: A complete library to interact with calendar (protocol v3) diff --git a/gen/calendar3-cli/src/main.rs b/gen/calendar3-cli/src/main.rs index 9f3c5b2b36..eb52c3f5d9 100644 --- a/gen/calendar3-cli/src/main.rs +++ b/gen/calendar3-cli/src/main.rs @@ -4524,7 +4524,7 @@ async fn main() { let mut app = App::new("calendar3") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Manipulates events and other calendar data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_calendar3_cli") .arg(Arg::with_name("url") diff --git a/gen/calendar3/Cargo.toml b/gen/calendar3/Cargo.toml index 28fb762522..566216a67e 100644 --- a/gen/calendar3/Cargo.toml +++ b/gen/calendar3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-calendar3" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with calendar (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/calendar3" homepage = "https://developers.google.com/google-apps/calendar/firstapp" -documentation = "https://docs.rs/google-calendar3/5.0.3+20240223" +documentation = "https://docs.rs/google-calendar3/5.0.4+20240223" license = "MIT" keywords = ["calendar", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/calendar3/README.md b/gen/calendar3/README.md index a67b2c214c..537a017044 100644 --- a/gen/calendar3/README.md +++ b/gen/calendar3/README.md @@ -5,43 +5,43 @@ DO NOT EDIT ! --> The `google-calendar3` library allows access to all features of the *Google calendar* service. -This documentation was generated from *calendar* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *calendar* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *calendar* *v3* API can be found at the [official documentation site](https://developers.google.com/google-apps/calendar/firstapp). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/CalendarHub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/CalendarHub) ... -* [acl](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::Acl) - * [*delete*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclGetCall), [*insert*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclInsertCall), [*list*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclListCall), [*patch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclPatchCall), [*update*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclUpdateCall) and [*watch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclWatchCall) -* [calendar list](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarList) - * [*delete*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListGetCall), [*insert*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListInsertCall), [*list*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListListCall), [*patch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListPatchCall), [*update*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListUpdateCall) and [*watch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListWatchCall) -* [calendars](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::Calendar) - * [*clear*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarClearCall), [*delete*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarGetCall), [*insert*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarInsertCall), [*patch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarPatchCall) and [*update*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarUpdateCall) -* [channels](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::Channel) - * [*stop*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::ChannelStopCall) +* [acl](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::Acl) + * [*delete*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclGetCall), [*insert*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclInsertCall), [*list*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclListCall), [*patch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclPatchCall), [*update*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclUpdateCall) and [*watch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclWatchCall) +* [calendar list](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarList) + * [*delete*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListGetCall), [*insert*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListInsertCall), [*list*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListListCall), [*patch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListPatchCall), [*update*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListUpdateCall) and [*watch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListWatchCall) +* [calendars](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::Calendar) + * [*clear*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarClearCall), [*delete*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarGetCall), [*insert*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarInsertCall), [*patch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarPatchCall) and [*update*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarUpdateCall) +* [channels](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::Channel) + * [*stop*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::ChannelStopCall) * colors - * [*get*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::ColorGetCall) -* [events](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::Event) - * [*delete*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventGetCall), [*import*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventImportCall), [*insert*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventInsertCall), [*instances*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventInstanceCall), [*list*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventListCall), [*move*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventMoveCall), [*patch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventPatchCall), [*quick add*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventQuickAddCall), [*update*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventUpdateCall) and [*watch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventWatchCall) + * [*get*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::ColorGetCall) +* [events](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::Event) + * [*delete*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventDeleteCall), [*get*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventGetCall), [*import*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventImportCall), [*insert*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventInsertCall), [*instances*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventInstanceCall), [*list*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventListCall), [*move*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventMoveCall), [*patch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventPatchCall), [*quick add*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventQuickAddCall), [*update*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventUpdateCall) and [*watch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventWatchCall) * freebusy - * [*query*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::FreebusyQueryCall) -* [settings](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::Setting) - * [*get*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::SettingGetCall), [*list*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::SettingListCall) and [*watch*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::SettingWatchCall) + * [*query*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::FreebusyQueryCall) +* [settings](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::Setting) + * [*get*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::SettingGetCall), [*list*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::SettingListCall) and [*watch*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::SettingWatchCall) Subscription supported by ... -* [*list acl*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclListCall) -* [*watch acl*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::AclWatchCall) -* [*list calendar list*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListListCall) -* [*watch calendar list*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::CalendarListWatchCall) -* [*instances events*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventInstanceCall) -* [*list events*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventListCall) -* [*watch events*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::EventWatchCall) -* [*list settings*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::SettingListCall) -* [*watch settings*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/api::SettingWatchCall) +* [*list acl*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclListCall) +* [*watch acl*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::AclWatchCall) +* [*list calendar list*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListListCall) +* [*watch calendar list*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::CalendarListWatchCall) +* [*instances events*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventInstanceCall) +* [*list events*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventListCall) +* [*watch events*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::EventWatchCall) +* [*list settings*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::SettingListCall) +* [*watch settings*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/api::SettingWatchCall) @@ -49,17 +49,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/CalendarHub)** +* **[Hub](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/CalendarHub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::CallBuilder) -* **[Resources](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::CallBuilder) +* **[Resources](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Part)** + * **[Parts](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -178,17 +178,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -198,29 +198,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Delegate) to the -[Method Builder](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Delegate) to the +[Method Builder](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::RequestValue) and -[decodable](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::RequestValue) and +[decodable](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-calendar3/5.0.3+20240223/google_calendar3/client::RequestValue) are moved +* [request values](https://docs.rs/google-calendar3/5.0.4+20240223/google_calendar3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/calendar3/src/api.rs b/gen/calendar3/src/api.rs index 8949326b29..44db038d66 100644 --- a/gen/calendar3/src/api.rs +++ b/gen/calendar3/src/api.rs @@ -159,7 +159,7 @@ impl<'a, S> CalendarHub { CalendarHub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/calendar/v3/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -191,7 +191,7 @@ impl<'a, S> CalendarHub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/calendar3/src/lib.rs b/gen/calendar3/src/lib.rs index ea089566d6..3691a9cfd8 100644 --- a/gen/calendar3/src/lib.rs +++ b/gen/calendar3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *calendar* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *calendar* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *calendar* *v3* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/calendar/firstapp). diff --git a/gen/certificatemanager1-cli/Cargo.toml b/gen/certificatemanager1-cli/Cargo.toml index 2ce9014ee1..c5a4576725 100644 --- a/gen/certificatemanager1-cli/Cargo.toml +++ b/gen/certificatemanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-certificatemanager1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Certificate Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/certificatemanager1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-certificatemanager1] path = "../certificatemanager1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/certificatemanager1-cli/README.md b/gen/certificatemanager1-cli/README.md index 72845ff6af..76ca033e06 100644 --- a/gen/certificatemanager1-cli/README.md +++ b/gen/certificatemanager1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Certificate Manager* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Certificate Manager* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash certificatemanager1 [options] diff --git a/gen/certificatemanager1-cli/mkdocs.yml b/gen/certificatemanager1-cli/mkdocs.yml index afbe3ef6df..dbfa213947 100644 --- a/gen/certificatemanager1-cli/mkdocs.yml +++ b/gen/certificatemanager1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Certificate Manager v5.0.3+20240221 +site_name: Certificate Manager v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-certificatemanager1-cli site_description: A complete library to interact with Certificate Manager (protocol v1) diff --git a/gen/certificatemanager1-cli/src/main.rs b/gen/certificatemanager1-cli/src/main.rs index ebd4b3d932..3a12701063 100644 --- a/gen/certificatemanager1-cli/src/main.rs +++ b/gen/certificatemanager1-cli/src/main.rs @@ -3543,7 +3543,7 @@ async fn main() { let mut app = App::new("certificatemanager1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_certificatemanager1_cli") .arg(Arg::with_name("url") diff --git a/gen/certificatemanager1/Cargo.toml b/gen/certificatemanager1/Cargo.toml index 76df0ee8f8..4284138097 100644 --- a/gen/certificatemanager1/Cargo.toml +++ b/gen/certificatemanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-certificatemanager1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Certificate Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/certificatemanager1" homepage = "https://cloud.google.com/certificate-manager" -documentation = "https://docs.rs/google-certificatemanager1/5.0.3+20240221" +documentation = "https://docs.rs/google-certificatemanager1/5.0.4+20240221" license = "MIT" keywords = ["certificatemanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/certificatemanager1/README.md b/gen/certificatemanager1/README.md index 85a195242d..9d87973543 100644 --- a/gen/certificatemanager1/README.md +++ b/gen/certificatemanager1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-certificatemanager1` library allows access to all features of the *Google Certificate Manager* service. -This documentation was generated from *Certificate Manager* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *certificatemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Certificate Manager* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *certificatemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Certificate Manager* *v1* API can be found at the [official documentation site](https://cloud.google.com/certificate-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/CertificateManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/CertificateManager) ... * projects - * [*locations certificate issuance configs create*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigCreateCall), [*locations certificate issuance configs delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigDeleteCall), [*locations certificate issuance configs get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigGetCall), [*locations certificate issuance configs list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigListCall), [*locations certificate maps certificate map entries create*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryCreateCall), [*locations certificate maps certificate map entries delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryDeleteCall), [*locations certificate maps certificate map entries get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryGetCall), [*locations certificate maps certificate map entries list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryListCall), [*locations certificate maps certificate map entries patch*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryPatchCall), [*locations certificate maps create*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCreateCall), [*locations certificate maps delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapDeleteCall), [*locations certificate maps get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapGetCall), [*locations certificate maps list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapListCall), [*locations certificate maps patch*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapPatchCall), [*locations certificates create*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateCreateCall), [*locations certificates delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateDeleteCall), [*locations certificates get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateGetCall), [*locations certificates list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificateListCall), [*locations certificates patch*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationCertificatePatchCall), [*locations dns authorizations create*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationCreateCall), [*locations dns authorizations delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationDeleteCall), [*locations dns authorizations get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationGetCall), [*locations dns authorizations list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationListCall), [*locations dns authorizations patch*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationPatchCall), [*locations get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationOperationListCall), [*locations trust configs create*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigCreateCall), [*locations trust configs delete*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigDeleteCall), [*locations trust configs get*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigGetCall), [*locations trust configs list*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigListCall) and [*locations trust configs patch*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigPatchCall) + * [*locations certificate issuance configs create*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigCreateCall), [*locations certificate issuance configs delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigDeleteCall), [*locations certificate issuance configs get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigGetCall), [*locations certificate issuance configs list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateIssuanceConfigListCall), [*locations certificate maps certificate map entries create*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryCreateCall), [*locations certificate maps certificate map entries delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryDeleteCall), [*locations certificate maps certificate map entries get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryGetCall), [*locations certificate maps certificate map entries list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryListCall), [*locations certificate maps certificate map entries patch*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCertificateMapEntryPatchCall), [*locations certificate maps create*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapCreateCall), [*locations certificate maps delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapDeleteCall), [*locations certificate maps get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapGetCall), [*locations certificate maps list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapListCall), [*locations certificate maps patch*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateMapPatchCall), [*locations certificates create*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateCreateCall), [*locations certificates delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateDeleteCall), [*locations certificates get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateGetCall), [*locations certificates list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificateListCall), [*locations certificates patch*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationCertificatePatchCall), [*locations dns authorizations create*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationCreateCall), [*locations dns authorizations delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationDeleteCall), [*locations dns authorizations get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationGetCall), [*locations dns authorizations list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationListCall), [*locations dns authorizations patch*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationDnsAuthorizationPatchCall), [*locations get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationOperationListCall), [*locations trust configs create*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigCreateCall), [*locations trust configs delete*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigDeleteCall), [*locations trust configs get*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigGetCall), [*locations trust configs list*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigListCall) and [*locations trust configs patch*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/api::ProjectLocationTrustConfigPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/CertificateManager)** +* **[Hub](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/CertificateManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::CallBuilder) -* **[Resources](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::CallBuilder) +* **[Resources](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Part)** + * **[Parts](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -142,17 +142,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -162,29 +162,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Delegate) to the -[Method Builder](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Delegate) to the +[Method Builder](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::RequestValue) and -[decodable](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::RequestValue) and +[decodable](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-certificatemanager1/5.0.3+20240221/google_certificatemanager1/client::RequestValue) are moved +* [request values](https://docs.rs/google-certificatemanager1/5.0.4+20240221/google_certificatemanager1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/certificatemanager1/src/api.rs b/gen/certificatemanager1/src/api.rs index 9943afa64f..b6da17d561 100644 --- a/gen/certificatemanager1/src/api.rs +++ b/gen/certificatemanager1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CertificateManager { CertificateManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://certificatemanager.googleapis.com/".to_string(), _root_url: "https://certificatemanager.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CertificateManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/certificatemanager1/src/lib.rs b/gen/certificatemanager1/src/lib.rs index 25750b5d7e..a2012b26a1 100644 --- a/gen/certificatemanager1/src/lib.rs +++ b/gen/certificatemanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Certificate Manager* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *certificatemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Certificate Manager* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *certificatemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Certificate Manager* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/certificate-manager). diff --git a/gen/chromemanagement1-cli/Cargo.toml b/gen/chromemanagement1-cli/Cargo.toml index 2fcca5bfdb..30120c82c6 100644 --- a/gen/chromemanagement1-cli/Cargo.toml +++ b/gen/chromemanagement1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-chromemanagement1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Chrome Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/chromemanagement1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-chromemanagement1] path = "../chromemanagement1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/chromemanagement1-cli/README.md b/gen/chromemanagement1-cli/README.md index eb983c85e1..a1caced1f7 100644 --- a/gen/chromemanagement1-cli/README.md +++ b/gen/chromemanagement1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Chrome Management* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Chrome Management* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash chromemanagement1 [options] diff --git a/gen/chromemanagement1-cli/mkdocs.yml b/gen/chromemanagement1-cli/mkdocs.yml index ff4a713f8a..d1c143d9da 100644 --- a/gen/chromemanagement1-cli/mkdocs.yml +++ b/gen/chromemanagement1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Chrome Management v5.0.3+20240303 +site_name: Chrome Management v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-chromemanagement1-cli site_description: A complete library to interact with Chrome Management (protocol v1) diff --git a/gen/chromemanagement1-cli/src/main.rs b/gen/chromemanagement1-cli/src/main.rs index ed4a9a8310..34014d4386 100644 --- a/gen/chromemanagement1-cli/src/main.rs +++ b/gen/chromemanagement1-cli/src/main.rs @@ -2077,7 +2077,7 @@ async fn main() { let mut app = App::new("chromemanagement1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Chrome Management API is a suite of services that allows Chrome administrators to view, manage and gain insights on their Chrome OS and Chrome Browser devices.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_chromemanagement1_cli") .arg(Arg::with_name("url") diff --git a/gen/chromemanagement1/Cargo.toml b/gen/chromemanagement1/Cargo.toml index 3f178807ad..e2797a1a2c 100644 --- a/gen/chromemanagement1/Cargo.toml +++ b/gen/chromemanagement1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-chromemanagement1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Chrome Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/chromemanagement1" homepage = "http://developers.google.com/chrome/management/" -documentation = "https://docs.rs/google-chromemanagement1/5.0.3+20240303" +documentation = "https://docs.rs/google-chromemanagement1/5.0.4+20240303" license = "MIT" keywords = ["chromemanagement", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/chromemanagement1/README.md b/gen/chromemanagement1/README.md index 23727122de..bcf6a13480 100644 --- a/gen/chromemanagement1/README.md +++ b/gen/chromemanagement1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-chromemanagement1` library allows access to all features of the *Google Chrome Management* service. -This documentation was generated from *Chrome Management* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *chromemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Chrome Management* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *chromemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Chrome Management* *v1* API can be found at the [official documentation site](http://developers.google.com/chrome/management/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/ChromeManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/ChromeManagement) ... * customers - * [*apps android get*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerAppAndroidGetCall), [*apps chrome get*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerAppChromeGetCall), [*apps count chrome app requests*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerAppCountChromeAppRequestCall), [*apps web get*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerAppWebGetCall), [*reports count chrome browsers needing attention*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountChromeBrowsersNeedingAttentionCall), [*reports count chrome devices reaching auto expiration date*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountChromeDevicesReachingAutoExpirationDateCall), [*reports count chrome devices that need attention*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountChromeDevicesThatNeedAttentionCall), [*reports count chrome hardware fleet devices*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountChromeHardwareFleetDeviceCall), [*reports count chrome versions*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountChromeVersionCall), [*reports count installed apps*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountInstalledAppCall), [*reports count print jobs by printer*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountPrintJobsByPrinterCall), [*reports count print jobs by user*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportCountPrintJobsByUserCall), [*reports enumerate print jobs*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportEnumeratePrintJobCall), [*reports find installed app devices*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerReportFindInstalledAppDeviceCall), [*telemetry devices get*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryDeviceGetCall), [*telemetry devices list*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryDeviceListCall), [*telemetry events list*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryEventListCall), [*telemetry notification configs create*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryNotificationConfigCreateCall), [*telemetry notification configs delete*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryNotificationConfigDeleteCall), [*telemetry notification configs list*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryNotificationConfigListCall), [*telemetry users get*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryUserGetCall) and [*telemetry users list*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/api::CustomerTelemetryUserListCall) + * [*apps android get*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerAppAndroidGetCall), [*apps chrome get*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerAppChromeGetCall), [*apps count chrome app requests*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerAppCountChromeAppRequestCall), [*apps web get*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerAppWebGetCall), [*reports count chrome browsers needing attention*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountChromeBrowsersNeedingAttentionCall), [*reports count chrome devices reaching auto expiration date*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountChromeDevicesReachingAutoExpirationDateCall), [*reports count chrome devices that need attention*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountChromeDevicesThatNeedAttentionCall), [*reports count chrome hardware fleet devices*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountChromeHardwareFleetDeviceCall), [*reports count chrome versions*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountChromeVersionCall), [*reports count installed apps*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountInstalledAppCall), [*reports count print jobs by printer*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountPrintJobsByPrinterCall), [*reports count print jobs by user*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportCountPrintJobsByUserCall), [*reports enumerate print jobs*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportEnumeratePrintJobCall), [*reports find installed app devices*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerReportFindInstalledAppDeviceCall), [*telemetry devices get*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryDeviceGetCall), [*telemetry devices list*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryDeviceListCall), [*telemetry events list*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryEventListCall), [*telemetry notification configs create*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryNotificationConfigCreateCall), [*telemetry notification configs delete*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryNotificationConfigDeleteCall), [*telemetry notification configs list*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryNotificationConfigListCall), [*telemetry users get*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryUserGetCall) and [*telemetry users list*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/api::CustomerTelemetryUserListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/ChromeManagement)** +* **[Hub](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/ChromeManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::CallBuilder) -* **[Resources](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::CallBuilder) +* **[Resources](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Part)** + * **[Parts](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Delegate) to the -[Method Builder](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Delegate) to the +[Method Builder](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::RequestValue) and -[decodable](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::RequestValue) and +[decodable](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-chromemanagement1/5.0.3+20240303/google_chromemanagement1/client::RequestValue) are moved +* [request values](https://docs.rs/google-chromemanagement1/5.0.4+20240303/google_chromemanagement1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/chromemanagement1/src/api.rs b/gen/chromemanagement1/src/api.rs index b575915097..82a1630e2e 100644 --- a/gen/chromemanagement1/src/api.rs +++ b/gen/chromemanagement1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> ChromeManagement { ChromeManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://chromemanagement.googleapis.com/".to_string(), _root_url: "https://chromemanagement.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> ChromeManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/chromemanagement1/src/lib.rs b/gen/chromemanagement1/src/lib.rs index fe24868477..a0b8812358 100644 --- a/gen/chromemanagement1/src/lib.rs +++ b/gen/chromemanagement1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Chrome Management* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *chromemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Chrome Management* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *chromemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Chrome Management* *v1* API can be found at the //! [official documentation site](http://developers.google.com/chrome/management/). diff --git a/gen/chromepolicy1-cli/Cargo.toml b/gen/chromepolicy1-cli/Cargo.toml index 2d5552e9f0..768c54ef4f 100644 --- a/gen/chromepolicy1-cli/Cargo.toml +++ b/gen/chromepolicy1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-chromepolicy1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Chrome Policy (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/chromepolicy1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-chromepolicy1] path = "../chromepolicy1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/chromepolicy1-cli/README.md b/gen/chromepolicy1-cli/README.md index 8fb5168e0e..8d11a25fd1 100644 --- a/gen/chromepolicy1-cli/README.md +++ b/gen/chromepolicy1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Chrome Policy* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Chrome Policy* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash chromepolicy1 [options] diff --git a/gen/chromepolicy1-cli/mkdocs.yml b/gen/chromepolicy1-cli/mkdocs.yml index 9b8df6d2d7..48700234b5 100644 --- a/gen/chromepolicy1-cli/mkdocs.yml +++ b/gen/chromepolicy1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Chrome Policy v5.0.3+20240303 +site_name: Chrome Policy v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-chromepolicy1-cli site_description: A complete library to interact with Chrome Policy (protocol v1) diff --git a/gen/chromepolicy1-cli/src/main.rs b/gen/chromepolicy1-cli/src/main.rs index 4d799d3d9b..0ecd7acdc5 100644 --- a/gen/chromepolicy1-cli/src/main.rs +++ b/gen/chromepolicy1-cli/src/main.rs @@ -1732,7 +1732,7 @@ async fn main() { let mut app = App::new("chromepolicy1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Chrome Policy API is a suite of services that allows Chrome administrators to control the policies applied to their managed Chrome OS devices and Chrome browsers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_chromepolicy1_cli") .arg(Arg::with_name("url") diff --git a/gen/chromepolicy1/Cargo.toml b/gen/chromepolicy1/Cargo.toml index ee2ab347c3..74331db15e 100644 --- a/gen/chromepolicy1/Cargo.toml +++ b/gen/chromepolicy1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-chromepolicy1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Chrome Policy (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/chromepolicy1" homepage = "http://developers.google.com/chrome/policy" -documentation = "https://docs.rs/google-chromepolicy1/5.0.3+20240303" +documentation = "https://docs.rs/google-chromepolicy1/5.0.4+20240303" license = "MIT" keywords = ["chromepolicy", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/chromepolicy1/README.md b/gen/chromepolicy1/README.md index 77e178efbc..beb4f0a5f0 100644 --- a/gen/chromepolicy1/README.md +++ b/gen/chromepolicy1/README.md @@ -5,23 +5,23 @@ DO NOT EDIT ! --> The `google-chromepolicy1` library allows access to all features of the *Google Chrome Policy* service. -This documentation was generated from *Chrome Policy* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *chromepolicy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Chrome Policy* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *chromepolicy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Chrome Policy* *v1* API can be found at the [official documentation site](http://developers.google.com/chrome/policy). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/ChromePolicy) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/ChromePolicy) ... * customers - * [*policies groups batch delete*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyGroupBatchDeleteCall), [*policies groups batch modify*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyGroupBatchModifyCall), [*policies groups list group priority ordering*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyGroupListGroupPriorityOrderingCall), [*policies groups update group priority ordering*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyGroupUpdateGroupPriorityOrderingCall), [*policies networks define certificate*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyNetworkDefineCertificateCall), [*policies networks define network*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyNetworkDefineNetworkCall), [*policies networks remove certificate*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyNetworkRemoveCertificateCall), [*policies networks remove network*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyNetworkRemoveNetworkCall), [*policies orgunits batch inherit*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyOrgunitBatchInheritCall), [*policies orgunits batch modify*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyOrgunitBatchModifyCall), [*policies resolve*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicyResolveCall), [*policy schemas get*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicySchemaGetCall) and [*policy schemas list*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::CustomerPolicySchemaListCall) + * [*policies groups batch delete*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyGroupBatchDeleteCall), [*policies groups batch modify*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyGroupBatchModifyCall), [*policies groups list group priority ordering*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyGroupListGroupPriorityOrderingCall), [*policies groups update group priority ordering*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyGroupUpdateGroupPriorityOrderingCall), [*policies networks define certificate*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyNetworkDefineCertificateCall), [*policies networks define network*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyNetworkDefineNetworkCall), [*policies networks remove certificate*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyNetworkRemoveCertificateCall), [*policies networks remove network*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyNetworkRemoveNetworkCall), [*policies orgunits batch inherit*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyOrgunitBatchInheritCall), [*policies orgunits batch modify*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyOrgunitBatchModifyCall), [*policies resolve*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicyResolveCall), [*policy schemas get*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicySchemaGetCall) and [*policy schemas list*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::CustomerPolicySchemaListCall) * media - * [*upload*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::MediaUploadCall) + * [*upload*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::MediaUploadCall) Upload supported by ... -* [*upload media*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/api::MediaUploadCall) +* [*upload media*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/api::MediaUploadCall) @@ -29,17 +29,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/ChromePolicy)** +* **[Hub](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/ChromePolicy)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::CallBuilder) -* **[Resources](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::CallBuilder) +* **[Resources](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Part)** + * **[Parts](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Delegate) to the -[Method Builder](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Delegate) to the +[Method Builder](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::RequestValue) and -[decodable](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::RequestValue) and +[decodable](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-chromepolicy1/5.0.3+20240303/google_chromepolicy1/client::RequestValue) are moved +* [request values](https://docs.rs/google-chromepolicy1/5.0.4+20240303/google_chromepolicy1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/chromepolicy1/src/api.rs b/gen/chromepolicy1/src/api.rs index 613629dc21..b2e1416027 100644 --- a/gen/chromepolicy1/src/api.rs +++ b/gen/chromepolicy1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> ChromePolicy { ChromePolicy { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://chromepolicy.googleapis.com/".to_string(), _root_url: "https://chromepolicy.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> ChromePolicy { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/chromepolicy1/src/lib.rs b/gen/chromepolicy1/src/lib.rs index 2020c56fcc..1ebcb7c99b 100644 --- a/gen/chromepolicy1/src/lib.rs +++ b/gen/chromepolicy1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Chrome Policy* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *chromepolicy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Chrome Policy* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *chromepolicy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Chrome Policy* *v1* API can be found at the //! [official documentation site](http://developers.google.com/chrome/policy). diff --git a/gen/chromeuxreport1-cli/Cargo.toml b/gen/chromeuxreport1-cli/Cargo.toml index 363e6d311a..e7ee0ce211 100644 --- a/gen/chromeuxreport1-cli/Cargo.toml +++ b/gen/chromeuxreport1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-chromeuxreport1-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Chrome UX Report (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/chromeuxreport1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-chromeuxreport1] path = "../chromeuxreport1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/chromeuxreport1-cli/README.md b/gen/chromeuxreport1-cli/README.md index 06c70c3206..899331bf9d 100644 --- a/gen/chromeuxreport1-cli/README.md +++ b/gen/chromeuxreport1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Chrome UX Report* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Chrome UX Report* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash chromeuxreport1 [options] diff --git a/gen/chromeuxreport1-cli/mkdocs.yml b/gen/chromeuxreport1-cli/mkdocs.yml index 9dd20709e1..92be77b924 100644 --- a/gen/chromeuxreport1-cli/mkdocs.yml +++ b/gen/chromeuxreport1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Chrome UX Report v5.0.3+20240228 +site_name: Chrome UX Report v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-chromeuxreport1-cli site_description: A complete library to interact with Chrome UX Report (protocol v1) diff --git a/gen/chromeuxreport1-cli/src/main.rs b/gen/chromeuxreport1-cli/src/main.rs index 18e85c45c2..450807f25e 100644 --- a/gen/chromeuxreport1-cli/src/main.rs +++ b/gen/chromeuxreport1-cli/src/main.rs @@ -364,7 +364,7 @@ async fn main() { let mut app = App::new("chromeuxreport1") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("The Chrome UX Report API lets you view real user experience data for millions of websites. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_chromeuxreport1_cli") .arg(Arg::with_name("folder") diff --git a/gen/chromeuxreport1/Cargo.toml b/gen/chromeuxreport1/Cargo.toml index 86dd7370ac..5c9be530b0 100644 --- a/gen/chromeuxreport1/Cargo.toml +++ b/gen/chromeuxreport1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-chromeuxreport1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Chrome UX Report (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/chromeuxreport1" homepage = "https://developers.google.com/web/tools/chrome-user-experience-report/api/reference" -documentation = "https://docs.rs/google-chromeuxreport1/5.0.3+20240228" +documentation = "https://docs.rs/google-chromeuxreport1/5.0.4+20240228" license = "MIT" keywords = ["chromeuxreport", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/chromeuxreport1/README.md b/gen/chromeuxreport1/README.md index c8a4fc1d5b..3a0b66952c 100644 --- a/gen/chromeuxreport1/README.md +++ b/gen/chromeuxreport1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-chromeuxreport1` library allows access to all features of the *Google Chrome UX Report* service. -This documentation was generated from *Chrome UX Report* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *chromeuxreport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Chrome UX Report* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *chromeuxreport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Chrome UX Report* *v1* API can be found at the [official documentation site](https://developers.google.com/web/tools/chrome-user-experience-report/api/reference). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/ChromeUXReport) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/ChromeUXReport) ... -* [records](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/api::Record) - * [*query history record*](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/api::RecordQueryHistoryRecordCall) and [*query record*](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/api::RecordQueryRecordCall) +* [records](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/api::Record) + * [*query history record*](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/api::RecordQueryHistoryRecordCall) and [*query record*](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/api::RecordQueryRecordCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/ChromeUXReport)** +* **[Hub](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/ChromeUXReport)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::CallBuilder) -* **[Resources](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::CallBuilder) +* **[Resources](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Part)** + * **[Parts](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Delegate) to the -[Method Builder](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Delegate) to the +[Method Builder](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::RequestValue) and -[decodable](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::RequestValue) and +[decodable](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-chromeuxreport1/5.0.3+20240228/google_chromeuxreport1/client::RequestValue) are moved +* [request values](https://docs.rs/google-chromeuxreport1/5.0.4+20240228/google_chromeuxreport1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/chromeuxreport1/src/api.rs b/gen/chromeuxreport1/src/api.rs index 624a27838b..33a90814ac 100644 --- a/gen/chromeuxreport1/src/api.rs +++ b/gen/chromeuxreport1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> ChromeUXReport { ChromeUXReport { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://chromeuxreport.googleapis.com/".to_string(), _root_url: "https://chromeuxreport.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> ChromeUXReport { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/chromeuxreport1/src/lib.rs b/gen/chromeuxreport1/src/lib.rs index e7430b407b..c414b16ab5 100644 --- a/gen/chromeuxreport1/src/lib.rs +++ b/gen/chromeuxreport1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Chrome UX Report* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *chromeuxreport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Chrome UX Report* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *chromeuxreport:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Chrome UX Report* *v1* API can be found at the //! [official documentation site](https://developers.google.com/web/tools/chrome-user-experience-report/api/reference). diff --git a/gen/classroom1-cli/Cargo.toml b/gen/classroom1-cli/Cargo.toml index e8a0e86c9b..8a1ac3faea 100644 --- a/gen/classroom1-cli/Cargo.toml +++ b/gen/classroom1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-classroom1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with classroom (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/classroom1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-classroom1] path = "../classroom1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/classroom1-cli/README.md b/gen/classroom1-cli/README.md index acc1dbd1b2..82d20300ec 100644 --- a/gen/classroom1-cli/README.md +++ b/gen/classroom1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *classroom* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *classroom* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash classroom1 [options] diff --git a/gen/classroom1-cli/mkdocs.yml b/gen/classroom1-cli/mkdocs.yml index 02d62fd32d..cf1b06f972 100644 --- a/gen/classroom1-cli/mkdocs.yml +++ b/gen/classroom1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: classroom v5.0.3+20240227 +site_name: classroom v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-classroom1-cli site_description: A complete library to interact with classroom (protocol v1) diff --git a/gen/classroom1-cli/src/main.rs b/gen/classroom1-cli/src/main.rs index f7079ffbd8..d2ff57a3ab 100644 --- a/gen/classroom1-cli/src/main.rs +++ b/gen/classroom1-cli/src/main.rs @@ -6428,7 +6428,7 @@ async fn main() { let mut app = App::new("classroom1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Manages classes, rosters, and invitations in Google Classroom.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_classroom1_cli") .arg(Arg::with_name("url") diff --git a/gen/classroom1/Cargo.toml b/gen/classroom1/Cargo.toml index 08b534f7b1..80ae9f0343 100644 --- a/gen/classroom1/Cargo.toml +++ b/gen/classroom1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-classroom1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with classroom (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/classroom1" homepage = "https://developers.google.com/classroom/" -documentation = "https://docs.rs/google-classroom1/5.0.3+20240227" +documentation = "https://docs.rs/google-classroom1/5.0.4+20240227" license = "MIT" keywords = ["classroom", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/classroom1/README.md b/gen/classroom1/README.md index e635377d95..19f8de8c6d 100644 --- a/gen/classroom1/README.md +++ b/gen/classroom1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-classroom1` library allows access to all features of the *Google classroom* service. -This documentation was generated from *classroom* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *classroom* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *classroom* *v1* API can be found at the [official documentation site](https://developers.google.com/classroom/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/Classroom) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/Classroom) ... -* [courses](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::Course) - * [*aliases create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAliasCreateCall), [*aliases delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAliasDeleteCall), [*aliases list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAliasListCall), [*announcements create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAnnouncementCreateCall), [*announcements delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAnnouncementDeleteCall), [*announcements get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAnnouncementGetCall), [*announcements list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAnnouncementListCall), [*announcements modify assignees*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAnnouncementModifyAssigneeCall), [*announcements patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseAnnouncementPatchCall), [*course work create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkCreateCall), [*course work delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkDeleteCall), [*course work get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkGetCall), [*course work list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkListCall), [*course work modify assignees*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkModifyAssigneeCall), [*course work patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkPatchCall), [*course work student submissions get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionGetCall), [*course work student submissions list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionListCall), [*course work student submissions modify attachments*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionModifyAttachmentCall), [*course work student submissions patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionPatchCall), [*course work student submissions reclaim*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionReclaimCall), [*course work student submissions return*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionReturnCall), [*course work student submissions turn in*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionTurnInCall), [*course work materials create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkMaterialCreateCall), [*course work materials delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkMaterialDeleteCall), [*course work materials get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkMaterialGetCall), [*course work materials list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkMaterialListCall), [*course work materials patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCourseWorkMaterialPatchCall), [*create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseCreateCall), [*delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseDeleteCall), [*get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseGetCall), [*list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseListCall), [*patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CoursePatchCall), [*students create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseStudentCreateCall), [*students delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseStudentDeleteCall), [*students get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseStudentGetCall), [*students list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseStudentListCall), [*teachers create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTeacherCreateCall), [*teachers delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTeacherDeleteCall), [*teachers get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTeacherGetCall), [*teachers list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTeacherListCall), [*topics create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTopicCreateCall), [*topics delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTopicDeleteCall), [*topics get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTopicGetCall), [*topics list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTopicListCall), [*topics patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseTopicPatchCall) and [*update*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::CourseUpdateCall) -* [invitations](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::Invitation) - * [*accept*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::InvitationAcceptCall), [*create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::InvitationCreateCall), [*delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::InvitationDeleteCall), [*get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::InvitationGetCall) and [*list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::InvitationListCall) -* [registrations](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::Registration) - * [*create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::RegistrationCreateCall) and [*delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::RegistrationDeleteCall) -* [user profiles](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfile) - * [*get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGetCall), [*guardian invitations create*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianInvitationCreateCall), [*guardian invitations get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianInvitationGetCall), [*guardian invitations list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianInvitationListCall), [*guardian invitations patch*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianInvitationPatchCall), [*guardians delete*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianDeleteCall), [*guardians get*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianGetCall) and [*guardians list*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/api::UserProfileGuardianListCall) +* [courses](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::Course) + * [*aliases create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAliasCreateCall), [*aliases delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAliasDeleteCall), [*aliases list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAliasListCall), [*announcements create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAnnouncementCreateCall), [*announcements delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAnnouncementDeleteCall), [*announcements get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAnnouncementGetCall), [*announcements list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAnnouncementListCall), [*announcements modify assignees*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAnnouncementModifyAssigneeCall), [*announcements patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseAnnouncementPatchCall), [*course work create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkCreateCall), [*course work delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkDeleteCall), [*course work get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkGetCall), [*course work list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkListCall), [*course work modify assignees*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkModifyAssigneeCall), [*course work patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkPatchCall), [*course work student submissions get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionGetCall), [*course work student submissions list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionListCall), [*course work student submissions modify attachments*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionModifyAttachmentCall), [*course work student submissions patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionPatchCall), [*course work student submissions reclaim*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionReclaimCall), [*course work student submissions return*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionReturnCall), [*course work student submissions turn in*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkStudentSubmissionTurnInCall), [*course work materials create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkMaterialCreateCall), [*course work materials delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkMaterialDeleteCall), [*course work materials get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkMaterialGetCall), [*course work materials list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkMaterialListCall), [*course work materials patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCourseWorkMaterialPatchCall), [*create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseCreateCall), [*delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseDeleteCall), [*get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseGetCall), [*list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseListCall), [*patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CoursePatchCall), [*students create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseStudentCreateCall), [*students delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseStudentDeleteCall), [*students get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseStudentGetCall), [*students list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseStudentListCall), [*teachers create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTeacherCreateCall), [*teachers delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTeacherDeleteCall), [*teachers get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTeacherGetCall), [*teachers list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTeacherListCall), [*topics create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTopicCreateCall), [*topics delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTopicDeleteCall), [*topics get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTopicGetCall), [*topics list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTopicListCall), [*topics patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseTopicPatchCall) and [*update*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::CourseUpdateCall) +* [invitations](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::Invitation) + * [*accept*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::InvitationAcceptCall), [*create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::InvitationCreateCall), [*delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::InvitationDeleteCall), [*get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::InvitationGetCall) and [*list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::InvitationListCall) +* [registrations](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::Registration) + * [*create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::RegistrationCreateCall) and [*delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::RegistrationDeleteCall) +* [user profiles](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfile) + * [*get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGetCall), [*guardian invitations create*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianInvitationCreateCall), [*guardian invitations get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianInvitationGetCall), [*guardian invitations list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianInvitationListCall), [*guardian invitations patch*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianInvitationPatchCall), [*guardians delete*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianDeleteCall), [*guardians get*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianGetCall) and [*guardians list*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/api::UserProfileGuardianListCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/Classroom)** +* **[Hub](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/Classroom)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::CallBuilder) -* **[Resources](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::CallBuilder) +* **[Resources](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Part)** + * **[Parts](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -174,17 +174,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -194,29 +194,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Delegate) to the -[Method Builder](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Delegate) to the +[Method Builder](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::RequestValue) and -[decodable](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::RequestValue) and +[decodable](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-classroom1/5.0.3+20240227/google_classroom1/client::RequestValue) are moved +* [request values](https://docs.rs/google-classroom1/5.0.4+20240227/google_classroom1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/classroom1/src/api.rs b/gen/classroom1/src/api.rs index db4ed79ee6..c2bd22deae 100644 --- a/gen/classroom1/src/api.rs +++ b/gen/classroom1/src/api.rs @@ -208,7 +208,7 @@ impl<'a, S> Classroom { Classroom { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://classroom.googleapis.com/".to_string(), _root_url: "https://classroom.googleapis.com/".to_string(), } @@ -228,7 +228,7 @@ impl<'a, S> Classroom { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/classroom1/src/lib.rs b/gen/classroom1/src/lib.rs index 08e611e353..e68b49d646 100644 --- a/gen/classroom1/src/lib.rs +++ b/gen/classroom1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *classroom* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *classroom* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *classroom* *v1* API can be found at the //! [official documentation site](https://developers.google.com/classroom/). diff --git a/gen/cloudasset1-cli/Cargo.toml b/gen/cloudasset1-cli/Cargo.toml index fd019a1bb4..e355ab9ba9 100644 --- a/gen/cloudasset1-cli/Cargo.toml +++ b/gen/cloudasset1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudasset1-cli" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Asset (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudasset1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudasset1] path = "../cloudasset1" -version = "5.0.3+20240302" +version = "5.0.4+20240302" diff --git a/gen/cloudasset1-cli/README.md b/gen/cloudasset1-cli/README.md index 053a4f1802..a112cf29e3 100644 --- a/gen/cloudasset1-cli/README.md +++ b/gen/cloudasset1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Asset* API at revision *20240302*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Asset* API at revision *20240302*. The CLI is at version *5.0.4*. ```bash cloudasset1 [options] diff --git a/gen/cloudasset1-cli/mkdocs.yml b/gen/cloudasset1-cli/mkdocs.yml index 5a4c650132..9dd133b403 100644 --- a/gen/cloudasset1-cli/mkdocs.yml +++ b/gen/cloudasset1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Asset v5.0.3+20240302 +site_name: Cloud Asset v5.0.4+20240302 site_url: http://byron.github.io/google-apis-rs/google-cloudasset1-cli site_description: A complete library to interact with Cloud Asset (protocol v1) diff --git a/gen/cloudasset1-cli/src/main.rs b/gen/cloudasset1-cli/src/main.rs index 9cf500f223..710cee26d8 100644 --- a/gen/cloudasset1-cli/src/main.rs +++ b/gen/cloudasset1-cli/src/main.rs @@ -2590,7 +2590,7 @@ async fn main() { let mut app = App::new("cloudasset1") .author("Sebastian Thiel ") - .version("5.0.3+20240302") + .version("5.0.4+20240302") .about("The Cloud Asset API manages the history and inventory of Google Cloud resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudasset1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudasset1/Cargo.toml b/gen/cloudasset1/Cargo.toml index 4e4d4e6141..782b8b5256 100644 --- a/gen/cloudasset1/Cargo.toml +++ b/gen/cloudasset1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudasset1" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Asset (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudasset1" homepage = "https://cloud.google.com/asset-inventory/docs/quickstart" -documentation = "https://docs.rs/google-cloudasset1/5.0.3+20240302" +documentation = "https://docs.rs/google-cloudasset1/5.0.4+20240302" license = "MIT" keywords = ["cloudasset", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudasset1/README.md b/gen/cloudasset1/README.md index 2281af567f..5d0e9fd526 100644 --- a/gen/cloudasset1/README.md +++ b/gen/cloudasset1/README.md @@ -5,38 +5,38 @@ DO NOT EDIT ! --> The `google-cloudasset1` library allows access to all features of the *Google Cloud Asset* service. -This documentation was generated from *Cloud Asset* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *cloudasset:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Asset* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *cloudasset:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Asset* *v1* API can be found at the [official documentation site](https://cloud.google.com/asset-inventory/docs/quickstart). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/CloudAsset) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/CloudAsset) ... -* [assets](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::Asset) - * [*list*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::AssetListCall) -* [effective iam policies](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::EffectiveIamPolicy) - * [*batch get*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::EffectiveIamPolicyBatchGetCall) -* [feeds](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::Feed) - * [*create*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::FeedCreateCall), [*delete*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::FeedDeleteCall), [*get*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::FeedGetCall), [*list*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::FeedListCall) and [*patch*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::FeedPatchCall) -* [operations](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::Operation) - * [*get*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::OperationGetCall) -* [saved queries](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::SavedQuery) - * [*create*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::SavedQueryCreateCall), [*delete*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::SavedQueryDeleteCall), [*get*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::SavedQueryGetCall), [*list*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::SavedQueryListCall) and [*patch*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::SavedQueryPatchCall) +* [assets](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::Asset) + * [*list*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::AssetListCall) +* [effective iam policies](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::EffectiveIamPolicy) + * [*batch get*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::EffectiveIamPolicyBatchGetCall) +* [feeds](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::Feed) + * [*create*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::FeedCreateCall), [*delete*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::FeedDeleteCall), [*get*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::FeedGetCall), [*list*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::FeedListCall) and [*patch*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::FeedPatchCall) +* [operations](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::Operation) + * [*get*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::OperationGetCall) +* [saved queries](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::SavedQuery) + * [*create*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::SavedQueryCreateCall), [*delete*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::SavedQueryDeleteCall), [*get*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::SavedQueryGetCall), [*list*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::SavedQueryListCall) and [*patch*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::SavedQueryPatchCall) Other activities are ... -* [analyze iam policy](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodAnalyzeIamPolicyCall) -* [analyze iam policy longrunning](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodAnalyzeIamPolicyLongrunningCall) -* [analyze move](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodAnalyzeMoveCall) -* [analyze org policies](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodAnalyzeOrgPolicyCall) -* [analyze org policy governed assets](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodAnalyzeOrgPolicyGovernedAssetCall) -* [analyze org policy governed containers](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodAnalyzeOrgPolicyGovernedContainerCall) -* [batch get assets history](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodBatchGetAssetsHistoryCall) -* [export assets](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodExportAssetCall) -* [query assets](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodQueryAssetCall) -* [search all iam policies](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodSearchAllIamPolicyCall) -* [search all resources](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/api::MethodSearchAllResourceCall) +* [analyze iam policy](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodAnalyzeIamPolicyCall) +* [analyze iam policy longrunning](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodAnalyzeIamPolicyLongrunningCall) +* [analyze move](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodAnalyzeMoveCall) +* [analyze org policies](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodAnalyzeOrgPolicyCall) +* [analyze org policy governed assets](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodAnalyzeOrgPolicyGovernedAssetCall) +* [analyze org policy governed containers](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodAnalyzeOrgPolicyGovernedContainerCall) +* [batch get assets history](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodBatchGetAssetsHistoryCall) +* [export assets](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodExportAssetCall) +* [query assets](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodQueryAssetCall) +* [search all iam policies](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodSearchAllIamPolicyCall) +* [search all resources](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/api::MethodSearchAllResourceCall) @@ -44,17 +44,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/CloudAsset)** +* **[Hub](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/CloudAsset)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Part)** + * **[Parts](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -149,17 +149,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -169,29 +169,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudasset1/5.0.3+20240302/google_cloudasset1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudasset1/5.0.4+20240302/google_cloudasset1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudasset1/src/api.rs b/gen/cloudasset1/src/api.rs index 962cd7079c..a9b0b44643 100644 --- a/gen/cloudasset1/src/api.rs +++ b/gen/cloudasset1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudAsset { CloudAsset { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudasset.googleapis.com/".to_string(), _root_url: "https://cloudasset.googleapis.com/".to_string(), } @@ -151,7 +151,7 @@ impl<'a, S> CloudAsset { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudasset1/src/lib.rs b/gen/cloudasset1/src/lib.rs index 64d25a8e49..48dc373028 100644 --- a/gen/cloudasset1/src/lib.rs +++ b/gen/cloudasset1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Asset* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *cloudasset:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Asset* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *cloudasset:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Asset* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/asset-inventory/docs/quickstart). diff --git a/gen/cloudasset1_beta1-cli/Cargo.toml b/gen/cloudasset1_beta1-cli/Cargo.toml index 6f7e03a4f0..cbaa38f16b 100644 --- a/gen/cloudasset1_beta1-cli/Cargo.toml +++ b/gen/cloudasset1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudasset1_beta1-cli" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Asset (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudasset1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudasset1_beta1] path = "../cloudasset1_beta1" -version = "5.0.3+20240302" +version = "5.0.4+20240302" diff --git a/gen/cloudasset1_beta1-cli/README.md b/gen/cloudasset1_beta1-cli/README.md index c135e6e6e6..81fe9000a6 100644 --- a/gen/cloudasset1_beta1-cli/README.md +++ b/gen/cloudasset1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Asset* API at revision *20240302*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Asset* API at revision *20240302*. The CLI is at version *5.0.4*. ```bash cloudasset1-beta1 [options] diff --git a/gen/cloudasset1_beta1-cli/mkdocs.yml b/gen/cloudasset1_beta1-cli/mkdocs.yml index 8edf2b57ec..7ef1c670fb 100644 --- a/gen/cloudasset1_beta1-cli/mkdocs.yml +++ b/gen/cloudasset1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Asset v5.0.3+20240302 +site_name: Cloud Asset v5.0.4+20240302 site_url: http://byron.github.io/google-apis-rs/google-cloudasset1_beta1-cli site_description: A complete library to interact with Cloud Asset (protocol v1beta1) diff --git a/gen/cloudasset1_beta1-cli/src/main.rs b/gen/cloudasset1_beta1-cli/src/main.rs index c9189d6280..c493d94113 100644 --- a/gen/cloudasset1_beta1-cli/src/main.rs +++ b/gen/cloudasset1_beta1-cli/src/main.rs @@ -936,7 +936,7 @@ async fn main() { let mut app = App::new("cloudasset1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240302") + .version("5.0.4+20240302") .about("The Cloud Asset API manages the history and inventory of Google Cloud resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudasset1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudasset1_beta1/Cargo.toml b/gen/cloudasset1_beta1/Cargo.toml index cd69f315c5..6887d3b20e 100644 --- a/gen/cloudasset1_beta1/Cargo.toml +++ b/gen/cloudasset1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudasset1_beta1" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Asset (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudasset1_beta1" homepage = "https://cloud.google.com/asset-inventory/docs/quickstart" -documentation = "https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302" +documentation = "https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302" license = "MIT" keywords = ["cloudasset", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudasset1_beta1/README.md b/gen/cloudasset1_beta1/README.md index 549cd1ba51..c072edfd16 100644 --- a/gen/cloudasset1_beta1/README.md +++ b/gen/cloudasset1_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-cloudasset1_beta1` library allows access to all features of the *Google Cloud Asset* service. -This documentation was generated from *Cloud Asset* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *cloudasset:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Asset* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *cloudasset:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Asset* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/asset-inventory/docs/quickstart). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/CloudAsset) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/CloudAsset) ... * folders - * [*export assets*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::FolderExportAssetCall) and [*operations get*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::FolderOperationGetCall) + * [*export assets*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::FolderExportAssetCall) and [*operations get*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::FolderOperationGetCall) * organizations - * [*batch get assets history*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::OrganizationBatchGetAssetsHistoryCall), [*export assets*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::OrganizationExportAssetCall) and [*operations get*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::OrganizationOperationGetCall) + * [*batch get assets history*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::OrganizationBatchGetAssetsHistoryCall), [*export assets*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::OrganizationExportAssetCall) and [*operations get*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::OrganizationOperationGetCall) * projects - * [*batch get assets history*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::ProjectBatchGetAssetsHistoryCall), [*export assets*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::ProjectExportAssetCall) and [*operations get*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/api::ProjectOperationGetCall) + * [*batch get assets history*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::ProjectBatchGetAssetsHistoryCall), [*export assets*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::ProjectExportAssetCall) and [*operations get*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/api::ProjectOperationGetCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/CloudAsset)** +* **[Hub](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/CloudAsset)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudasset1_beta1/5.0.3+20240302/google_cloudasset1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudasset1_beta1/5.0.4+20240302/google_cloudasset1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudasset1_beta1/src/api.rs b/gen/cloudasset1_beta1/src/api.rs index 7941946e68..5e7b5793ea 100644 --- a/gen/cloudasset1_beta1/src/api.rs +++ b/gen/cloudasset1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudAsset { CloudAsset { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudasset.googleapis.com/".to_string(), _root_url: "https://cloudasset.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> CloudAsset { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudasset1_beta1/src/lib.rs b/gen/cloudasset1_beta1/src/lib.rs index dd13f36227..c67dcc900b 100644 --- a/gen/cloudasset1_beta1/src/lib.rs +++ b/gen/cloudasset1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Asset* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *cloudasset:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Asset* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *cloudasset:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Asset* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/asset-inventory/docs/quickstart). diff --git a/gen/cloudbilling1-cli/Cargo.toml b/gen/cloudbilling1-cli/Cargo.toml index c684812b98..dd3d2ea2df 100644 --- a/gen/cloudbilling1-cli/Cargo.toml +++ b/gen/cloudbilling1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudbilling1-cli" -version = "5.0.3+20240214" +version = "5.0.4+20240214" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloudbilling (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudbilling1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudbilling1] path = "../cloudbilling1" -version = "5.0.3+20240214" +version = "5.0.4+20240214" diff --git a/gen/cloudbilling1-cli/README.md b/gen/cloudbilling1-cli/README.md index 4f140a3889..1fe14b2de1 100644 --- a/gen/cloudbilling1-cli/README.md +++ b/gen/cloudbilling1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloudbilling* API at revision *20240214*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloudbilling* API at revision *20240214*. The CLI is at version *5.0.4*. ```bash cloudbilling1 [options] diff --git a/gen/cloudbilling1-cli/mkdocs.yml b/gen/cloudbilling1-cli/mkdocs.yml index 22d50af05f..7973c6aadb 100644 --- a/gen/cloudbilling1-cli/mkdocs.yml +++ b/gen/cloudbilling1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloudbilling v5.0.3+20240214 +site_name: Cloudbilling v5.0.4+20240214 site_url: http://byron.github.io/google-apis-rs/google-cloudbilling1-cli site_description: A complete library to interact with Cloudbilling (protocol v1) diff --git a/gen/cloudbilling1-cli/src/main.rs b/gen/cloudbilling1-cli/src/main.rs index 8581554b81..d7aa4c9281 100644 --- a/gen/cloudbilling1-cli/src/main.rs +++ b/gen/cloudbilling1-cli/src/main.rs @@ -1958,7 +1958,7 @@ async fn main() { let mut app = App::new("cloudbilling1") .author("Sebastian Thiel ") - .version("5.0.3+20240214") + .version("5.0.4+20240214") .about("Allows developers to manage billing for their Google Cloud Platform projects programmatically.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudbilling1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudbilling1/Cargo.toml b/gen/cloudbilling1/Cargo.toml index def9b71325..12d4a15040 100644 --- a/gen/cloudbilling1/Cargo.toml +++ b/gen/cloudbilling1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudbilling1" -version = "5.0.3+20240214" +version = "5.0.4+20240214" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloudbilling (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudbilling1" homepage = "https://cloud.google.com/billing/docs/apis" -documentation = "https://docs.rs/google-cloudbilling1/5.0.3+20240214" +documentation = "https://docs.rs/google-cloudbilling1/5.0.4+20240214" license = "MIT" keywords = ["cloudbilling", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudbilling1/README.md b/gen/cloudbilling1/README.md index c014bfcc02..1484626850 100644 --- a/gen/cloudbilling1/README.md +++ b/gen/cloudbilling1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-cloudbilling1` library allows access to all features of the *Google Cloudbilling* service. -This documentation was generated from *Cloudbilling* crate version *5.0.3+20240214*, where *20240214* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloudbilling* crate version *5.0.4+20240214*, where *20240214* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloudbilling* *v1* API can be found at the [official documentation site](https://cloud.google.com/billing/docs/apis). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/Cloudbilling) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/Cloudbilling) ... -* [billing accounts](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccount) - * [*create*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountCreateCall), [*get*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountGetCall), [*get iam policy*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountGetIamPolicyCall), [*list*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountListCall), [*move*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountMoveCall), [*patch*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountPatchCall), [*projects list*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountProjectListCall), [*set iam policy*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountSetIamPolicyCall), [*sub accounts create*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountSubAccountCreateCall), [*sub accounts list*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountSubAccountListCall) and [*test iam permissions*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::BillingAccountTestIamPermissionCall) +* [billing accounts](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccount) + * [*create*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountCreateCall), [*get*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountGetCall), [*get iam policy*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountGetIamPolicyCall), [*list*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountListCall), [*move*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountMoveCall), [*patch*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountPatchCall), [*projects list*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountProjectListCall), [*set iam policy*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountSetIamPolicyCall), [*sub accounts create*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountSubAccountCreateCall), [*sub accounts list*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountSubAccountListCall) and [*test iam permissions*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::BillingAccountTestIamPermissionCall) * organizations - * [*billing accounts create*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::OrganizationBillingAccountCreateCall), [*billing accounts list*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::OrganizationBillingAccountListCall) and [*billing accounts move*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::OrganizationBillingAccountMoveCall) + * [*billing accounts create*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::OrganizationBillingAccountCreateCall), [*billing accounts list*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::OrganizationBillingAccountListCall) and [*billing accounts move*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::OrganizationBillingAccountMoveCall) * projects - * [*get billing info*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::ProjectGetBillingInfoCall) and [*update billing info*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::ProjectUpdateBillingInfoCall) -* [services](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::Service) - * [*list*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::ServiceListCall) and [*skus list*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/api::ServiceSkuListCall) + * [*get billing info*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::ProjectGetBillingInfoCall) and [*update billing info*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::ProjectUpdateBillingInfoCall) +* [services](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::Service) + * [*list*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::ServiceListCall) and [*skus list*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/api::ServiceSkuListCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/Cloudbilling)** +* **[Hub](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/Cloudbilling)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Part)** + * **[Parts](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudbilling1/5.0.3+20240214/google_cloudbilling1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudbilling1/5.0.4+20240214/google_cloudbilling1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudbilling1/src/api.rs b/gen/cloudbilling1/src/api.rs index 51cfa1bb56..f2dc3eef2b 100644 --- a/gen/cloudbilling1/src/api.rs +++ b/gen/cloudbilling1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Cloudbilling { Cloudbilling { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudbilling.googleapis.com/".to_string(), _root_url: "https://cloudbilling.googleapis.com/".to_string(), } @@ -150,7 +150,7 @@ impl<'a, S> Cloudbilling { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudbilling1/src/lib.rs b/gen/cloudbilling1/src/lib.rs index b6482d7f94..a45af5e617 100644 --- a/gen/cloudbilling1/src/lib.rs +++ b/gen/cloudbilling1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloudbilling* crate version *5.0.3+20240214*, where *20240214* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloudbilling* crate version *5.0.4+20240214*, where *20240214* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloudbilling* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/billing/docs/apis). diff --git a/gen/cloudbuild1-cli/Cargo.toml b/gen/cloudbuild1-cli/Cargo.toml index f6302903ec..2b1c0efc42 100644 --- a/gen/cloudbuild1-cli/Cargo.toml +++ b/gen/cloudbuild1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudbuild1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Build (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudbuild1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudbuild1] path = "../cloudbuild1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/cloudbuild1-cli/README.md b/gen/cloudbuild1-cli/README.md index 778046258c..dfeb004743 100644 --- a/gen/cloudbuild1-cli/README.md +++ b/gen/cloudbuild1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Build* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Build* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash cloudbuild1 [options] diff --git a/gen/cloudbuild1-cli/mkdocs.yml b/gen/cloudbuild1-cli/mkdocs.yml index 90d734d60d..a7849e1f5b 100644 --- a/gen/cloudbuild1-cli/mkdocs.yml +++ b/gen/cloudbuild1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Build v5.0.3+20240223 +site_name: Cloud Build v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-cloudbuild1-cli site_description: A complete library to interact with Cloud Build (protocol v1) diff --git a/gen/cloudbuild1-cli/src/main.rs b/gen/cloudbuild1-cli/src/main.rs index ac486f8985..ee55200840 100644 --- a/gen/cloudbuild1-cli/src/main.rs +++ b/gen/cloudbuild1-cli/src/main.rs @@ -7983,7 +7983,7 @@ async fn main() { let mut app = App::new("cloudbuild1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Creates and manages builds on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudbuild1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudbuild1/Cargo.toml b/gen/cloudbuild1/Cargo.toml index 4d65142e80..394eaef820 100644 --- a/gen/cloudbuild1/Cargo.toml +++ b/gen/cloudbuild1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudbuild1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Build (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudbuild1" homepage = "https://cloud.google.com/cloud-build/docs/" -documentation = "https://docs.rs/google-cloudbuild1/5.0.3+20240223" +documentation = "https://docs.rs/google-cloudbuild1/5.0.4+20240223" license = "MIT" keywords = ["cloudbuild", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudbuild1/README.md b/gen/cloudbuild1/README.md index 5de76e6492..3c0b6c1a51 100644 --- a/gen/cloudbuild1/README.md +++ b/gen/cloudbuild1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-cloudbuild1` library allows access to all features of the *Google Cloud Build* service. -This documentation was generated from *Cloud Build* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudbuild:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Build* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudbuild:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Build* *v1* API can be found at the [official documentation site](https://cloud.google.com/cloud-build/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/CloudBuild) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/CloudBuild) ... * github dot com webhook - * [*receive*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::GithubDotComWebhookReceiveCall) + * [*receive*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::GithubDotComWebhookReceiveCall) * locations - * [*regional webhook*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::LocationRegionalWebhookCall) -* [operations](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::Operation) - * [*cancel*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::OperationCancelCall) and [*get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::OperationGetCall) + * [*regional webhook*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::LocationRegionalWebhookCall) +* [operations](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::Operation) + * [*cancel*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::OperationCancelCall) and [*get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::OperationGetCall) * projects - * [*builds approve*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectBuildApproveCall), [*builds cancel*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectBuildCancelCall), [*builds create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectBuildCreateCall), [*builds get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectBuildGetCall), [*builds list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectBuildListCall), [*builds retry*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectBuildRetryCall), [*github enterprise configs create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigCreateCall), [*github enterprise configs delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigDeleteCall), [*github enterprise configs get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigGetCall), [*github enterprise configs list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigListCall), [*github enterprise configs patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigPatchCall), [*locations bitbucket server configs connected repositories batch create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigConnectedRepositoryBatchCreateCall), [*locations bitbucket server configs create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigCreateCall), [*locations bitbucket server configs delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigDeleteCall), [*locations bitbucket server configs get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigGetCall), [*locations bitbucket server configs list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigListCall), [*locations bitbucket server configs patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigPatchCall), [*locations bitbucket server configs remove bitbucket server connected repository*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigRemoveBitbucketServerConnectedRepositoryCall), [*locations bitbucket server configs repos list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigRepoListCall), [*locations builds approve*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBuildApproveCall), [*locations builds cancel*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBuildCancelCall), [*locations builds create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBuildCreateCall), [*locations builds get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBuildGetCall), [*locations builds list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBuildListCall), [*locations builds retry*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationBuildRetryCall), [*locations get default service account*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGetDefaultServiceAccountCall), [*locations git lab configs connected repositories batch create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigConnectedRepositoryBatchCreateCall), [*locations git lab configs create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigCreateCall), [*locations git lab configs delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigDeleteCall), [*locations git lab configs get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigGetCall), [*locations git lab configs list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigListCall), [*locations git lab configs patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigPatchCall), [*locations git lab configs remove git lab connected repository*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigRemoveGitLabConnectedRepositoryCall), [*locations git lab configs repos list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigRepoListCall), [*locations github enterprise configs create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigCreateCall), [*locations github enterprise configs delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigDeleteCall), [*locations github enterprise configs get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigGetCall), [*locations github enterprise configs list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigListCall), [*locations github enterprise configs patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigPatchCall), [*locations operations cancel*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationOperationGetCall), [*locations triggers create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerCreateCall), [*locations triggers delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerDeleteCall), [*locations triggers get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerGetCall), [*locations triggers list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerListCall), [*locations triggers patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerPatchCall), [*locations triggers run*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerRunCall), [*locations triggers webhook*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationTriggerWebhookCall), [*locations worker pools create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolCreateCall), [*locations worker pools delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolDeleteCall), [*locations worker pools get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolGetCall), [*locations worker pools list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolListCall), [*locations worker pools patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolPatchCall), [*triggers create*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerCreateCall), [*triggers delete*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerDeleteCall), [*triggers get*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerGetCall), [*triggers list*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerListCall), [*triggers patch*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerPatchCall), [*triggers run*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerRunCall) and [*triggers webhook*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::ProjectTriggerWebhookCall) + * [*builds approve*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectBuildApproveCall), [*builds cancel*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectBuildCancelCall), [*builds create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectBuildCreateCall), [*builds get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectBuildGetCall), [*builds list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectBuildListCall), [*builds retry*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectBuildRetryCall), [*github enterprise configs create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigCreateCall), [*github enterprise configs delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigDeleteCall), [*github enterprise configs get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigGetCall), [*github enterprise configs list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigListCall), [*github enterprise configs patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectGithubEnterpriseConfigPatchCall), [*locations bitbucket server configs connected repositories batch create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigConnectedRepositoryBatchCreateCall), [*locations bitbucket server configs create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigCreateCall), [*locations bitbucket server configs delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigDeleteCall), [*locations bitbucket server configs get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigGetCall), [*locations bitbucket server configs list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigListCall), [*locations bitbucket server configs patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigPatchCall), [*locations bitbucket server configs remove bitbucket server connected repository*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigRemoveBitbucketServerConnectedRepositoryCall), [*locations bitbucket server configs repos list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBitbucketServerConfigRepoListCall), [*locations builds approve*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBuildApproveCall), [*locations builds cancel*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBuildCancelCall), [*locations builds create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBuildCreateCall), [*locations builds get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBuildGetCall), [*locations builds list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBuildListCall), [*locations builds retry*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationBuildRetryCall), [*locations get default service account*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGetDefaultServiceAccountCall), [*locations git lab configs connected repositories batch create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigConnectedRepositoryBatchCreateCall), [*locations git lab configs create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigCreateCall), [*locations git lab configs delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigDeleteCall), [*locations git lab configs get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigGetCall), [*locations git lab configs list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigListCall), [*locations git lab configs patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigPatchCall), [*locations git lab configs remove git lab connected repository*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigRemoveGitLabConnectedRepositoryCall), [*locations git lab configs repos list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGitLabConfigRepoListCall), [*locations github enterprise configs create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigCreateCall), [*locations github enterprise configs delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigDeleteCall), [*locations github enterprise configs get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigGetCall), [*locations github enterprise configs list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigListCall), [*locations github enterprise configs patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationGithubEnterpriseConfigPatchCall), [*locations operations cancel*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationOperationGetCall), [*locations triggers create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerCreateCall), [*locations triggers delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerDeleteCall), [*locations triggers get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerGetCall), [*locations triggers list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerListCall), [*locations triggers patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerPatchCall), [*locations triggers run*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerRunCall), [*locations triggers webhook*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationTriggerWebhookCall), [*locations worker pools create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolCreateCall), [*locations worker pools delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolDeleteCall), [*locations worker pools get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolGetCall), [*locations worker pools list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolListCall), [*locations worker pools patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectLocationWorkerPoolPatchCall), [*triggers create*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerCreateCall), [*triggers delete*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerDeleteCall), [*triggers get*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerGetCall), [*triggers list*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerListCall), [*triggers patch*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerPatchCall), [*triggers run*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerRunCall) and [*triggers webhook*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::ProjectTriggerWebhookCall) Other activities are ... -* [webhook](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/api::MethodWebhookCall) +* [webhook](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/api::MethodWebhookCall) @@ -32,17 +32,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/CloudBuild)** +* **[Hub](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/CloudBuild)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Part)** + * **[Parts](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -162,17 +162,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -182,29 +182,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudbuild1/5.0.3+20240223/google_cloudbuild1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudbuild1/5.0.4+20240223/google_cloudbuild1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudbuild1/src/api.rs b/gen/cloudbuild1/src/api.rs index a688c6f43e..ca80458c11 100644 --- a/gen/cloudbuild1/src/api.rs +++ b/gen/cloudbuild1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> CloudBuild { CloudBuild { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudbuild.googleapis.com/".to_string(), _root_url: "https://cloudbuild.googleapis.com/".to_string(), } @@ -150,7 +150,7 @@ impl<'a, S> CloudBuild { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudbuild1/src/lib.rs b/gen/cloudbuild1/src/lib.rs index ff06c48665..2fe7108899 100644 --- a/gen/cloudbuild1/src/lib.rs +++ b/gen/cloudbuild1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Build* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudbuild:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Build* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudbuild:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Build* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/cloud-build/docs/). diff --git a/gen/cloudchannel1-cli/Cargo.toml b/gen/cloudchannel1-cli/Cargo.toml index 2f4f9da91f..ac18e5d516 100644 --- a/gen/cloudchannel1-cli/Cargo.toml +++ b/gen/cloudchannel1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudchannel1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloudchannel (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudchannel1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudchannel1] path = "../cloudchannel1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/cloudchannel1-cli/README.md b/gen/cloudchannel1-cli/README.md index e88ce8b4cf..fb5e664525 100644 --- a/gen/cloudchannel1-cli/README.md +++ b/gen/cloudchannel1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloudchannel* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloudchannel* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash cloudchannel1 [options] diff --git a/gen/cloudchannel1-cli/mkdocs.yml b/gen/cloudchannel1-cli/mkdocs.yml index edc3d766e0..819aa53795 100644 --- a/gen/cloudchannel1-cli/mkdocs.yml +++ b/gen/cloudchannel1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloudchannel v5.0.3+20240303 +site_name: Cloudchannel v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-cloudchannel1-cli site_description: A complete library to interact with Cloudchannel (protocol v1) diff --git a/gen/cloudchannel1-cli/src/main.rs b/gen/cloudchannel1-cli/src/main.rs index e9e442ac53..73fe395d25 100644 --- a/gen/cloudchannel1-cli/src/main.rs +++ b/gen/cloudchannel1-cli/src/main.rs @@ -6650,7 +6650,7 @@ async fn main() { let mut app = App::new("cloudchannel1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Cloud Channel API enables Google Cloud partners to have a single unified resale platform and APIs across all of Google Cloud including GCP, Workspace, Maps and Chrome.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudchannel1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudchannel1/Cargo.toml b/gen/cloudchannel1/Cargo.toml index 95c198ade7..0824bf9b9a 100644 --- a/gen/cloudchannel1/Cargo.toml +++ b/gen/cloudchannel1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudchannel1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloudchannel (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudchannel1" homepage = "https://cloud.google.com/channel" -documentation = "https://docs.rs/google-cloudchannel1/5.0.3+20240303" +documentation = "https://docs.rs/google-cloudchannel1/5.0.4+20240303" license = "MIT" keywords = ["cloudchannel", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudchannel1/README.md b/gen/cloudchannel1/README.md index bf5cc29a9d..2fee9f6068 100644 --- a/gen/cloudchannel1/README.md +++ b/gen/cloudchannel1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-cloudchannel1` library allows access to all features of the *Google Cloudchannel* service. -This documentation was generated from *Cloudchannel* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudchannel:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloudchannel* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudchannel:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloudchannel* *v1* API can be found at the [official documentation site](https://cloud.google.com/channel). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/Cloudchannel) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/Cloudchannel) ... * accounts - * [*channel partner links channel partner repricing configs create*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigCreateCall), [*channel partner links channel partner repricing configs delete*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigDeleteCall), [*channel partner links channel partner repricing configs get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigGetCall), [*channel partner links channel partner repricing configs list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigListCall), [*channel partner links channel partner repricing configs patch*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigPatchCall), [*channel partner links create*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCreateCall), [*channel partner links customers create*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerCreateCall), [*channel partner links customers delete*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerDeleteCall), [*channel partner links customers get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerGetCall), [*channel partner links customers import*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerImportCall), [*channel partner links customers list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerListCall), [*channel partner links customers patch*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerPatchCall), [*channel partner links get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkGetCall), [*channel partner links list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkListCall), [*channel partner links patch*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkPatchCall), [*check cloud identity accounts exist*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCheckCloudIdentityAccountsExistCall), [*customers create*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerCreateCall), [*customers customer repricing configs create*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigCreateCall), [*customers customer repricing configs delete*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigDeleteCall), [*customers customer repricing configs get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigGetCall), [*customers customer repricing configs list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigListCall), [*customers customer repricing configs patch*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigPatchCall), [*customers delete*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerDeleteCall), [*customers entitlements activate*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementActivateCall), [*customers entitlements cancel*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementCancelCall), [*customers entitlements change offer*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementChangeOfferCall), [*customers entitlements change parameters*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementChangeParameterCall), [*customers entitlements change renewal settings*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementChangeRenewalSettingCall), [*customers entitlements create*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementCreateCall), [*customers entitlements get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementGetCall), [*customers entitlements list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementListCall), [*customers entitlements list entitlement changes*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementListEntitlementChangeCall), [*customers entitlements lookup offer*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementLookupOfferCall), [*customers entitlements start paid service*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementStartPaidServiceCall), [*customers entitlements suspend*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerEntitlementSuspendCall), [*customers get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerGetCall), [*customers import*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerImportCall), [*customers list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerListCall), [*customers list purchasable offers*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerListPurchasableOfferCall), [*customers list purchasable skus*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerListPurchasableSkuCall), [*customers patch*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerPatchCall), [*customers provision cloud identity*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerProvisionCloudIdentityCall), [*customers query eligible billing accounts*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerQueryEligibleBillingAccountCall), [*customers transfer entitlements*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerTransferEntitlementCall), [*customers transfer entitlements to google*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountCustomerTransferEntitlementsToGoogleCall), [*list subscribers*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountListSubscriberCall), [*list transferable offers*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountListTransferableOfferCall), [*list transferable skus*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountListTransferableSkuCall), [*offers list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountOfferListCall), [*register*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountRegisterCall), [*report jobs fetch report results*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountReportJobFetchReportResultCall), [*reports list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountReportListCall), [*reports run*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountReportRunCall), [*sku groups billable skus list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountSkuGroupBillableSkuListCall), [*sku groups list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountSkuGroupListCall) and [*unregister*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::AccountUnregisterCall) + * [*channel partner links channel partner repricing configs create*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigCreateCall), [*channel partner links channel partner repricing configs delete*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigDeleteCall), [*channel partner links channel partner repricing configs get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigGetCall), [*channel partner links channel partner repricing configs list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigListCall), [*channel partner links channel partner repricing configs patch*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkChannelPartnerRepricingConfigPatchCall), [*channel partner links create*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCreateCall), [*channel partner links customers create*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerCreateCall), [*channel partner links customers delete*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerDeleteCall), [*channel partner links customers get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerGetCall), [*channel partner links customers import*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerImportCall), [*channel partner links customers list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerListCall), [*channel partner links customers patch*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkCustomerPatchCall), [*channel partner links get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkGetCall), [*channel partner links list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkListCall), [*channel partner links patch*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountChannelPartnerLinkPatchCall), [*check cloud identity accounts exist*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCheckCloudIdentityAccountsExistCall), [*customers create*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerCreateCall), [*customers customer repricing configs create*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigCreateCall), [*customers customer repricing configs delete*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigDeleteCall), [*customers customer repricing configs get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigGetCall), [*customers customer repricing configs list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigListCall), [*customers customer repricing configs patch*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerCustomerRepricingConfigPatchCall), [*customers delete*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerDeleteCall), [*customers entitlements activate*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementActivateCall), [*customers entitlements cancel*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementCancelCall), [*customers entitlements change offer*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementChangeOfferCall), [*customers entitlements change parameters*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementChangeParameterCall), [*customers entitlements change renewal settings*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementChangeRenewalSettingCall), [*customers entitlements create*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementCreateCall), [*customers entitlements get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementGetCall), [*customers entitlements list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementListCall), [*customers entitlements list entitlement changes*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementListEntitlementChangeCall), [*customers entitlements lookup offer*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementLookupOfferCall), [*customers entitlements start paid service*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementStartPaidServiceCall), [*customers entitlements suspend*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerEntitlementSuspendCall), [*customers get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerGetCall), [*customers import*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerImportCall), [*customers list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerListCall), [*customers list purchasable offers*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerListPurchasableOfferCall), [*customers list purchasable skus*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerListPurchasableSkuCall), [*customers patch*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerPatchCall), [*customers provision cloud identity*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerProvisionCloudIdentityCall), [*customers query eligible billing accounts*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerQueryEligibleBillingAccountCall), [*customers transfer entitlements*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerTransferEntitlementCall), [*customers transfer entitlements to google*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountCustomerTransferEntitlementsToGoogleCall), [*list subscribers*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountListSubscriberCall), [*list transferable offers*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountListTransferableOfferCall), [*list transferable skus*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountListTransferableSkuCall), [*offers list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountOfferListCall), [*register*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountRegisterCall), [*report jobs fetch report results*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountReportJobFetchReportResultCall), [*reports list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountReportListCall), [*reports run*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountReportRunCall), [*sku groups billable skus list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountSkuGroupBillableSkuListCall), [*sku groups list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountSkuGroupListCall) and [*unregister*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::AccountUnregisterCall) * operations - * [*cancel*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::OperationCancelCall), [*delete*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::OperationDeleteCall), [*get*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::OperationListCall) + * [*cancel*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::OperationCancelCall), [*delete*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::OperationDeleteCall), [*get*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::OperationListCall) * products - * [*list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::ProductListCall) and [*skus list*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/api::ProductSkuListCall) + * [*list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::ProductListCall) and [*skus list*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/api::ProductSkuListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/Cloudchannel)** +* **[Hub](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/Cloudchannel)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Part)** + * **[Parts](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -140,17 +140,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -160,29 +160,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudchannel1/5.0.3+20240303/google_cloudchannel1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudchannel1/5.0.4+20240303/google_cloudchannel1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudchannel1/src/api.rs b/gen/cloudchannel1/src/api.rs index 3196e0d3e9..6d10bcf5e2 100644 --- a/gen/cloudchannel1/src/api.rs +++ b/gen/cloudchannel1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Cloudchannel { Cloudchannel { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudchannel.googleapis.com/".to_string(), _root_url: "https://cloudchannel.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> Cloudchannel { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudchannel1/src/lib.rs b/gen/cloudchannel1/src/lib.rs index bab238e2a4..41ecdb4ee4 100644 --- a/gen/cloudchannel1/src/lib.rs +++ b/gen/cloudchannel1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloudchannel* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudchannel:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloudchannel* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudchannel:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloudchannel* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/channel). diff --git a/gen/clouddebugger2-cli/Cargo.toml b/gen/clouddebugger2-cli/Cargo.toml index 268236f56e..951ecb69a8 100644 --- a/gen/clouddebugger2-cli/Cargo.toml +++ b/gen/clouddebugger2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-clouddebugger2-cli" -version = "5.0.3+20230113" +version = "5.0.4+20230113" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Debugger (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouddebugger2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-clouddebugger2] path = "../clouddebugger2" -version = "5.0.3+20230113" +version = "5.0.4+20230113" diff --git a/gen/clouddebugger2-cli/README.md b/gen/clouddebugger2-cli/README.md index 833ee3864c..9931e6d97c 100644 --- a/gen/clouddebugger2-cli/README.md +++ b/gen/clouddebugger2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Debugger* API at revision *20230113*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Debugger* API at revision *20230113*. The CLI is at version *5.0.4*. ```bash clouddebugger2 [options] diff --git a/gen/clouddebugger2-cli/mkdocs.yml b/gen/clouddebugger2-cli/mkdocs.yml index 7f259fa23c..74e7615ad4 100644 --- a/gen/clouddebugger2-cli/mkdocs.yml +++ b/gen/clouddebugger2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Debugger v5.0.3+20230113 +site_name: Cloud Debugger v5.0.4+20230113 site_url: http://byron.github.io/google-apis-rs/google-clouddebugger2-cli site_description: A complete library to interact with Cloud Debugger (protocol v2) diff --git a/gen/clouddebugger2-cli/src/main.rs b/gen/clouddebugger2-cli/src/main.rs index c00e64b948..8ff5d834e9 100644 --- a/gen/clouddebugger2-cli/src/main.rs +++ b/gen/clouddebugger2-cli/src/main.rs @@ -997,7 +997,7 @@ async fn main() { let mut app = App::new("clouddebugger2") .author("Sebastian Thiel ") - .version("5.0.3+20230113") + .version("5.0.4+20230113") .about("Examines the call stack and variables of a running application without stopping or slowing it down. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_clouddebugger2_cli") .arg(Arg::with_name("url") diff --git a/gen/clouddebugger2/Cargo.toml b/gen/clouddebugger2/Cargo.toml index 4786198159..3a2d90cad5 100644 --- a/gen/clouddebugger2/Cargo.toml +++ b/gen/clouddebugger2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-clouddebugger2" -version = "5.0.3+20230113" +version = "5.0.4+20230113" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Debugger (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouddebugger2" homepage = "https://cloud.google.com/debugger" -documentation = "https://docs.rs/google-clouddebugger2/5.0.3+20230113" +documentation = "https://docs.rs/google-clouddebugger2/5.0.4+20230113" license = "MIT" keywords = ["clouddebugger", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/clouddebugger2/README.md b/gen/clouddebugger2/README.md index 4ee671e8ba..c541c8aabf 100644 --- a/gen/clouddebugger2/README.md +++ b/gen/clouddebugger2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-clouddebugger2` library allows access to all features of the *Google Cloud Debugger* service. -This documentation was generated from *Cloud Debugger* crate version *5.0.3+20230113*, where *20230113* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Debugger* crate version *5.0.4+20230113*, where *20230113* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Debugger* *v2* API can be found at the [official documentation site](https://cloud.google.com/debugger). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/CloudDebugger) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/CloudDebugger) ... * controller - * [*debuggees breakpoints list*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::ControllerDebuggeeBreakpointListCall), [*debuggees breakpoints update*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::ControllerDebuggeeBreakpointUpdateCall) and [*debuggees register*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::ControllerDebuggeeRegisterCall) + * [*debuggees breakpoints list*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::ControllerDebuggeeBreakpointListCall), [*debuggees breakpoints update*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::ControllerDebuggeeBreakpointUpdateCall) and [*debuggees register*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::ControllerDebuggeeRegisterCall) * debugger - * [*debuggees breakpoints delete*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointDeleteCall), [*debuggees breakpoints get*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointGetCall), [*debuggees breakpoints list*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointListCall), [*debuggees breakpoints set*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointSetCall) and [*debuggees list*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/api::DebuggerDebuggeeListCall) + * [*debuggees breakpoints delete*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointDeleteCall), [*debuggees breakpoints get*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointGetCall), [*debuggees breakpoints list*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointListCall), [*debuggees breakpoints set*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::DebuggerDebuggeeBreakpointSetCall) and [*debuggees list*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/api::DebuggerDebuggeeListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/CloudDebugger)** +* **[Hub](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/CloudDebugger)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::CallBuilder) -* **[Resources](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::CallBuilder) +* **[Resources](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Part)** + * **[Parts](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Delegate) to the -[Method Builder](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Delegate) to the +[Method Builder](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::RequestValue) and -[decodable](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::RequestValue) and +[decodable](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-clouddebugger2/5.0.3+20230113/google_clouddebugger2/client::RequestValue) are moved +* [request values](https://docs.rs/google-clouddebugger2/5.0.4+20230113/google_clouddebugger2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/clouddebugger2/src/api.rs b/gen/clouddebugger2/src/api.rs index 897a0b4d24..baee835082 100644 --- a/gen/clouddebugger2/src/api.rs +++ b/gen/clouddebugger2/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> CloudDebugger { CloudDebugger { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://clouddebugger.googleapis.com/".to_string(), _root_url: "https://clouddebugger.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> CloudDebugger { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/clouddebugger2/src/lib.rs b/gen/clouddebugger2/src/lib.rs index 32673c6617..370bc16076 100644 --- a/gen/clouddebugger2/src/lib.rs +++ b/gen/clouddebugger2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Debugger* crate version *5.0.3+20230113*, where *20230113* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Debugger* crate version *5.0.4+20230113*, where *20230113* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Debugger* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/debugger). diff --git a/gen/clouddeploy1-cli/Cargo.toml b/gen/clouddeploy1-cli/Cargo.toml index 019c6081fe..ff580e30bb 100644 --- a/gen/clouddeploy1-cli/Cargo.toml +++ b/gen/clouddeploy1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-clouddeploy1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Deploy (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouddeploy1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-clouddeploy1] path = "../clouddeploy1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/clouddeploy1-cli/README.md b/gen/clouddeploy1-cli/README.md index 5ed8dc93e0..0ab9c991f4 100644 --- a/gen/clouddeploy1-cli/README.md +++ b/gen/clouddeploy1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Deploy* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Deploy* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash clouddeploy1 [options] diff --git a/gen/clouddeploy1-cli/mkdocs.yml b/gen/clouddeploy1-cli/mkdocs.yml index 3f77942585..20715b698b 100644 --- a/gen/clouddeploy1-cli/mkdocs.yml +++ b/gen/clouddeploy1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Deploy v5.0.3+20240221 +site_name: Cloud Deploy v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-clouddeploy1-cli site_description: A complete library to interact with Cloud Deploy (protocol v1) diff --git a/gen/clouddeploy1-cli/src/main.rs b/gen/clouddeploy1-cli/src/main.rs index 3be97f8986..693fde0558 100644 --- a/gen/clouddeploy1-cli/src/main.rs +++ b/gen/clouddeploy1-cli/src/main.rs @@ -5782,7 +5782,7 @@ async fn main() { let mut app = App::new("clouddeploy1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_clouddeploy1_cli") .arg(Arg::with_name("url") diff --git a/gen/clouddeploy1/Cargo.toml b/gen/clouddeploy1/Cargo.toml index f7439c5fcb..addb19366e 100644 --- a/gen/clouddeploy1/Cargo.toml +++ b/gen/clouddeploy1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-clouddeploy1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Deploy (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouddeploy1" homepage = "https://cloud.google.com/deploy/" -documentation = "https://docs.rs/google-clouddeploy1/5.0.3+20240221" +documentation = "https://docs.rs/google-clouddeploy1/5.0.4+20240221" license = "MIT" keywords = ["clouddeploy", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/clouddeploy1/README.md b/gen/clouddeploy1/README.md index e58a2f5b26..995e1809a5 100644 --- a/gen/clouddeploy1/README.md +++ b/gen/clouddeploy1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-clouddeploy1` library allows access to all features of the *Google Cloud Deploy* service. -This documentation was generated from *Cloud Deploy* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *clouddeploy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Deploy* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *clouddeploy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Deploy* *v1* API can be found at the [official documentation site](https://cloud.google.com/deploy/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/CloudDeploy) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/CloudDeploy) ... * projects - * [*locations custom target types create*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeCreateCall), [*locations custom target types delete*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeDeleteCall), [*locations custom target types get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeGetCall), [*locations custom target types get iam policy*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeGetIamPolicyCall), [*locations custom target types list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeListCall), [*locations custom target types patch*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypePatchCall), [*locations custom target types set iam policy*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeSetIamPolicyCall), [*locations delivery pipelines automation runs cancel*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationRunCancelCall), [*locations delivery pipelines automation runs get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationRunGetCall), [*locations delivery pipelines automation runs list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationRunListCall), [*locations delivery pipelines automations create*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationCreateCall), [*locations delivery pipelines automations delete*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationDeleteCall), [*locations delivery pipelines automations get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationGetCall), [*locations delivery pipelines automations list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationListCall), [*locations delivery pipelines automations patch*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationPatchCall), [*locations delivery pipelines create*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineCreateCall), [*locations delivery pipelines delete*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineDeleteCall), [*locations delivery pipelines get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineGetCall), [*locations delivery pipelines get iam policy*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineGetIamPolicyCall), [*locations delivery pipelines list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineListCall), [*locations delivery pipelines patch*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelinePatchCall), [*locations delivery pipelines releases abandon*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseAbandonCall), [*locations delivery pipelines releases create*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseCreateCall), [*locations delivery pipelines releases get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseGetCall), [*locations delivery pipelines releases list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseListCall), [*locations delivery pipelines releases rollouts advance*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutAdvanceCall), [*locations delivery pipelines releases rollouts approve*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutApproveCall), [*locations delivery pipelines releases rollouts cancel*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutCancelCall), [*locations delivery pipelines releases rollouts create*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutCreateCall), [*locations delivery pipelines releases rollouts get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutGetCall), [*locations delivery pipelines releases rollouts ignore job*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutIgnoreJobCall), [*locations delivery pipelines releases rollouts job runs get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutJobRunGetCall), [*locations delivery pipelines releases rollouts job runs list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutJobRunListCall), [*locations delivery pipelines releases rollouts job runs terminate*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutJobRunTerminateCall), [*locations delivery pipelines releases rollouts list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutListCall), [*locations delivery pipelines releases rollouts retry job*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutRetryJobCall), [*locations delivery pipelines rollback target*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineRollbackTargetCall), [*locations delivery pipelines set iam policy*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineSetIamPolicyCall), [*locations delivery pipelines test iam permissions*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineTestIamPermissionCall), [*locations get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationGetCall), [*locations get config*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationGetConfigCall), [*locations list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationOperationListCall), [*locations targets create*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetCreateCall), [*locations targets delete*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetDeleteCall), [*locations targets get*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetGetCall), [*locations targets get iam policy*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetGetIamPolicyCall), [*locations targets list*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetListCall), [*locations targets patch*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetPatchCall), [*locations targets set iam policy*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetSetIamPolicyCall) and [*locations targets test iam permissions*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/api::ProjectLocationTargetTestIamPermissionCall) + * [*locations custom target types create*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeCreateCall), [*locations custom target types delete*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeDeleteCall), [*locations custom target types get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeGetCall), [*locations custom target types get iam policy*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeGetIamPolicyCall), [*locations custom target types list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeListCall), [*locations custom target types patch*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypePatchCall), [*locations custom target types set iam policy*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationCustomTargetTypeSetIamPolicyCall), [*locations delivery pipelines automation runs cancel*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationRunCancelCall), [*locations delivery pipelines automation runs get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationRunGetCall), [*locations delivery pipelines automation runs list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationRunListCall), [*locations delivery pipelines automations create*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationCreateCall), [*locations delivery pipelines automations delete*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationDeleteCall), [*locations delivery pipelines automations get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationGetCall), [*locations delivery pipelines automations list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationListCall), [*locations delivery pipelines automations patch*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineAutomationPatchCall), [*locations delivery pipelines create*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineCreateCall), [*locations delivery pipelines delete*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineDeleteCall), [*locations delivery pipelines get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineGetCall), [*locations delivery pipelines get iam policy*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineGetIamPolicyCall), [*locations delivery pipelines list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineListCall), [*locations delivery pipelines patch*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelinePatchCall), [*locations delivery pipelines releases abandon*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseAbandonCall), [*locations delivery pipelines releases create*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseCreateCall), [*locations delivery pipelines releases get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseGetCall), [*locations delivery pipelines releases list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseListCall), [*locations delivery pipelines releases rollouts advance*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutAdvanceCall), [*locations delivery pipelines releases rollouts approve*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutApproveCall), [*locations delivery pipelines releases rollouts cancel*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutCancelCall), [*locations delivery pipelines releases rollouts create*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutCreateCall), [*locations delivery pipelines releases rollouts get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutGetCall), [*locations delivery pipelines releases rollouts ignore job*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutIgnoreJobCall), [*locations delivery pipelines releases rollouts job runs get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutJobRunGetCall), [*locations delivery pipelines releases rollouts job runs list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutJobRunListCall), [*locations delivery pipelines releases rollouts job runs terminate*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutJobRunTerminateCall), [*locations delivery pipelines releases rollouts list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutListCall), [*locations delivery pipelines releases rollouts retry job*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineReleaseRolloutRetryJobCall), [*locations delivery pipelines rollback target*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineRollbackTargetCall), [*locations delivery pipelines set iam policy*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineSetIamPolicyCall), [*locations delivery pipelines test iam permissions*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationDeliveryPipelineTestIamPermissionCall), [*locations get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationGetCall), [*locations get config*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationGetConfigCall), [*locations list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationOperationListCall), [*locations targets create*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetCreateCall), [*locations targets delete*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetDeleteCall), [*locations targets get*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetGetCall), [*locations targets get iam policy*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetGetIamPolicyCall), [*locations targets list*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetListCall), [*locations targets patch*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetPatchCall), [*locations targets set iam policy*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetSetIamPolicyCall) and [*locations targets test iam permissions*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/api::ProjectLocationTargetTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/CloudDeploy)** +* **[Hub](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/CloudDeploy)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::CallBuilder) -* **[Resources](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::CallBuilder) +* **[Resources](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Part)** + * **[Parts](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -142,17 +142,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -162,29 +162,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Delegate) to the -[Method Builder](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Delegate) to the +[Method Builder](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::RequestValue) and -[decodable](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::RequestValue) and +[decodable](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-clouddeploy1/5.0.3+20240221/google_clouddeploy1/client::RequestValue) are moved +* [request values](https://docs.rs/google-clouddeploy1/5.0.4+20240221/google_clouddeploy1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/clouddeploy1/src/api.rs b/gen/clouddeploy1/src/api.rs index e6a5e5364d..ae0e2a1828 100644 --- a/gen/clouddeploy1/src/api.rs +++ b/gen/clouddeploy1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudDeploy { CloudDeploy { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://clouddeploy.googleapis.com/".to_string(), _root_url: "https://clouddeploy.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudDeploy { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/clouddeploy1/src/lib.rs b/gen/clouddeploy1/src/lib.rs index 4045b6e704..92b013e4e2 100644 --- a/gen/clouddeploy1/src/lib.rs +++ b/gen/clouddeploy1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Deploy* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *clouddeploy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Deploy* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *clouddeploy:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Deploy* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/deploy/). diff --git a/gen/clouderrorreporting1_beta1-cli/Cargo.toml b/gen/clouderrorreporting1_beta1-cli/Cargo.toml index d7627fcc9e..4c2e81fe3c 100644 --- a/gen/clouderrorreporting1_beta1-cli/Cargo.toml +++ b/gen/clouderrorreporting1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-clouderrorreporting1_beta1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Clouderrorreporting (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouderrorreporting1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-clouderrorreporting1_beta1] path = "../clouderrorreporting1_beta1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/clouderrorreporting1_beta1-cli/README.md b/gen/clouderrorreporting1_beta1-cli/README.md index fc66082ba3..c8777b0f8c 100644 --- a/gen/clouderrorreporting1_beta1-cli/README.md +++ b/gen/clouderrorreporting1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Clouderrorreporting* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Clouderrorreporting* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash clouderrorreporting1-beta1 [options] diff --git a/gen/clouderrorreporting1_beta1-cli/mkdocs.yml b/gen/clouderrorreporting1_beta1-cli/mkdocs.yml index c12a1f3864..59b4ec0da7 100644 --- a/gen/clouderrorreporting1_beta1-cli/mkdocs.yml +++ b/gen/clouderrorreporting1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Clouderrorreporting v5.0.3+20240221 +site_name: Clouderrorreporting v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-clouderrorreporting1_beta1-cli site_description: A complete library to interact with Clouderrorreporting (protocol v1beta1) diff --git a/gen/clouderrorreporting1_beta1-cli/src/main.rs b/gen/clouderrorreporting1_beta1-cli/src/main.rs index 3fc4609df3..202b545e69 100644 --- a/gen/clouderrorreporting1_beta1-cli/src/main.rs +++ b/gen/clouderrorreporting1_beta1-cli/src/main.rs @@ -755,7 +755,7 @@ async fn main() { let mut app = App::new("clouderrorreporting1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Groups and counts similar errors from cloud services and applications, reports new errors, and provides access to error groups and their associated errors. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_clouderrorreporting1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/clouderrorreporting1_beta1/Cargo.toml b/gen/clouderrorreporting1_beta1/Cargo.toml index 6b3212ce7a..36b71d6519 100644 --- a/gen/clouderrorreporting1_beta1/Cargo.toml +++ b/gen/clouderrorreporting1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-clouderrorreporting1_beta1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Clouderrorreporting (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouderrorreporting1_beta1" homepage = "https://cloud.google.com/error-reporting/" -documentation = "https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221" +documentation = "https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221" license = "MIT" keywords = ["clouderrorreporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/clouderrorreporting1_beta1/README.md b/gen/clouderrorreporting1_beta1/README.md index ec65bc687e..1c4a8092db 100644 --- a/gen/clouderrorreporting1_beta1/README.md +++ b/gen/clouderrorreporting1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-clouderrorreporting1_beta1` library allows access to all features of the *Google Clouderrorreporting* service. -This documentation was generated from *Clouderrorreporting* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *clouderrorreporting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Clouderrorreporting* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *clouderrorreporting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Clouderrorreporting* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/error-reporting/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/Clouderrorreporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/Clouderrorreporting) ... * projects - * [*delete events*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/api::ProjectDeleteEventCall), [*events list*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/api::ProjectEventListCall), [*events report*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/api::ProjectEventReportCall), [*group stats list*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/api::ProjectGroupStatListCall), [*groups get*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/api::ProjectGroupGetCall) and [*groups update*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/api::ProjectGroupUpdateCall) + * [*delete events*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/api::ProjectDeleteEventCall), [*events list*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/api::ProjectEventListCall), [*events report*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/api::ProjectEventReportCall), [*group stats list*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/api::ProjectGroupStatListCall), [*groups get*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/api::ProjectGroupGetCall) and [*groups update*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/api::ProjectGroupUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/Clouderrorreporting)** +* **[Hub](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/Clouderrorreporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-clouderrorreporting1_beta1/5.0.3+20240221/google_clouderrorreporting1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-clouderrorreporting1_beta1/5.0.4+20240221/google_clouderrorreporting1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/clouderrorreporting1_beta1/src/api.rs b/gen/clouderrorreporting1_beta1/src/api.rs index dd35dd813c..70faf7a09c 100644 --- a/gen/clouderrorreporting1_beta1/src/api.rs +++ b/gen/clouderrorreporting1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Clouderrorreporting { Clouderrorreporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://clouderrorreporting.googleapis.com/".to_string(), _root_url: "https://clouderrorreporting.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Clouderrorreporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/clouderrorreporting1_beta1/src/lib.rs b/gen/clouderrorreporting1_beta1/src/lib.rs index 2b150fd521..0bb2b7e1bb 100644 --- a/gen/clouderrorreporting1_beta1/src/lib.rs +++ b/gen/clouderrorreporting1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Clouderrorreporting* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *clouderrorreporting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Clouderrorreporting* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *clouderrorreporting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Clouderrorreporting* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/error-reporting/). diff --git a/gen/cloudfunctions1-cli/Cargo.toml b/gen/cloudfunctions1-cli/Cargo.toml index a7eeeeaedd..5ddbc38bbd 100644 --- a/gen/cloudfunctions1-cli/Cargo.toml +++ b/gen/cloudfunctions1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudfunctions1-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Functions (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudfunctions1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudfunctions1] path = "../cloudfunctions1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/cloudfunctions1-cli/README.md b/gen/cloudfunctions1-cli/README.md index 0b552ff379..fb4c4f1042 100644 --- a/gen/cloudfunctions1-cli/README.md +++ b/gen/cloudfunctions1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Functions* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Functions* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash cloudfunctions1 [options] diff --git a/gen/cloudfunctions1-cli/mkdocs.yml b/gen/cloudfunctions1-cli/mkdocs.yml index 28ef6990bb..add968d342 100644 --- a/gen/cloudfunctions1-cli/mkdocs.yml +++ b/gen/cloudfunctions1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Functions v5.0.3+20240229 +site_name: Cloud Functions v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-cloudfunctions1-cli site_description: A complete library to interact with Cloud Functions (protocol v1) diff --git a/gen/cloudfunctions1-cli/src/main.rs b/gen/cloudfunctions1-cli/src/main.rs index 7237c3737f..f286c5fd9b 100644 --- a/gen/cloudfunctions1-cli/src/main.rs +++ b/gen/cloudfunctions1-cli/src/main.rs @@ -1615,7 +1615,7 @@ async fn main() { let mut app = App::new("cloudfunctions1") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Manages lightweight user-provided functions executed in response to events.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudfunctions1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudfunctions1/Cargo.toml b/gen/cloudfunctions1/Cargo.toml index 90c8a680f6..c3f6aeb456 100644 --- a/gen/cloudfunctions1/Cargo.toml +++ b/gen/cloudfunctions1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudfunctions1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Functions (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudfunctions1" homepage = "https://cloud.google.com/functions" -documentation = "https://docs.rs/google-cloudfunctions1/5.0.3+20240229" +documentation = "https://docs.rs/google-cloudfunctions1/5.0.4+20240229" license = "MIT" keywords = ["cloudfunctions", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudfunctions1/README.md b/gen/cloudfunctions1/README.md index 95e9d91696..a7a438db74 100644 --- a/gen/cloudfunctions1/README.md +++ b/gen/cloudfunctions1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-cloudfunctions1` library allows access to all features of the *Google Cloud Functions* service. -This documentation was generated from *Cloud Functions* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *cloudfunctions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Functions* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *cloudfunctions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Functions* *v1* API can be found at the [official documentation site](https://cloud.google.com/functions). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/CloudFunctions) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/CloudFunctions) ... -* [operations](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::Operation) - * [*get*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::OperationListCall) +* [operations](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::Operation) + * [*get*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::OperationListCall) * projects - * [*locations functions call*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionCallCall), [*locations functions create*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionCreateCall), [*locations functions delete*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionDeleteCall), [*locations functions generate download url*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGenerateDownloadUrlCall), [*locations functions generate upload url*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGenerateUploadUrlCall), [*locations functions get*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGetCall), [*locations functions get iam policy*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGetIamPolicyCall), [*locations functions list*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionListCall), [*locations functions patch*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionPatchCall), [*locations functions set iam policy*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionSetIamPolicyCall), [*locations functions test iam permissions*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationFunctionTestIamPermissionCall) and [*locations list*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/api::ProjectLocationListCall) + * [*locations functions call*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionCallCall), [*locations functions create*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionCreateCall), [*locations functions delete*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionDeleteCall), [*locations functions generate download url*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGenerateDownloadUrlCall), [*locations functions generate upload url*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGenerateUploadUrlCall), [*locations functions get*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGetCall), [*locations functions get iam policy*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionGetIamPolicyCall), [*locations functions list*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionListCall), [*locations functions patch*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionPatchCall), [*locations functions set iam policy*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionSetIamPolicyCall), [*locations functions test iam permissions*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationFunctionTestIamPermissionCall) and [*locations list*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/api::ProjectLocationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/CloudFunctions)** +* **[Hub](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/CloudFunctions)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Part)** + * **[Parts](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudfunctions1/5.0.3+20240229/google_cloudfunctions1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudfunctions1/5.0.4+20240229/google_cloudfunctions1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudfunctions1/src/api.rs b/gen/cloudfunctions1/src/api.rs index 5dd98f8589..d179c90cc5 100644 --- a/gen/cloudfunctions1/src/api.rs +++ b/gen/cloudfunctions1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> CloudFunctions { CloudFunctions { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudfunctions.googleapis.com/".to_string(), _root_url: "https://cloudfunctions.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudFunctions { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudfunctions1/src/lib.rs b/gen/cloudfunctions1/src/lib.rs index d0a4649175..fed774db42 100644 --- a/gen/cloudfunctions1/src/lib.rs +++ b/gen/cloudfunctions1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Functions* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *cloudfunctions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Functions* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *cloudfunctions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Functions* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/functions). diff --git a/gen/cloudidentity1-cli/Cargo.toml b/gen/cloudidentity1-cli/Cargo.toml index 582fdcfc98..748f62959d 100644 --- a/gen/cloudidentity1-cli/Cargo.toml +++ b/gen/cloudidentity1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudidentity1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Identity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudidentity1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudidentity1] path = "../cloudidentity1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/cloudidentity1-cli/README.md b/gen/cloudidentity1-cli/README.md index 6d2b12d820..f816f2dc87 100644 --- a/gen/cloudidentity1-cli/README.md +++ b/gen/cloudidentity1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Identity* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Identity* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash cloudidentity1 [options] diff --git a/gen/cloudidentity1-cli/mkdocs.yml b/gen/cloudidentity1-cli/mkdocs.yml index a67b750094..8586bc65f2 100644 --- a/gen/cloudidentity1-cli/mkdocs.yml +++ b/gen/cloudidentity1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Identity v5.0.3+20240227 +site_name: Cloud Identity v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-cloudidentity1-cli site_description: A complete library to interact with Cloud Identity (protocol v1) diff --git a/gen/cloudidentity1-cli/src/main.rs b/gen/cloudidentity1-cli/src/main.rs index 3501050566..b61fa9ec4d 100644 --- a/gen/cloudidentity1-cli/src/main.rs +++ b/gen/cloudidentity1-cli/src/main.rs @@ -5554,7 +5554,7 @@ async fn main() { let mut app = App::new("cloudidentity1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("API for provisioning and managing identity resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudidentity1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudidentity1/Cargo.toml b/gen/cloudidentity1/Cargo.toml index f9c9924da4..f2a94b478c 100644 --- a/gen/cloudidentity1/Cargo.toml +++ b/gen/cloudidentity1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudidentity1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Identity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudidentity1" homepage = "https://cloud.google.com/identity/" -documentation = "https://docs.rs/google-cloudidentity1/5.0.3+20240227" +documentation = "https://docs.rs/google-cloudidentity1/5.0.4+20240227" license = "MIT" keywords = ["cloudidentity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudidentity1/README.md b/gen/cloudidentity1/README.md index e61bab0fe0..919caf88d6 100644 --- a/gen/cloudidentity1/README.md +++ b/gen/cloudidentity1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-cloudidentity1` library allows access to all features of the *Google Cloud Identity* service. -This documentation was generated from *Cloud Identity* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *cloudidentity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Identity* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *cloudidentity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Identity* *v1* API can be found at the [official documentation site](https://cloud.google.com/identity/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/CloudIdentity) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/CloudIdentity) ... * customers - * [*userinvitations cancel*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::CustomerUserinvitationCancelCall), [*userinvitations get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::CustomerUserinvitationGetCall), [*userinvitations is invitable user*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::CustomerUserinvitationIsInvitableUserCall), [*userinvitations list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::CustomerUserinvitationListCall) and [*userinvitations send*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::CustomerUserinvitationSendCall) + * [*userinvitations cancel*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::CustomerUserinvitationCancelCall), [*userinvitations get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::CustomerUserinvitationGetCall), [*userinvitations is invitable user*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::CustomerUserinvitationIsInvitableUserCall), [*userinvitations list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::CustomerUserinvitationListCall) and [*userinvitations send*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::CustomerUserinvitationSendCall) * devices - * [*cancel wipe*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceCancelWipeCall), [*create*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeleteCall), [*device users approve*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserApproveCall), [*device users block*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserBlockCall), [*device users cancel wipe*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserCancelWipeCall), [*device users client states get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserClientStateGetCall), [*device users client states list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserClientStateListCall), [*device users client states patch*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserClientStatePatchCall), [*device users delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserDeleteCall), [*device users get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserGetCall), [*device users list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserListCall), [*device users lookup*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserLookupCall), [*device users wipe*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceDeviceUserWipeCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceGetCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceListCall) and [*wipe*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::DeviceWipeCall) -* [groups](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::Group) - * [*create*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupDeleteCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupGetCall), [*get security settings*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupGetSecuritySettingCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupListCall), [*lookup*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupLookupCall), [*memberships check transitive membership*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipCheckTransitiveMembershipCall), [*memberships create*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipCreateCall), [*memberships delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipDeleteCall), [*memberships get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipGetCall), [*memberships get membership graph*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipGetMembershipGraphCall), [*memberships list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipListCall), [*memberships lookup*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipLookupCall), [*memberships modify membership roles*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipModifyMembershipRoleCall), [*memberships search direct groups*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipSearchDirectGroupCall), [*memberships search transitive groups*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipSearchTransitiveGroupCall), [*memberships search transitive memberships*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupMembershipSearchTransitiveMembershipCall), [*patch*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupPatchCall), [*search*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupSearchCall) and [*update security settings*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::GroupUpdateSecuritySettingCall) -* [inbound saml sso profiles](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfile) - * [*create*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileDeleteCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileGetCall), [*idp credentials add*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialAddCall), [*idp credentials delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialDeleteCall), [*idp credentials get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialGetCall), [*idp credentials list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialListCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfileListCall) and [*patch*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSamlSsoProfilePatchCall) -* [inbound sso assignments](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSsoAssignment) - * [*create*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSsoAssignmentCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSsoAssignmentDeleteCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSsoAssignmentGetCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSsoAssignmentListCall) and [*patch*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/api::InboundSsoAssignmentPatchCall) + * [*cancel wipe*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceCancelWipeCall), [*create*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeleteCall), [*device users approve*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserApproveCall), [*device users block*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserBlockCall), [*device users cancel wipe*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserCancelWipeCall), [*device users client states get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserClientStateGetCall), [*device users client states list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserClientStateListCall), [*device users client states patch*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserClientStatePatchCall), [*device users delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserDeleteCall), [*device users get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserGetCall), [*device users list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserListCall), [*device users lookup*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserLookupCall), [*device users wipe*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceDeviceUserWipeCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceGetCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceListCall) and [*wipe*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::DeviceWipeCall) +* [groups](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::Group) + * [*create*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupDeleteCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupGetCall), [*get security settings*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupGetSecuritySettingCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupListCall), [*lookup*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupLookupCall), [*memberships check transitive membership*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipCheckTransitiveMembershipCall), [*memberships create*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipCreateCall), [*memberships delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipDeleteCall), [*memberships get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipGetCall), [*memberships get membership graph*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipGetMembershipGraphCall), [*memberships list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipListCall), [*memberships lookup*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipLookupCall), [*memberships modify membership roles*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipModifyMembershipRoleCall), [*memberships search direct groups*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipSearchDirectGroupCall), [*memberships search transitive groups*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipSearchTransitiveGroupCall), [*memberships search transitive memberships*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupMembershipSearchTransitiveMembershipCall), [*patch*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupPatchCall), [*search*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupSearchCall) and [*update security settings*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::GroupUpdateSecuritySettingCall) +* [inbound saml sso profiles](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfile) + * [*create*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileDeleteCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileGetCall), [*idp credentials add*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialAddCall), [*idp credentials delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialDeleteCall), [*idp credentials get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialGetCall), [*idp credentials list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileIdpCredentialListCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfileListCall) and [*patch*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSamlSsoProfilePatchCall) +* [inbound sso assignments](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSsoAssignment) + * [*create*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSsoAssignmentCreateCall), [*delete*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSsoAssignmentDeleteCall), [*get*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSsoAssignmentGetCall), [*list*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSsoAssignmentListCall) and [*patch*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/api::InboundSsoAssignmentPatchCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/CloudIdentity)** +* **[Hub](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/CloudIdentity)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Part)** + * **[Parts](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -160,17 +160,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -180,29 +180,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudidentity1/5.0.3+20240227/google_cloudidentity1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudidentity1/5.0.4+20240227/google_cloudidentity1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudidentity1/src/api.rs b/gen/cloudidentity1/src/api.rs index ec936eb2e6..09c8d0a99d 100644 --- a/gen/cloudidentity1/src/api.rs +++ b/gen/cloudidentity1/src/api.rs @@ -147,7 +147,7 @@ impl<'a, S> CloudIdentity { CloudIdentity { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudidentity.googleapis.com/".to_string(), _root_url: "https://cloudidentity.googleapis.com/".to_string(), } @@ -170,7 +170,7 @@ impl<'a, S> CloudIdentity { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudidentity1/src/lib.rs b/gen/cloudidentity1/src/lib.rs index 829d0e98f5..9f187b5c45 100644 --- a/gen/cloudidentity1/src/lib.rs +++ b/gen/cloudidentity1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Identity* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *cloudidentity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Identity* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *cloudidentity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Identity* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/identity/). diff --git a/gen/cloudiot1-cli/Cargo.toml b/gen/cloudiot1-cli/Cargo.toml index 042d02f5dc..9580712ffe 100644 --- a/gen/cloudiot1-cli/Cargo.toml +++ b/gen/cloudiot1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudiot1-cli" -version = "5.0.3+0" +version = "5.0.4+0" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Iot (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudiot1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudiot1] path = "../cloudiot1" -version = "5.0.3+0" +version = "5.0.4+0" diff --git a/gen/cloudiot1-cli/README.md b/gen/cloudiot1-cli/README.md index ae045628eb..ec560c104b 100644 --- a/gen/cloudiot1-cli/README.md +++ b/gen/cloudiot1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Iot* API at revision *0*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Iot* API at revision *0*. The CLI is at version *5.0.4*. ```bash cloudiot1 [options] diff --git a/gen/cloudiot1-cli/mkdocs.yml b/gen/cloudiot1-cli/mkdocs.yml index 1595ed6861..23a93e41a8 100644 --- a/gen/cloudiot1-cli/mkdocs.yml +++ b/gen/cloudiot1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Iot v5.0.3+0 +site_name: Cloud Iot v5.0.4+0 site_url: http://byron.github.io/google-apis-rs/google-cloudiot1-cli site_description: A complete library to interact with Cloud Iot (protocol v1) diff --git a/gen/cloudiot1-cli/src/main.rs b/gen/cloudiot1-cli/src/main.rs index 4562c393c8..464c551701 100644 --- a/gen/cloudiot1-cli/src/main.rs +++ b/gen/cloudiot1-cli/src/main.rs @@ -2599,7 +2599,7 @@ async fn main() { let mut app = App::new("cloudiot1") .author("Sebastian Thiel ") - .version("5.0.3+0") + .version("5.0.4+0") .about("Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudiot1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudiot1/Cargo.toml b/gen/cloudiot1/Cargo.toml index fe2c17406e..9035a64c95 100644 --- a/gen/cloudiot1/Cargo.toml +++ b/gen/cloudiot1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudiot1" -version = "5.0.3+0" +version = "5.0.4+0" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Iot (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudiot1" homepage = "https://cloud.google.com/iot" -documentation = "https://docs.rs/google-cloudiot1/5.0.3+0" +documentation = "https://docs.rs/google-cloudiot1/5.0.4+0" license = "MIT" keywords = ["cloudiot", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudiot1/README.md b/gen/cloudiot1/README.md index 314963fb59..1693260f62 100644 --- a/gen/cloudiot1/README.md +++ b/gen/cloudiot1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudiot1` library allows access to all features of the *Google Cloud Iot* service. -This documentation was generated from *Cloud Iot* crate version *5.0.3+0*, where *0* is the exact revision of the *cloudiot:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Iot* crate version *5.0.4+0*, where *0* is the exact revision of the *cloudiot:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Iot* *v1* API can be found at the [official documentation site](https://cloud.google.com/iot). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/CloudIot) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/CloudIot) ... * projects - * [*locations registries bind device to gateway*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryBindDeviceToGatewayCall), [*locations registries create*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryCreateCall), [*locations registries delete*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeleteCall), [*locations registries devices config versions list*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceConfigVersionListCall), [*locations registries devices create*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceCreateCall), [*locations registries devices delete*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceDeleteCall), [*locations registries devices get*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceGetCall), [*locations registries devices list*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceListCall), [*locations registries devices modify cloud to device config*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceModifyCloudToDeviceConfigCall), [*locations registries devices patch*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDevicePatchCall), [*locations registries devices send command to device*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceSendCommandToDeviceCall), [*locations registries devices states list*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryDeviceStateListCall), [*locations registries get*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryGetCall), [*locations registries get iam policy*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryGetIamPolicyCall), [*locations registries groups devices list*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryGroupDeviceListCall), [*locations registries groups get iam policy*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryGroupGetIamPolicyCall), [*locations registries groups set iam policy*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryGroupSetIamPolicyCall), [*locations registries groups test iam permissions*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryGroupTestIamPermissionCall), [*locations registries list*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryListCall), [*locations registries patch*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryPatchCall), [*locations registries set iam policy*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistrySetIamPolicyCall), [*locations registries test iam permissions*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryTestIamPermissionCall) and [*locations registries unbind device from gateway*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/api::ProjectLocationRegistryUnbindDeviceFromGatewayCall) + * [*locations registries bind device to gateway*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryBindDeviceToGatewayCall), [*locations registries create*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryCreateCall), [*locations registries delete*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeleteCall), [*locations registries devices config versions list*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceConfigVersionListCall), [*locations registries devices create*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceCreateCall), [*locations registries devices delete*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceDeleteCall), [*locations registries devices get*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceGetCall), [*locations registries devices list*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceListCall), [*locations registries devices modify cloud to device config*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceModifyCloudToDeviceConfigCall), [*locations registries devices patch*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDevicePatchCall), [*locations registries devices send command to device*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceSendCommandToDeviceCall), [*locations registries devices states list*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryDeviceStateListCall), [*locations registries get*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryGetCall), [*locations registries get iam policy*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryGetIamPolicyCall), [*locations registries groups devices list*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryGroupDeviceListCall), [*locations registries groups get iam policy*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryGroupGetIamPolicyCall), [*locations registries groups set iam policy*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryGroupSetIamPolicyCall), [*locations registries groups test iam permissions*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryGroupTestIamPermissionCall), [*locations registries list*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryListCall), [*locations registries patch*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryPatchCall), [*locations registries set iam policy*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistrySetIamPolicyCall), [*locations registries test iam permissions*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryTestIamPermissionCall) and [*locations registries unbind device from gateway*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/api::ProjectLocationRegistryUnbindDeviceFromGatewayCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/CloudIot)** +* **[Hub](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/CloudIot)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Part)** + * **[Parts](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudiot1/5.0.3+0/google_cloudiot1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudiot1/5.0.4+0/google_cloudiot1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudiot1/src/api.rs b/gen/cloudiot1/src/api.rs index 8041eb8d70..8e98befdbe 100644 --- a/gen/cloudiot1/src/api.rs +++ b/gen/cloudiot1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudIot { CloudIot { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudiot.googleapis.com/".to_string(), _root_url: "https://cloudiot.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudIot { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudiot1/src/lib.rs b/gen/cloudiot1/src/lib.rs index 701a82d6e1..09d7b7911d 100644 --- a/gen/cloudiot1/src/lib.rs +++ b/gen/cloudiot1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Iot* crate version *5.0.3+0*, where *0* is the exact revision of the *cloudiot:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Iot* crate version *5.0.4+0*, where *0* is the exact revision of the *cloudiot:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Iot* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iot). diff --git a/gen/cloudkms1-cli/Cargo.toml b/gen/cloudkms1-cli/Cargo.toml index cd5a0faf73..e2a275ad65 100644 --- a/gen/cloudkms1-cli/Cargo.toml +++ b/gen/cloudkms1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudkms1-cli" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud KMS (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudkms1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudkms1] path = "../cloudkms1" -version = "5.0.3+20240219" +version = "5.0.4+20240219" diff --git a/gen/cloudkms1-cli/README.md b/gen/cloudkms1-cli/README.md index c193a11fb5..21d0dc149d 100644 --- a/gen/cloudkms1-cli/README.md +++ b/gen/cloudkms1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud KMS* API at revision *20240219*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud KMS* API at revision *20240219*. The CLI is at version *5.0.4*. ```bash cloudkms1 [options] diff --git a/gen/cloudkms1-cli/mkdocs.yml b/gen/cloudkms1-cli/mkdocs.yml index 7f0b902781..07d469bf33 100644 --- a/gen/cloudkms1-cli/mkdocs.yml +++ b/gen/cloudkms1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud KMS v5.0.3+20240219 +site_name: Cloud KMS v5.0.4+20240219 site_url: http://byron.github.io/google-apis-rs/google-cloudkms1-cli site_description: A complete library to interact with Cloud KMS (protocol v1) diff --git a/gen/cloudkms1-cli/src/main.rs b/gen/cloudkms1-cli/src/main.rs index e076b47044..fd0898f1ec 100644 --- a/gen/cloudkms1-cli/src/main.rs +++ b/gen/cloudkms1-cli/src/main.rs @@ -5696,7 +5696,7 @@ async fn main() { let mut app = App::new("cloudkms1") .author("Sebastian Thiel ") - .version("5.0.3+20240219") + .version("5.0.4+20240219") .about("Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudkms1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudkms1/Cargo.toml b/gen/cloudkms1/Cargo.toml index 3e8f768916..cff4b4203a 100644 --- a/gen/cloudkms1/Cargo.toml +++ b/gen/cloudkms1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudkms1" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud KMS (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudkms1" homepage = "https://cloud.google.com/kms/" -documentation = "https://docs.rs/google-cloudkms1/5.0.3+20240219" +documentation = "https://docs.rs/google-cloudkms1/5.0.4+20240219" license = "MIT" keywords = ["cloudkms", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudkms1/README.md b/gen/cloudkms1/README.md index a22ae1504f..94a09281d1 100644 --- a/gen/cloudkms1/README.md +++ b/gen/cloudkms1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudkms1` library allows access to all features of the *Google Cloud KMS* service. -This documentation was generated from *Cloud KMS* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *cloudkms:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud KMS* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *cloudkms:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud KMS* *v1* API can be found at the [official documentation site](https://cloud.google.com/kms/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/CloudKMS) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/CloudKMS) ... * projects - * [*locations ekm config get iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConfigGetIamPolicyCall), [*locations ekm config set iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConfigSetIamPolicyCall), [*locations ekm config test iam permissions*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConfigTestIamPermissionCall), [*locations ekm connections create*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionCreateCall), [*locations ekm connections get*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionGetCall), [*locations ekm connections get iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionGetIamPolicyCall), [*locations ekm connections list*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionListCall), [*locations ekm connections patch*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionPatchCall), [*locations ekm connections set iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionSetIamPolicyCall), [*locations ekm connections test iam permissions*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionTestIamPermissionCall), [*locations ekm connections verify connectivity*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionVerifyConnectivityCall), [*locations generate random bytes*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationGenerateRandomByteCall), [*locations get*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationGetCall), [*locations get ekm config*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationGetEkmConfigCall), [*locations key rings create*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCreateCall), [*locations key rings crypto keys create*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCreateCall), [*locations key rings crypto keys crypto key versions asymmetric decrypt*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionAsymmetricDecryptCall), [*locations key rings crypto keys crypto key versions asymmetric sign*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionAsymmetricSignCall), [*locations key rings crypto keys crypto key versions create*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionCreateCall), [*locations key rings crypto keys crypto key versions destroy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionDestroyCall), [*locations key rings crypto keys crypto key versions get*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionGetCall), [*locations key rings crypto keys crypto key versions get public key*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionGetPublicKeyCall), [*locations key rings crypto keys crypto key versions import*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionImportCall), [*locations key rings crypto keys crypto key versions list*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionListCall), [*locations key rings crypto keys crypto key versions mac sign*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionMacSignCall), [*locations key rings crypto keys crypto key versions mac verify*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionMacVerifyCall), [*locations key rings crypto keys crypto key versions patch*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionPatchCall), [*locations key rings crypto keys crypto key versions raw decrypt*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRawDecryptCall), [*locations key rings crypto keys crypto key versions raw encrypt*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRawEncryptCall), [*locations key rings crypto keys crypto key versions restore*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRestoreCall), [*locations key rings crypto keys decrypt*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyDecryptCall), [*locations key rings crypto keys encrypt*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyEncryptCall), [*locations key rings crypto keys get*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyGetCall), [*locations key rings crypto keys get iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyGetIamPolicyCall), [*locations key rings crypto keys list*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyListCall), [*locations key rings crypto keys patch*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyPatchCall), [*locations key rings crypto keys set iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeySetIamPolicyCall), [*locations key rings crypto keys test iam permissions*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyTestIamPermissionCall), [*locations key rings crypto keys update primary version*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyUpdatePrimaryVersionCall), [*locations key rings get*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingGetCall), [*locations key rings get iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingGetIamPolicyCall), [*locations key rings import jobs create*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobCreateCall), [*locations key rings import jobs get*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobGetCall), [*locations key rings import jobs get iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobGetIamPolicyCall), [*locations key rings import jobs list*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobListCall), [*locations key rings import jobs set iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobSetIamPolicyCall), [*locations key rings import jobs test iam permissions*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobTestIamPermissionCall), [*locations key rings list*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingListCall), [*locations key rings set iam policy*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingSetIamPolicyCall), [*locations key rings test iam permissions*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationKeyRingTestIamPermissionCall), [*locations list*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationListCall) and [*locations update ekm config*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/api::ProjectLocationUpdateEkmConfigCall) + * [*locations ekm config get iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConfigGetIamPolicyCall), [*locations ekm config set iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConfigSetIamPolicyCall), [*locations ekm config test iam permissions*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConfigTestIamPermissionCall), [*locations ekm connections create*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionCreateCall), [*locations ekm connections get*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionGetCall), [*locations ekm connections get iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionGetIamPolicyCall), [*locations ekm connections list*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionListCall), [*locations ekm connections patch*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionPatchCall), [*locations ekm connections set iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionSetIamPolicyCall), [*locations ekm connections test iam permissions*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionTestIamPermissionCall), [*locations ekm connections verify connectivity*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationEkmConnectionVerifyConnectivityCall), [*locations generate random bytes*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationGenerateRandomByteCall), [*locations get*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationGetCall), [*locations get ekm config*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationGetEkmConfigCall), [*locations key rings create*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCreateCall), [*locations key rings crypto keys create*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCreateCall), [*locations key rings crypto keys crypto key versions asymmetric decrypt*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionAsymmetricDecryptCall), [*locations key rings crypto keys crypto key versions asymmetric sign*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionAsymmetricSignCall), [*locations key rings crypto keys crypto key versions create*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionCreateCall), [*locations key rings crypto keys crypto key versions destroy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionDestroyCall), [*locations key rings crypto keys crypto key versions get*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionGetCall), [*locations key rings crypto keys crypto key versions get public key*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionGetPublicKeyCall), [*locations key rings crypto keys crypto key versions import*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionImportCall), [*locations key rings crypto keys crypto key versions list*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionListCall), [*locations key rings crypto keys crypto key versions mac sign*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionMacSignCall), [*locations key rings crypto keys crypto key versions mac verify*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionMacVerifyCall), [*locations key rings crypto keys crypto key versions patch*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionPatchCall), [*locations key rings crypto keys crypto key versions raw decrypt*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRawDecryptCall), [*locations key rings crypto keys crypto key versions raw encrypt*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRawEncryptCall), [*locations key rings crypto keys crypto key versions restore*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRestoreCall), [*locations key rings crypto keys decrypt*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyDecryptCall), [*locations key rings crypto keys encrypt*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyEncryptCall), [*locations key rings crypto keys get*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyGetCall), [*locations key rings crypto keys get iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyGetIamPolicyCall), [*locations key rings crypto keys list*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyListCall), [*locations key rings crypto keys patch*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyPatchCall), [*locations key rings crypto keys set iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeySetIamPolicyCall), [*locations key rings crypto keys test iam permissions*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyTestIamPermissionCall), [*locations key rings crypto keys update primary version*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingCryptoKeyUpdatePrimaryVersionCall), [*locations key rings get*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingGetCall), [*locations key rings get iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingGetIamPolicyCall), [*locations key rings import jobs create*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobCreateCall), [*locations key rings import jobs get*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobGetCall), [*locations key rings import jobs get iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobGetIamPolicyCall), [*locations key rings import jobs list*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobListCall), [*locations key rings import jobs set iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobSetIamPolicyCall), [*locations key rings import jobs test iam permissions*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingImportJobTestIamPermissionCall), [*locations key rings list*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingListCall), [*locations key rings set iam policy*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingSetIamPolicyCall), [*locations key rings test iam permissions*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationKeyRingTestIamPermissionCall), [*locations list*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationListCall) and [*locations update ekm config*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/api::ProjectLocationUpdateEkmConfigCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/CloudKMS)** +* **[Hub](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/CloudKMS)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Part)** + * **[Parts](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudkms1/5.0.3+20240219/google_cloudkms1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudkms1/5.0.4+20240219/google_cloudkms1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudkms1/src/api.rs b/gen/cloudkms1/src/api.rs index 5aaea73923..8d8536a25e 100644 --- a/gen/cloudkms1/src/api.rs +++ b/gen/cloudkms1/src/api.rs @@ -124,7 +124,7 @@ impl<'a, S> CloudKMS { CloudKMS { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudkms.googleapis.com/".to_string(), _root_url: "https://cloudkms.googleapis.com/".to_string(), } @@ -135,7 +135,7 @@ impl<'a, S> CloudKMS { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudkms1/src/lib.rs b/gen/cloudkms1/src/lib.rs index df4f10e2e2..4b5c91e6e0 100644 --- a/gen/cloudkms1/src/lib.rs +++ b/gen/cloudkms1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud KMS* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *cloudkms:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud KMS* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *cloudkms:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud KMS* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/kms/). diff --git a/gen/cloudkms1_beta1-cli/Cargo.toml b/gen/cloudkms1_beta1-cli/Cargo.toml index 4a06f0283c..b3a657c4b4 100644 --- a/gen/cloudkms1_beta1-cli/Cargo.toml +++ b/gen/cloudkms1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudkms1_beta1-cli" -version = "5.0.3+20170515" +version = "5.0.4+20170515" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud KMS (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudkms1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudkms1_beta1] path = "../cloudkms1_beta1" -version = "5.0.3+20170515" +version = "5.0.4+20170515" diff --git a/gen/cloudkms1_beta1-cli/README.md b/gen/cloudkms1_beta1-cli/README.md index f242c62b1a..d1e6b1b5ad 100644 --- a/gen/cloudkms1_beta1-cli/README.md +++ b/gen/cloudkms1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud KMS* API at revision *20170515*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud KMS* API at revision *20170515*. The CLI is at version *5.0.4*. ```bash cloudkms1-beta1 [options] diff --git a/gen/cloudkms1_beta1-cli/mkdocs.yml b/gen/cloudkms1_beta1-cli/mkdocs.yml index fa28056f62..3c5097c052 100644 --- a/gen/cloudkms1_beta1-cli/mkdocs.yml +++ b/gen/cloudkms1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud KMS v5.0.3+20170515 +site_name: Cloud KMS v5.0.4+20170515 site_url: http://byron.github.io/google-apis-rs/google-cloudkms1_beta1-cli site_description: A complete library to interact with Cloud KMS (protocol v1beta1) diff --git a/gen/cloudkms1_beta1-cli/src/main.rs b/gen/cloudkms1_beta1-cli/src/main.rs index 8234effafa..142ba84cf0 100644 --- a/gen/cloudkms1_beta1-cli/src/main.rs +++ b/gen/cloudkms1_beta1-cli/src/main.rs @@ -2685,7 +2685,7 @@ async fn main() { let mut app = App::new("cloudkms1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20170515") + .version("5.0.4+20170515") .about("Manages encryption for your cloud services the same way you do on-premise. You can generate, use, rotate, and destroy AES256 encryption keys.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudkms1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudkms1_beta1/Cargo.toml b/gen/cloudkms1_beta1/Cargo.toml index b93ebadd13..5259cbfe77 100644 --- a/gen/cloudkms1_beta1/Cargo.toml +++ b/gen/cloudkms1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudkms1_beta1" -version = "5.0.3+20170515" +version = "5.0.4+20170515" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud KMS (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudkms1_beta1" homepage = "https://cloud.google.com/kms/" -documentation = "https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515" +documentation = "https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515" license = "MIT" keywords = ["cloudkms", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudkms1_beta1/README.md b/gen/cloudkms1_beta1/README.md index bd719b19f6..f10aa0b5de 100644 --- a/gen/cloudkms1_beta1/README.md +++ b/gen/cloudkms1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudkms1_beta1` library allows access to all features of the *Google Cloud KMS* service. -This documentation was generated from *Cloud KMS* crate version *5.0.3+20170515*, where *20170515* is the exact revision of the *cloudkms:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud KMS* crate version *5.0.4+20170515*, where *20170515* is the exact revision of the *cloudkms:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud KMS* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/kms/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/CloudKMS) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/CloudKMS) ... * projects - * [*locations get*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationGetCall), [*locations key rings create*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCreateCall), [*locations key rings crypto keys create*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCreateCall), [*locations key rings crypto keys crypto key versions create*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionCreateCall), [*locations key rings crypto keys crypto key versions destroy*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionDestroyCall), [*locations key rings crypto keys crypto key versions get*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionGetCall), [*locations key rings crypto keys crypto key versions list*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionListCall), [*locations key rings crypto keys crypto key versions patch*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionPatchCall), [*locations key rings crypto keys crypto key versions restore*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRestoreCall), [*locations key rings crypto keys decrypt*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyDecryptCall), [*locations key rings crypto keys encrypt*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyEncryptCall), [*locations key rings crypto keys get*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyGetCall), [*locations key rings crypto keys get iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyGetIamPolicyCall), [*locations key rings crypto keys list*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyListCall), [*locations key rings crypto keys patch*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyPatchCall), [*locations key rings crypto keys set iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeySetIamPolicyCall), [*locations key rings crypto keys test iam permissions*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyTestIamPermissionCall), [*locations key rings crypto keys update primary version*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyUpdatePrimaryVersionCall), [*locations key rings get*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingGetCall), [*locations key rings get iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingGetIamPolicyCall), [*locations key rings list*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingListCall), [*locations key rings set iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingSetIamPolicyCall), [*locations key rings test iam permissions*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingTestIamPermissionCall) and [*locations list*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/api::ProjectLocationListCall) + * [*locations get*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationGetCall), [*locations key rings create*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCreateCall), [*locations key rings crypto keys create*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCreateCall), [*locations key rings crypto keys crypto key versions create*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionCreateCall), [*locations key rings crypto keys crypto key versions destroy*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionDestroyCall), [*locations key rings crypto keys crypto key versions get*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionGetCall), [*locations key rings crypto keys crypto key versions list*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionListCall), [*locations key rings crypto keys crypto key versions patch*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionPatchCall), [*locations key rings crypto keys crypto key versions restore*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyCryptoKeyVersionRestoreCall), [*locations key rings crypto keys decrypt*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyDecryptCall), [*locations key rings crypto keys encrypt*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyEncryptCall), [*locations key rings crypto keys get*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyGetCall), [*locations key rings crypto keys get iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyGetIamPolicyCall), [*locations key rings crypto keys list*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyListCall), [*locations key rings crypto keys patch*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyPatchCall), [*locations key rings crypto keys set iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeySetIamPolicyCall), [*locations key rings crypto keys test iam permissions*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyTestIamPermissionCall), [*locations key rings crypto keys update primary version*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingCryptoKeyUpdatePrimaryVersionCall), [*locations key rings get*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingGetCall), [*locations key rings get iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingGetIamPolicyCall), [*locations key rings list*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingListCall), [*locations key rings set iam policy*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingSetIamPolicyCall), [*locations key rings test iam permissions*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationKeyRingTestIamPermissionCall) and [*locations list*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/api::ProjectLocationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/CloudKMS)** +* **[Hub](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/CloudKMS)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudkms1_beta1/5.0.3+20170515/google_cloudkms1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudkms1_beta1/5.0.4+20170515/google_cloudkms1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudkms1_beta1/src/api.rs b/gen/cloudkms1_beta1/src/api.rs index 75bfc1b803..f50058a4ab 100644 --- a/gen/cloudkms1_beta1/src/api.rs +++ b/gen/cloudkms1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudKMS { CloudKMS { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudkms.googleapis.com/".to_string(), _root_url: "https://cloudkms.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudKMS { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudkms1_beta1/src/lib.rs b/gen/cloudkms1_beta1/src/lib.rs index 16e7b5fa00..ebf23fda72 100644 --- a/gen/cloudkms1_beta1/src/lib.rs +++ b/gen/cloudkms1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud KMS* crate version *5.0.3+20170515*, where *20170515* is the exact revision of the *cloudkms:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud KMS* crate version *5.0.4+20170515*, where *20170515* is the exact revision of the *cloudkms:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud KMS* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/kms/). diff --git a/gen/cloudlatencytest2-cli/Cargo.toml b/gen/cloudlatencytest2-cli/Cargo.toml index 868bc8d8cb..98c19d1244 100644 --- a/gen/cloudlatencytest2-cli/Cargo.toml +++ b/gen/cloudlatencytest2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudlatencytest2-cli" -version = "5.0.3+20160309" +version = "5.0.4+20160309" authors = ["Sebastian Thiel "] description = "A complete library to interact with cloudlatencytest (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudlatencytest2-cli" @@ -37,5 +37,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudlatencytest2] path = "../cloudlatencytest2" -version = "5.0.3+20160309" +version = "5.0.4+20160309" diff --git a/gen/cloudlatencytest2-cli/README.md b/gen/cloudlatencytest2-cli/README.md index 710c096677..97431b1374 100644 --- a/gen/cloudlatencytest2-cli/README.md +++ b/gen/cloudlatencytest2-cli/README.md @@ -22,7 +22,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *cloudlatencytest* API at revision *20160309*. The CLI is at version *5.0.3*. +This documentation was generated from the *cloudlatencytest* API at revision *20160309*. The CLI is at version *5.0.4*. ```bash cloudlatencytest2 [options] diff --git a/gen/cloudlatencytest2-cli/mkdocs.yml b/gen/cloudlatencytest2-cli/mkdocs.yml index 044d11a9d5..0fc78c155b 100644 --- a/gen/cloudlatencytest2-cli/mkdocs.yml +++ b/gen/cloudlatencytest2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: cloudlatencytest v5.0.3+20160309 +site_name: cloudlatencytest v5.0.4+20160309 site_url: http://byron.github.io/google-apis-rs/google-cloudlatencytest2-cli site_description: A complete library to interact with cloudlatencytest (protocol v2) diff --git a/gen/cloudlatencytest2-cli/src/main.rs b/gen/cloudlatencytest2-cli/src/main.rs index 1e3966a311..90b5df5647 100644 --- a/gen/cloudlatencytest2-cli/src/main.rs +++ b/gen/cloudlatencytest2-cli/src/main.rs @@ -359,7 +359,7 @@ async fn main() { let mut app = App::new("cloudlatencytest2") .author("Sebastian Thiel ") - .version("5.0.3+20160309") + .version("5.0.4+20160309") .about("Reports latency data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudlatencytest2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudlatencytest2/Cargo.toml b/gen/cloudlatencytest2/Cargo.toml index 2af56d7332..84aa1c37c0 100644 --- a/gen/cloudlatencytest2/Cargo.toml +++ b/gen/cloudlatencytest2/Cargo.toml @@ -4,11 +4,11 @@ [package] name = "google-cloudlatencytest2" -version = "5.0.3+20160309" +version = "5.0.4+20160309" authors = ["Sebastian Thiel "] description = "A complete library to interact with cloudlatencytest (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudlatencytest2" -documentation = "https://docs.rs/google-cloudlatencytest2/5.0.3+20160309" +documentation = "https://docs.rs/google-cloudlatencytest2/5.0.4+20160309" license = "MIT" keywords = ["cloudlatencytest", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudlatencytest2/README.md b/gen/cloudlatencytest2/README.md index afc322be50..663f8e9cae 100644 --- a/gen/cloudlatencytest2/README.md +++ b/gen/cloudlatencytest2/README.md @@ -5,13 +5,13 @@ DO NOT EDIT ! --> The `google-cloudlatencytest2` library allows access to all features of the *Google cloudlatencytest* service. -This documentation was generated from *cloudlatencytest* crate version *5.0.3+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *cloudlatencytest* crate version *5.0.4+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/Cloudlatencytest) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/Cloudlatencytest) ... * statscollection - * [*updateaggregatedstats*](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/api::StatscollectionUpdateaggregatedstatCall) and [*updatestats*](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/api::StatscollectionUpdatestatCall) + * [*updateaggregatedstats*](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/api::StatscollectionUpdateaggregatedstatCall) and [*updatestats*](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/api::StatscollectionUpdatestatCall) @@ -20,17 +20,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/Cloudlatencytest)** +* **[Hub](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/Cloudlatencytest)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Part)** + * **[Parts](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -121,17 +121,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -141,29 +141,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudlatencytest2/5.0.3+20160309/google_cloudlatencytest2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudlatencytest2/5.0.4+20160309/google_cloudlatencytest2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudlatencytest2/src/api.rs b/gen/cloudlatencytest2/src/api.rs index 8620757f06..2d77c97147 100644 --- a/gen/cloudlatencytest2/src/api.rs +++ b/gen/cloudlatencytest2/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Cloudlatencytest { Cloudlatencytest { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudlatencytest-pa.googleapis.com/v2/statscollection/".to_string(), _root_url: "https://cloudlatencytest-pa.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Cloudlatencytest { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudlatencytest2/src/lib.rs b/gen/cloudlatencytest2/src/lib.rs index 0c72a4a024..12ee2c3714 100644 --- a/gen/cloudlatencytest2/src/lib.rs +++ b/gen/cloudlatencytest2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *cloudlatencytest* crate version *5.0.3+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *cloudlatencytest* crate version *5.0.4+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/main/gen/cloudlatencytest2). //! # Features //! diff --git a/gen/cloudmonitoring2_beta2-cli/Cargo.toml b/gen/cloudmonitoring2_beta2-cli/Cargo.toml index 94c29195c7..e091a8d658 100644 --- a/gen/cloudmonitoring2_beta2-cli/Cargo.toml +++ b/gen/cloudmonitoring2_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudmonitoring2_beta2-cli" -version = "5.0.3+20170501" +version = "5.0.4+20170501" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Monitoring (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudmonitoring2_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudmonitoring2_beta2] path = "../cloudmonitoring2_beta2" -version = "5.0.3+20170501" +version = "5.0.4+20170501" diff --git a/gen/cloudmonitoring2_beta2-cli/README.md b/gen/cloudmonitoring2_beta2-cli/README.md index a2744c0279..d58ee70eca 100644 --- a/gen/cloudmonitoring2_beta2-cli/README.md +++ b/gen/cloudmonitoring2_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Monitoring* API at revision *20170501*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Monitoring* API at revision *20170501*. The CLI is at version *5.0.4*. ```bash cloudmonitoring2-beta2 [options] diff --git a/gen/cloudmonitoring2_beta2-cli/mkdocs.yml b/gen/cloudmonitoring2_beta2-cli/mkdocs.yml index b384aaa89c..dd2398b8a5 100644 --- a/gen/cloudmonitoring2_beta2-cli/mkdocs.yml +++ b/gen/cloudmonitoring2_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Monitoring v5.0.3+20170501 +site_name: Cloud Monitoring v5.0.4+20170501 site_url: http://byron.github.io/google-apis-rs/google-cloudmonitoring2_beta2-cli site_description: A complete library to interact with Cloud Monitoring (protocol v2beta2) diff --git a/gen/cloudmonitoring2_beta2-cli/src/main.rs b/gen/cloudmonitoring2_beta2-cli/src/main.rs index 22d8134631..80bb0925d3 100644 --- a/gen/cloudmonitoring2_beta2-cli/src/main.rs +++ b/gen/cloudmonitoring2_beta2-cli/src/main.rs @@ -907,7 +907,7 @@ async fn main() { let mut app = App::new("cloudmonitoring2-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20170501") + .version("5.0.4+20170501") .about("Accesses Google Cloud Monitoring data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudmonitoring2_beta2/Cargo.toml b/gen/cloudmonitoring2_beta2/Cargo.toml index 098f8633bb..b46f45ba93 100644 --- a/gen/cloudmonitoring2_beta2/Cargo.toml +++ b/gen/cloudmonitoring2_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudmonitoring2_beta2" -version = "5.0.3+20170501" +version = "5.0.4+20170501" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Monitoring (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudmonitoring2_beta2" homepage = "https://cloud.google.com/monitoring/v2beta2/" -documentation = "https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501" +documentation = "https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501" license = "MIT" keywords = ["cloudmonitoring", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudmonitoring2_beta2/README.md b/gen/cloudmonitoring2_beta2/README.md index 360b9e49ba..411cdcfc0b 100644 --- a/gen/cloudmonitoring2_beta2/README.md +++ b/gen/cloudmonitoring2_beta2/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-cloudmonitoring2_beta2` library allows access to all features of the *Google Cloud Monitoring* service. -This documentation was generated from *Cloud Monitoring* crate version *5.0.3+20170501*, where *20170501* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Monitoring* crate version *5.0.4+20170501*, where *20170501* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Monitoring* *v2_beta2* API can be found at the [official documentation site](https://cloud.google.com/monitoring/v2beta2/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/CloudMonitoring) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/CloudMonitoring) ... -* [metric descriptors](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptor) - * [*create*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptorCreateCall), [*delete*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptorDeleteCall) and [*list*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptorListCall) +* [metric descriptors](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptor) + * [*create*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptorCreateCall), [*delete*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptorDeleteCall) and [*list*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::MetricDescriptorListCall) * timeseries - * [*list*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::TimeseryListCall) and [*write*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::TimeseryWriteCall) -* [timeseries descriptors](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::TimeseriesDescriptor) - * [*list*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/api::TimeseriesDescriptorListCall) + * [*list*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::TimeseryListCall) and [*write*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::TimeseryWriteCall) +* [timeseries descriptors](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::TimeseriesDescriptor) + * [*list*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/api::TimeseriesDescriptorListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/CloudMonitoring)** +* **[Hub](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/CloudMonitoring)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Part)** + * **[Parts](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudmonitoring2_beta2/5.0.3+20170501/google_cloudmonitoring2_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudmonitoring2_beta2/5.0.4+20170501/google_cloudmonitoring2_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudmonitoring2_beta2/src/api.rs b/gen/cloudmonitoring2_beta2/src/api.rs index 724a9a73af..2aa02a46cc 100644 --- a/gen/cloudmonitoring2_beta2/src/api.rs +++ b/gen/cloudmonitoring2_beta2/src/api.rs @@ -132,7 +132,7 @@ impl<'a, S> CloudMonitoring { CloudMonitoring { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/cloudmonitoring/v2beta2/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -149,7 +149,7 @@ impl<'a, S> CloudMonitoring { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudmonitoring2_beta2/src/lib.rs b/gen/cloudmonitoring2_beta2/src/lib.rs index c41c5e98d6..a576f6a654 100644 --- a/gen/cloudmonitoring2_beta2/src/lib.rs +++ b/gen/cloudmonitoring2_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Monitoring* crate version *5.0.3+20170501*, where *20170501* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Monitoring* crate version *5.0.4+20170501*, where *20170501* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Monitoring* *v2_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/monitoring/v2beta2/). diff --git a/gen/cloudprivatecatalog1_beta1-cli/Cargo.toml b/gen/cloudprivatecatalog1_beta1-cli/Cargo.toml index 08c83b1689..14ca1c88b4 100644 --- a/gen/cloudprivatecatalog1_beta1-cli/Cargo.toml +++ b/gen/cloudprivatecatalog1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudprivatecatalog1_beta1-cli" -version = "5.0.3+20200405" +version = "5.0.4+20200405" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Private Catalog (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudprivatecatalog1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudprivatecatalog1_beta1] path = "../cloudprivatecatalog1_beta1" -version = "5.0.3+20200405" +version = "5.0.4+20200405" diff --git a/gen/cloudprivatecatalog1_beta1-cli/README.md b/gen/cloudprivatecatalog1_beta1-cli/README.md index a88732c7a0..20377721fa 100644 --- a/gen/cloudprivatecatalog1_beta1-cli/README.md +++ b/gen/cloudprivatecatalog1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Private Catalog* API at revision *20200405*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Private Catalog* API at revision *20200405*. The CLI is at version *5.0.4*. ```bash cloudprivatecatalog1-beta1 [options] diff --git a/gen/cloudprivatecatalog1_beta1-cli/mkdocs.yml b/gen/cloudprivatecatalog1_beta1-cli/mkdocs.yml index ffa2e1ebca..da29d13e5e 100644 --- a/gen/cloudprivatecatalog1_beta1-cli/mkdocs.yml +++ b/gen/cloudprivatecatalog1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Private Catalog v5.0.3+20200405 +site_name: Cloud Private Catalog v5.0.4+20200405 site_url: http://byron.github.io/google-apis-rs/google-cloudprivatecatalog1_beta1-cli site_description: A complete library to interact with Cloud Private Catalog (protocol v1beta1) diff --git a/gen/cloudprivatecatalog1_beta1-cli/src/main.rs b/gen/cloudprivatecatalog1_beta1-cli/src/main.rs index 7f321c823a..b2563ab993 100644 --- a/gen/cloudprivatecatalog1_beta1-cli/src/main.rs +++ b/gen/cloudprivatecatalog1_beta1-cli/src/main.rs @@ -975,7 +975,7 @@ async fn main() { let mut app = App::new("cloudprivatecatalog1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20200405") + .version("5.0.4+20200405") .about("Enable cloud users to discover enterprise catalogs and products in their organizations.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudprivatecatalog1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudprivatecatalog1_beta1/Cargo.toml b/gen/cloudprivatecatalog1_beta1/Cargo.toml index b4436c3c58..217af2b285 100644 --- a/gen/cloudprivatecatalog1_beta1/Cargo.toml +++ b/gen/cloudprivatecatalog1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudprivatecatalog1_beta1" -version = "5.0.3+20200405" +version = "5.0.4+20200405" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Private Catalog (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudprivatecatalog1_beta1" homepage = "https://cloud.google.com/private-catalog/" -documentation = "https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405" +documentation = "https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405" license = "MIT" keywords = ["cloudprivatecatalog", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudprivatecatalog1_beta1/README.md b/gen/cloudprivatecatalog1_beta1/README.md index 213f6431ef..6cfb2c9932 100644 --- a/gen/cloudprivatecatalog1_beta1/README.md +++ b/gen/cloudprivatecatalog1_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-cloudprivatecatalog1_beta1` library allows access to all features of the *Google Cloud Private Catalog* service. -This documentation was generated from *Cloud Private Catalog* crate version *5.0.3+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Private Catalog* crate version *5.0.4+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Private Catalog* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/private-catalog/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/CloudPrivateCatalog) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/CloudPrivateCatalog) ... * folders - * [*catalogs search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::FolderCatalogSearchCall), [*products search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::FolderProductSearchCall) and [*versions search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::FolderVersionSearchCall) + * [*catalogs search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::FolderCatalogSearchCall), [*products search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::FolderProductSearchCall) and [*versions search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::FolderVersionSearchCall) * organizations - * [*catalogs search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::OrganizationCatalogSearchCall), [*products search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::OrganizationProductSearchCall) and [*versions search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::OrganizationVersionSearchCall) + * [*catalogs search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::OrganizationCatalogSearchCall), [*products search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::OrganizationProductSearchCall) and [*versions search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::OrganizationVersionSearchCall) * projects - * [*catalogs search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::ProjectCatalogSearchCall), [*products search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::ProjectProductSearchCall) and [*versions search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/api::ProjectVersionSearchCall) + * [*catalogs search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::ProjectCatalogSearchCall), [*products search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::ProjectProductSearchCall) and [*versions search*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/api::ProjectVersionSearchCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/CloudPrivateCatalog)** +* **[Hub](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/CloudPrivateCatalog)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.3+20200405/google_cloudprivatecatalog1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudprivatecatalog1_beta1/5.0.4+20200405/google_cloudprivatecatalog1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudprivatecatalog1_beta1/src/api.rs b/gen/cloudprivatecatalog1_beta1/src/api.rs index f4a0844c6c..8652b6e038 100644 --- a/gen/cloudprivatecatalog1_beta1/src/api.rs +++ b/gen/cloudprivatecatalog1_beta1/src/api.rs @@ -122,7 +122,7 @@ impl<'a, S> CloudPrivateCatalog { CloudPrivateCatalog { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudprivatecatalog.googleapis.com/".to_string(), _root_url: "https://cloudprivatecatalog.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> CloudPrivateCatalog { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudprivatecatalog1_beta1/src/lib.rs b/gen/cloudprivatecatalog1_beta1/src/lib.rs index a89b34367f..9e6e3ce4e7 100644 --- a/gen/cloudprivatecatalog1_beta1/src/lib.rs +++ b/gen/cloudprivatecatalog1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Private Catalog* crate version *5.0.3+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Private Catalog* crate version *5.0.4+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Private Catalog* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/private-catalog/). diff --git a/gen/cloudprivatecatalogproducer1_beta1-cli/Cargo.toml b/gen/cloudprivatecatalogproducer1_beta1-cli/Cargo.toml index 60d523f80f..9d78d233c8 100644 --- a/gen/cloudprivatecatalogproducer1_beta1-cli/Cargo.toml +++ b/gen/cloudprivatecatalogproducer1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudprivatecatalogproducer1_beta1-cli" -version = "5.0.3+20200405" +version = "5.0.4+20200405" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud PrivateCatalog Producer (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudprivatecatalogproducer1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudprivatecatalogproducer1_beta1] path = "../cloudprivatecatalogproducer1_beta1" -version = "5.0.3+20200405" +version = "5.0.4+20200405" diff --git a/gen/cloudprivatecatalogproducer1_beta1-cli/README.md b/gen/cloudprivatecatalogproducer1_beta1-cli/README.md index 3b1b3263b6..bff3cd525a 100644 --- a/gen/cloudprivatecatalogproducer1_beta1-cli/README.md +++ b/gen/cloudprivatecatalogproducer1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud PrivateCatalog Producer* API at revision *20200405*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud PrivateCatalog Producer* API at revision *20200405*. The CLI is at version *5.0.4*. ```bash cloudprivatecatalogproducer1-beta1 [options] diff --git a/gen/cloudprivatecatalogproducer1_beta1-cli/mkdocs.yml b/gen/cloudprivatecatalogproducer1_beta1-cli/mkdocs.yml index 06ea542985..479ba4e45f 100644 --- a/gen/cloudprivatecatalogproducer1_beta1-cli/mkdocs.yml +++ b/gen/cloudprivatecatalogproducer1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud PrivateCatalog Producer v5.0.3+20200405 +site_name: Cloud PrivateCatalog Producer v5.0.4+20200405 site_url: http://byron.github.io/google-apis-rs/google-cloudprivatecatalogproducer1_beta1-cli site_description: A complete library to interact with Cloud PrivateCatalog Producer (protocol v1beta1) diff --git a/gen/cloudprivatecatalogproducer1_beta1-cli/src/main.rs b/gen/cloudprivatecatalogproducer1_beta1-cli/src/main.rs index 54a04f556c..6bf0af3ae5 100644 --- a/gen/cloudprivatecatalogproducer1_beta1-cli/src/main.rs +++ b/gen/cloudprivatecatalogproducer1_beta1-cli/src/main.rs @@ -3022,7 +3022,7 @@ async fn main() { let mut app = App::new("cloudprivatecatalogproducer1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20200405") + .version("5.0.4+20200405") .about("Enables cloud users to manage and share enterprise catalogs intheir organizations.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudprivatecatalogproducer1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudprivatecatalogproducer1_beta1/Cargo.toml b/gen/cloudprivatecatalogproducer1_beta1/Cargo.toml index 8eea73a875..2065e01cfd 100644 --- a/gen/cloudprivatecatalogproducer1_beta1/Cargo.toml +++ b/gen/cloudprivatecatalogproducer1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudprivatecatalogproducer1_beta1" -version = "5.0.3+20200405" +version = "5.0.4+20200405" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud PrivateCatalog Producer (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudprivatecatalogproducer1_beta1" homepage = "https://cloud.google.com/private-catalog/" -documentation = "https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405" +documentation = "https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405" license = "MIT" keywords = ["cloudprivatecatalogp", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudprivatecatalogproducer1_beta1/README.md b/gen/cloudprivatecatalogproducer1_beta1/README.md index e1b863fd14..a4a2a93905 100644 --- a/gen/cloudprivatecatalogproducer1_beta1/README.md +++ b/gen/cloudprivatecatalogproducer1_beta1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-cloudprivatecatalogproducer1_beta1` library allows access to all features of the *Google Cloud PrivateCatalog Producer* service. -This documentation was generated from *Cloud PrivateCatalog Producer* crate version *5.0.3+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalogproducer:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud PrivateCatalog Producer* crate version *5.0.4+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalogproducer:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud PrivateCatalog Producer* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/private-catalog/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/CloudPrivateCatalogProducer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/CloudPrivateCatalogProducer) ... * catalogs - * [*associations create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationCreateCall), [*associations delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationDeleteCall), [*associations get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationGetCall), [*associations list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationListCall), [*create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogCreateCall), [*delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogDeleteCall), [*get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogGetCall), [*get iam policy*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogGetIamPolicyCall), [*list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogListCall), [*patch*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogPatchCall), [*products copy*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductCopyCall), [*products create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductCreateCall), [*products delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductDeleteCall), [*products get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductGetCall), [*products icons upload*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductIconUploadCall), [*products list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductListCall), [*products patch*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductPatchCall), [*products versions create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionCreateCall), [*products versions delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionDeleteCall), [*products versions get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionGetCall), [*products versions list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionListCall), [*products versions patch*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionPatchCall), [*set iam policy*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogUndeleteCall) + * [*associations create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationCreateCall), [*associations delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationDeleteCall), [*associations get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationGetCall), [*associations list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogAssociationListCall), [*create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogCreateCall), [*delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogDeleteCall), [*get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogGetCall), [*get iam policy*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogGetIamPolicyCall), [*list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogListCall), [*patch*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogPatchCall), [*products copy*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductCopyCall), [*products create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductCreateCall), [*products delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductDeleteCall), [*products get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductGetCall), [*products icons upload*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductIconUploadCall), [*products list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductListCall), [*products patch*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductPatchCall), [*products versions create*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionCreateCall), [*products versions delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionDeleteCall), [*products versions get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionGetCall), [*products versions list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionListCall), [*products versions patch*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogProductVersionPatchCall), [*set iam policy*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::CatalogUndeleteCall) * operations - * [*cancel*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationCancelCall), [*delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationDeleteCall), [*get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationListCall) + * [*cancel*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationCancelCall), [*delete*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationDeleteCall), [*get*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/api::OperationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/CloudPrivateCatalogProducer)** +* **[Hub](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/CloudPrivateCatalogProducer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.3+20200405/google_cloudprivatecatalogproducer1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudprivatecatalogproducer1_beta1/5.0.4+20200405/google_cloudprivatecatalogproducer1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudprivatecatalogproducer1_beta1/src/api.rs b/gen/cloudprivatecatalogproducer1_beta1/src/api.rs index 4e490e6847..ea33287585 100644 --- a/gen/cloudprivatecatalogproducer1_beta1/src/api.rs +++ b/gen/cloudprivatecatalogproducer1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudPrivateCatalogProducer { CloudPrivateCatalogProducer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudprivatecatalogproducer.googleapis.com/".to_string(), _root_url: "https://cloudprivatecatalogproducer.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> CloudPrivateCatalogProducer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudprivatecatalogproducer1_beta1/src/lib.rs b/gen/cloudprivatecatalogproducer1_beta1/src/lib.rs index 3d36b822ac..bca4a8ee2b 100644 --- a/gen/cloudprivatecatalogproducer1_beta1/src/lib.rs +++ b/gen/cloudprivatecatalogproducer1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud PrivateCatalog Producer* crate version *5.0.3+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalogproducer:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud PrivateCatalog Producer* crate version *5.0.4+20200405*, where *20200405* is the exact revision of the *cloudprivatecatalogproducer:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud PrivateCatalog Producer* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/private-catalog/). diff --git a/gen/cloudprofiler2-cli/Cargo.toml b/gen/cloudprofiler2-cli/Cargo.toml index bb7dfcb09c..db0a3c353c 100644 --- a/gen/cloudprofiler2-cli/Cargo.toml +++ b/gen/cloudprofiler2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudprofiler2-cli" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Profiler (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudprofiler2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudprofiler2] path = "../cloudprofiler2" -version = "5.0.3+20240219" +version = "5.0.4+20240219" diff --git a/gen/cloudprofiler2-cli/README.md b/gen/cloudprofiler2-cli/README.md index 21c1424e98..3d5d7f443e 100644 --- a/gen/cloudprofiler2-cli/README.md +++ b/gen/cloudprofiler2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Profiler* API at revision *20240219*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Profiler* API at revision *20240219*. The CLI is at version *5.0.4*. ```bash cloudprofiler2 [options] diff --git a/gen/cloudprofiler2-cli/mkdocs.yml b/gen/cloudprofiler2-cli/mkdocs.yml index 5469fef3fc..0fac715bfd 100644 --- a/gen/cloudprofiler2-cli/mkdocs.yml +++ b/gen/cloudprofiler2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Profiler v5.0.3+20240219 +site_name: Cloud Profiler v5.0.4+20240219 site_url: http://byron.github.io/google-apis-rs/google-cloudprofiler2-cli site_description: A complete library to interact with Cloud Profiler (protocol v2) diff --git a/gen/cloudprofiler2-cli/src/main.rs b/gen/cloudprofiler2-cli/src/main.rs index 18b39af8b9..77d10f192e 100644 --- a/gen/cloudprofiler2-cli/src/main.rs +++ b/gen/cloudprofiler2-cli/src/main.rs @@ -598,7 +598,7 @@ async fn main() { let mut app = App::new("cloudprofiler2") .author("Sebastian Thiel ") - .version("5.0.3+20240219") + .version("5.0.4+20240219") .about("Manages continuous profiling information.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudprofiler2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudprofiler2/Cargo.toml b/gen/cloudprofiler2/Cargo.toml index dfe81d34dd..01bd4df070 100644 --- a/gen/cloudprofiler2/Cargo.toml +++ b/gen/cloudprofiler2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudprofiler2" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Profiler (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudprofiler2" homepage = "https://cloud.google.com/profiler/" -documentation = "https://docs.rs/google-cloudprofiler2/5.0.3+20240219" +documentation = "https://docs.rs/google-cloudprofiler2/5.0.4+20240219" license = "MIT" keywords = ["cloudprofiler", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudprofiler2/README.md b/gen/cloudprofiler2/README.md index b06e08bd4a..860c032c0e 100644 --- a/gen/cloudprofiler2/README.md +++ b/gen/cloudprofiler2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudprofiler2` library allows access to all features of the *Google Cloud Profiler* service. -This documentation was generated from *Cloud Profiler* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *cloudprofiler:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Profiler* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *cloudprofiler:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Profiler* *v2* API can be found at the [official documentation site](https://cloud.google.com/profiler/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/CloudProfiler) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/CloudProfiler) ... * projects - * [*profiles create*](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/api::ProjectProfileCreateCall), [*profiles create offline*](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/api::ProjectProfileCreateOfflineCall), [*profiles list*](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/api::ProjectProfileListCall) and [*profiles patch*](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/api::ProjectProfilePatchCall) + * [*profiles create*](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/api::ProjectProfileCreateCall), [*profiles create offline*](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/api::ProjectProfileCreateOfflineCall), [*profiles list*](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/api::ProjectProfileListCall) and [*profiles patch*](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/api::ProjectProfilePatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/CloudProfiler)** +* **[Hub](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/CloudProfiler)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Part)** + * **[Parts](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudprofiler2/5.0.3+20240219/google_cloudprofiler2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudprofiler2/5.0.4+20240219/google_cloudprofiler2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudprofiler2/src/api.rs b/gen/cloudprofiler2/src/api.rs index 3caa0baedc..74c81dd508 100644 --- a/gen/cloudprofiler2/src/api.rs +++ b/gen/cloudprofiler2/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> CloudProfiler { CloudProfiler { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudprofiler.googleapis.com/".to_string(), _root_url: "https://cloudprofiler.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> CloudProfiler { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudprofiler2/src/lib.rs b/gen/cloudprofiler2/src/lib.rs index b3411a81b7..be34592b0e 100644 --- a/gen/cloudprofiler2/src/lib.rs +++ b/gen/cloudprofiler2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Profiler* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *cloudprofiler:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Profiler* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *cloudprofiler:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Profiler* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/profiler/). diff --git a/gen/cloudresourcemanager1-cli/Cargo.toml b/gen/cloudresourcemanager1-cli/Cargo.toml index 84a88b24de..5acc4dfab7 100644 --- a/gen/cloudresourcemanager1-cli/Cargo.toml +++ b/gen/cloudresourcemanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudresourcemanager1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudresourcemanager1] path = "../cloudresourcemanager1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/cloudresourcemanager1-cli/README.md b/gen/cloudresourcemanager1-cli/README.md index d6e2736f32..f2b5b3e683 100644 --- a/gen/cloudresourcemanager1-cli/README.md +++ b/gen/cloudresourcemanager1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash cloudresourcemanager1 [options] diff --git a/gen/cloudresourcemanager1-cli/mkdocs.yml b/gen/cloudresourcemanager1-cli/mkdocs.yml index bdf41d239e..7c4033c187 100644 --- a/gen/cloudresourcemanager1-cli/mkdocs.yml +++ b/gen/cloudresourcemanager1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Resource Manager v5.0.3+20240303 +site_name: Cloud Resource Manager v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-cloudresourcemanager1-cli site_description: A complete library to interact with Cloud Resource Manager (protocol v1) diff --git a/gen/cloudresourcemanager1-cli/src/main.rs b/gen/cloudresourcemanager1-cli/src/main.rs index 10fff0aa27..c100e6604f 100644 --- a/gen/cloudresourcemanager1-cli/src/main.rs +++ b/gen/cloudresourcemanager1-cli/src/main.rs @@ -4334,7 +4334,7 @@ async fn main() { let mut app = App::new("cloudresourcemanager1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Creates, reads, and updates metadata for Google Cloud Platform resource containers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudresourcemanager1/Cargo.toml b/gen/cloudresourcemanager1/Cargo.toml index 5502d40e2b..4d00e2c8cb 100644 --- a/gen/cloudresourcemanager1/Cargo.toml +++ b/gen/cloudresourcemanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudresourcemanager1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager1" homepage = "https://cloud.google.com/resource-manager" -documentation = "https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303" +documentation = "https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303" license = "MIT" keywords = ["cloudresourcemanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudresourcemanager1/README.md b/gen/cloudresourcemanager1/README.md index 2a82037713..2a896c5f57 100644 --- a/gen/cloudresourcemanager1/README.md +++ b/gen/cloudresourcemanager1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-cloudresourcemanager1` library allows access to all features of the *Google Cloud Resource Manager* service. -This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Resource Manager* *v1* API can be found at the [official documentation site](https://cloud.google.com/resource-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/CloudResourceManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/CloudResourceManager) ... * folders - * [*clear org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::FolderClearOrgPolicyCall), [*get effective org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::FolderGetEffectiveOrgPolicyCall), [*get org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::FolderGetOrgPolicyCall), [*list available org policy constraints*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::FolderListAvailableOrgPolicyConstraintCall), [*list org policies*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::FolderListOrgPolicyCall) and [*set org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::FolderSetOrgPolicyCall) -* [liens](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::Lien) - * [*create*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::LienCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::LienDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::LienGetCall) and [*list*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::LienListCall) -* [operations](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::Operation) - * [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OperationGetCall) -* [organizations](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::Organization) - * [*clear org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationClearOrgPolicyCall), [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationGetCall), [*get effective org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationGetEffectiveOrgPolicyCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationGetIamPolicyCall), [*get org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationGetOrgPolicyCall), [*list available org policy constraints*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationListAvailableOrgPolicyConstraintCall), [*list org policies*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationListOrgPolicyCall), [*search*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationSetIamPolicyCall), [*set org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationSetOrgPolicyCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::OrganizationTestIamPermissionCall) -* [projects](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::Project) - * [*clear org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectClearOrgPolicyCall), [*create*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectGetCall), [*get ancestry*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectGetAncestryCall), [*get effective org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectGetEffectiveOrgPolicyCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectGetIamPolicyCall), [*get org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectGetOrgPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectListCall), [*list available org policy constraints*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectListAvailableOrgPolicyConstraintCall), [*list org policies*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectListOrgPolicyCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectSetIamPolicyCall), [*set org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectSetOrgPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectTestIamPermissionCall), [*undelete*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectUndeleteCall) and [*update*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/api::ProjectUpdateCall) + * [*clear org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::FolderClearOrgPolicyCall), [*get effective org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::FolderGetEffectiveOrgPolicyCall), [*get org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::FolderGetOrgPolicyCall), [*list available org policy constraints*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::FolderListAvailableOrgPolicyConstraintCall), [*list org policies*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::FolderListOrgPolicyCall) and [*set org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::FolderSetOrgPolicyCall) +* [liens](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::Lien) + * [*create*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::LienCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::LienDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::LienGetCall) and [*list*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::LienListCall) +* [operations](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::Operation) + * [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OperationGetCall) +* [organizations](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::Organization) + * [*clear org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationClearOrgPolicyCall), [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationGetCall), [*get effective org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationGetEffectiveOrgPolicyCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationGetIamPolicyCall), [*get org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationGetOrgPolicyCall), [*list available org policy constraints*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationListAvailableOrgPolicyConstraintCall), [*list org policies*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationListOrgPolicyCall), [*search*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationSetIamPolicyCall), [*set org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationSetOrgPolicyCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::OrganizationTestIamPermissionCall) +* [projects](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::Project) + * [*clear org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectClearOrgPolicyCall), [*create*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectGetCall), [*get ancestry*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectGetAncestryCall), [*get effective org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectGetEffectiveOrgPolicyCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectGetIamPolicyCall), [*get org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectGetOrgPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectListCall), [*list available org policy constraints*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectListAvailableOrgPolicyConstraintCall), [*list org policies*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectListOrgPolicyCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectSetIamPolicyCall), [*set org policy*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectSetOrgPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectTestIamPermissionCall), [*undelete*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectUndeleteCall) and [*update*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/api::ProjectUpdateCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/CloudResourceManager)** +* **[Hub](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/CloudResourceManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Part)** + * **[Parts](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -144,17 +144,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -164,29 +164,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudresourcemanager1/5.0.3+20240303/google_cloudresourcemanager1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudresourcemanager1/5.0.4+20240303/google_cloudresourcemanager1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudresourcemanager1/src/api.rs b/gen/cloudresourcemanager1/src/api.rs index 47580497e5..f869f14349 100644 --- a/gen/cloudresourcemanager1/src/api.rs +++ b/gen/cloudresourcemanager1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudResourceManager { CloudResourceManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudresourcemanager.googleapis.com/".to_string(), _root_url: "https://cloudresourcemanager.googleapis.com/".to_string(), } @@ -149,7 +149,7 @@ impl<'a, S> CloudResourceManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudresourcemanager1/src/lib.rs b/gen/cloudresourcemanager1/src/lib.rs index fabd693f27..48a707673b 100644 --- a/gen/cloudresourcemanager1/src/lib.rs +++ b/gen/cloudresourcemanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Resource Manager* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager). diff --git a/gen/cloudresourcemanager1_beta1-cli/Cargo.toml b/gen/cloudresourcemanager1_beta1-cli/Cargo.toml index 8bd81b3f83..6814b22686 100644 --- a/gen/cloudresourcemanager1_beta1-cli/Cargo.toml +++ b/gen/cloudresourcemanager1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudresourcemanager1_beta1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudresourcemanager1_beta1] path = "../cloudresourcemanager1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/cloudresourcemanager1_beta1-cli/README.md b/gen/cloudresourcemanager1_beta1-cli/README.md index b78cd2111d..d93df18e4b 100644 --- a/gen/cloudresourcemanager1_beta1-cli/README.md +++ b/gen/cloudresourcemanager1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash cloudresourcemanager1-beta1 [options] diff --git a/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml b/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml index c2df4527ef..602d8b0494 100644 --- a/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml +++ b/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Resource Manager v5.0.3+20240303 +site_name: Cloud Resource Manager v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-cloudresourcemanager1_beta1-cli site_description: A complete library to interact with Cloud Resource Manager (protocol v1beta1) diff --git a/gen/cloudresourcemanager1_beta1-cli/src/main.rs b/gen/cloudresourcemanager1_beta1-cli/src/main.rs index 841da52aa7..bd8492e32d 100644 --- a/gen/cloudresourcemanager1_beta1-cli/src/main.rs +++ b/gen/cloudresourcemanager1_beta1-cli/src/main.rs @@ -1846,7 +1846,7 @@ async fn main() { let mut app = App::new("cloudresourcemanager1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Creates, reads, and updates metadata for Google Cloud Platform resource containers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudresourcemanager1_beta1/Cargo.toml b/gen/cloudresourcemanager1_beta1/Cargo.toml index cdcf0edb11..07e48a2224 100644 --- a/gen/cloudresourcemanager1_beta1/Cargo.toml +++ b/gen/cloudresourcemanager1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudresourcemanager1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager1_beta1" homepage = "https://cloud.google.com/resource-manager" -documentation = "https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303" +documentation = "https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303" license = "MIT" keywords = ["cloudresourcemanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudresourcemanager1_beta1/README.md b/gen/cloudresourcemanager1_beta1/README.md index 6a9951e075..1cf1584e87 100644 --- a/gen/cloudresourcemanager1_beta1/README.md +++ b/gen/cloudresourcemanager1_beta1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-cloudresourcemanager1_beta1` library allows access to all features of the *Google Cloud Resource Manager* service. -This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Resource Manager* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/resource-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/CloudResourceManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/CloudResourceManager) ... -* [organizations](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::Organization) - * [*get*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::OrganizationGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::OrganizationGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::OrganizationListCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::OrganizationSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::OrganizationTestIamPermissionCall) and [*update*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::OrganizationUpdateCall) -* [projects](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::Project) - * [*create*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectGetCall), [*get ancestry*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectGetAncestryCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectListCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectTestIamPermissionCall), [*undelete*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectUndeleteCall) and [*update*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/api::ProjectUpdateCall) +* [organizations](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::Organization) + * [*get*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::OrganizationGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::OrganizationGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::OrganizationListCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::OrganizationSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::OrganizationTestIamPermissionCall) and [*update*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::OrganizationUpdateCall) +* [projects](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::Project) + * [*create*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectGetCall), [*get ancestry*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectGetAncestryCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectListCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectTestIamPermissionCall), [*undelete*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectUndeleteCall) and [*update*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/api::ProjectUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/CloudResourceManager)** +* **[Hub](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/CloudResourceManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.3+20240303/google_cloudresourcemanager1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudresourcemanager1_beta1/5.0.4+20240303/google_cloudresourcemanager1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudresourcemanager1_beta1/src/api.rs b/gen/cloudresourcemanager1_beta1/src/api.rs index ac8d7e8d1e..c8d10ca770 100644 --- a/gen/cloudresourcemanager1_beta1/src/api.rs +++ b/gen/cloudresourcemanager1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudResourceManager { CloudResourceManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudresourcemanager.googleapis.com/".to_string(), _root_url: "https://cloudresourcemanager.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudResourceManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudresourcemanager1_beta1/src/lib.rs b/gen/cloudresourcemanager1_beta1/src/lib.rs index 5e41547301..7ecb13a18c 100644 --- a/gen/cloudresourcemanager1_beta1/src/lib.rs +++ b/gen/cloudresourcemanager1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Resource Manager* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager). diff --git a/gen/cloudresourcemanager2-cli/Cargo.toml b/gen/cloudresourcemanager2-cli/Cargo.toml index 5757c6e425..2380e7db8e 100644 --- a/gen/cloudresourcemanager2-cli/Cargo.toml +++ b/gen/cloudresourcemanager2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudresourcemanager2-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudresourcemanager2] path = "../cloudresourcemanager2" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/cloudresourcemanager2-cli/README.md b/gen/cloudresourcemanager2-cli/README.md index 20a308b4e8..2de92011f1 100644 --- a/gen/cloudresourcemanager2-cli/README.md +++ b/gen/cloudresourcemanager2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash cloudresourcemanager2 [options] diff --git a/gen/cloudresourcemanager2-cli/mkdocs.yml b/gen/cloudresourcemanager2-cli/mkdocs.yml index 14b26f8850..f29baa4293 100644 --- a/gen/cloudresourcemanager2-cli/mkdocs.yml +++ b/gen/cloudresourcemanager2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Resource Manager v5.0.3+20240303 +site_name: Cloud Resource Manager v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-cloudresourcemanager2-cli site_description: A complete library to interact with Cloud Resource Manager (protocol v2) diff --git a/gen/cloudresourcemanager2-cli/src/main.rs b/gen/cloudresourcemanager2-cli/src/main.rs index cfb5e709f0..56c1c2ded9 100644 --- a/gen/cloudresourcemanager2-cli/src/main.rs +++ b/gen/cloudresourcemanager2-cli/src/main.rs @@ -1406,7 +1406,7 @@ async fn main() { let mut app = App::new("cloudresourcemanager2") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Creates, reads, and updates metadata for Google Cloud Platform resource containers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudresourcemanager2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudresourcemanager2/Cargo.toml b/gen/cloudresourcemanager2/Cargo.toml index ebfcfd22d2..3fd9105adb 100644 --- a/gen/cloudresourcemanager2/Cargo.toml +++ b/gen/cloudresourcemanager2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudresourcemanager2" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager2" homepage = "https://cloud.google.com/resource-manager" -documentation = "https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303" +documentation = "https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303" license = "MIT" keywords = ["cloudresourcemanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudresourcemanager2/README.md b/gen/cloudresourcemanager2/README.md index e8fd9eab02..e0aed41add 100644 --- a/gen/cloudresourcemanager2/README.md +++ b/gen/cloudresourcemanager2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-cloudresourcemanager2` library allows access to all features of the *Google Cloud Resource Manager* service. -This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Resource Manager* *v2* API can be found at the [official documentation site](https://cloud.google.com/resource-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/CloudResourceManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/CloudResourceManager) ... -* [folders](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::Folder) - * [*create*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderListCall), [*move*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderMoveCall), [*patch*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderPatchCall), [*search*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::FolderUndeleteCall) -* [operations](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::Operation) - * [*get*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/api::OperationGetCall) +* [folders](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::Folder) + * [*create*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderListCall), [*move*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderMoveCall), [*patch*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderPatchCall), [*search*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::FolderUndeleteCall) +* [operations](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::Operation) + * [*get*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/api::OperationGetCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/CloudResourceManager)** +* **[Hub](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/CloudResourceManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Part)** + * **[Parts](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudresourcemanager2/5.0.3+20240303/google_cloudresourcemanager2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudresourcemanager2/5.0.4+20240303/google_cloudresourcemanager2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudresourcemanager2/src/api.rs b/gen/cloudresourcemanager2/src/api.rs index e5edc6332d..1bbcd3087a 100644 --- a/gen/cloudresourcemanager2/src/api.rs +++ b/gen/cloudresourcemanager2/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> CloudResourceManager { CloudResourceManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudresourcemanager.googleapis.com/".to_string(), _root_url: "https://cloudresourcemanager.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> CloudResourceManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudresourcemanager2/src/lib.rs b/gen/cloudresourcemanager2/src/lib.rs index 255b05d723..320beefb84 100644 --- a/gen/cloudresourcemanager2/src/lib.rs +++ b/gen/cloudresourcemanager2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Resource Manager* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager). diff --git a/gen/cloudresourcemanager3-cli/Cargo.toml b/gen/cloudresourcemanager3-cli/Cargo.toml index b153820345..95639625cc 100644 --- a/gen/cloudresourcemanager3-cli/Cargo.toml +++ b/gen/cloudresourcemanager3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudresourcemanager3-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudresourcemanager3] path = "../cloudresourcemanager3" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/cloudresourcemanager3-cli/README.md b/gen/cloudresourcemanager3-cli/README.md index fcba27978d..64b2a58e2f 100644 --- a/gen/cloudresourcemanager3-cli/README.md +++ b/gen/cloudresourcemanager3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Resource Manager* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash cloudresourcemanager3 [options] diff --git a/gen/cloudresourcemanager3-cli/mkdocs.yml b/gen/cloudresourcemanager3-cli/mkdocs.yml index 2916e691bb..4ee5404281 100644 --- a/gen/cloudresourcemanager3-cli/mkdocs.yml +++ b/gen/cloudresourcemanager3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Resource Manager v5.0.3+20240303 +site_name: Cloud Resource Manager v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-cloudresourcemanager3-cli site_description: A complete library to interact with Cloud Resource Manager (protocol v3) diff --git a/gen/cloudresourcemanager3-cli/src/main.rs b/gen/cloudresourcemanager3-cli/src/main.rs index b540359c92..f187987d41 100644 --- a/gen/cloudresourcemanager3-cli/src/main.rs +++ b/gen/cloudresourcemanager3-cli/src/main.rs @@ -5950,7 +5950,7 @@ async fn main() { let mut app = App::new("cloudresourcemanager3") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Creates, reads, and updates metadata for Google Cloud Platform resource containers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudresourcemanager3_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudresourcemanager3/Cargo.toml b/gen/cloudresourcemanager3/Cargo.toml index 59a8e2e369..a85b285e58 100644 --- a/gen/cloudresourcemanager3/Cargo.toml +++ b/gen/cloudresourcemanager3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudresourcemanager3" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudresourcemanager3" homepage = "https://cloud.google.com/resource-manager" -documentation = "https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303" +documentation = "https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303" license = "MIT" keywords = ["cloudresourcemanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudresourcemanager3/README.md b/gen/cloudresourcemanager3/README.md index 9f5b656d68..45300c9021 100644 --- a/gen/cloudresourcemanager3/README.md +++ b/gen/cloudresourcemanager3/README.md @@ -5,32 +5,32 @@ DO NOT EDIT ! --> The `google-cloudresourcemanager3` library allows access to all features of the *Google Cloud Resource Manager* service. -This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Resource Manager* *v3* API can be found at the [official documentation site](https://cloud.google.com/resource-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/CloudResourceManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/CloudResourceManager) ... -* [effective tags](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::EffectiveTag) - * [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::EffectiveTagListCall) -* [folders](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::Folder) - * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderListCall), [*move*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderMoveCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderPatchCall), [*search*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::FolderUndeleteCall) -* [liens](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::Lien) - * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::LienCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::LienDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::LienGetCall) and [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::LienListCall) -* [operations](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::Operation) - * [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::OperationGetCall) -* [organizations](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::Organization) - * [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::OrganizationGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::OrganizationGetIamPolicyCall), [*search*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::OrganizationSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::OrganizationSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::OrganizationTestIamPermissionCall) -* [projects](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::Project) - * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectListCall), [*move*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectMoveCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectPatchCall), [*search*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::ProjectUndeleteCall) -* [tag bindings](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagBinding) - * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagBindingCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagBindingDeleteCall) and [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagBindingListCall) -* [tag keys](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKey) - * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyGetIamPolicyCall), [*get namespaced*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyGetNamespacedCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyListCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyPatchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagKeyTestIamPermissionCall) -* [tag values](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValue) - * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueGetIamPolicyCall), [*get namespaced*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueGetNamespacedCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueListCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValuePatchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueSetIamPolicyCall), [*tag holds create*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueTagHoldCreateCall), [*tag holds delete*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueTagHoldDeleteCall), [*tag holds list*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueTagHoldListCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/api::TagValueTestIamPermissionCall) +* [effective tags](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::EffectiveTag) + * [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::EffectiveTagListCall) +* [folders](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::Folder) + * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderListCall), [*move*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderMoveCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderPatchCall), [*search*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::FolderUndeleteCall) +* [liens](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::Lien) + * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::LienCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::LienDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::LienGetCall) and [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::LienListCall) +* [operations](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::Operation) + * [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::OperationGetCall) +* [organizations](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::Organization) + * [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::OrganizationGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::OrganizationGetIamPolicyCall), [*search*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::OrganizationSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::OrganizationSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::OrganizationTestIamPermissionCall) +* [projects](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::Project) + * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectGetIamPolicyCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectListCall), [*move*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectMoveCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectPatchCall), [*search*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectSearchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectTestIamPermissionCall) and [*undelete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::ProjectUndeleteCall) +* [tag bindings](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagBinding) + * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagBindingCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagBindingDeleteCall) and [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagBindingListCall) +* [tag keys](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKey) + * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyGetIamPolicyCall), [*get namespaced*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyGetNamespacedCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyListCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyPatchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagKeyTestIamPermissionCall) +* [tag values](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValue) + * [*create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueCreateCall), [*delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueDeleteCall), [*get*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueGetCall), [*get iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueGetIamPolicyCall), [*get namespaced*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueGetNamespacedCall), [*list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueListCall), [*patch*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValuePatchCall), [*set iam policy*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueSetIamPolicyCall), [*tag holds create*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueTagHoldCreateCall), [*tag holds delete*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueTagHoldDeleteCall), [*tag holds list*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueTagHoldListCall) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/api::TagValueTestIamPermissionCall) @@ -39,17 +39,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/CloudResourceManager)** +* **[Hub](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/CloudResourceManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Part)** + * **[Parts](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -162,17 +162,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -182,29 +182,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::RequestValue) and -[decodable](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::RequestValue) and +[decodable](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudresourcemanager3/5.0.3+20240303/google_cloudresourcemanager3/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudresourcemanager3/5.0.4+20240303/google_cloudresourcemanager3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudresourcemanager3/src/api.rs b/gen/cloudresourcemanager3/src/api.rs index cdd7357bf1..dabb8d617b 100644 --- a/gen/cloudresourcemanager3/src/api.rs +++ b/gen/cloudresourcemanager3/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> CloudResourceManager { CloudResourceManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudresourcemanager.googleapis.com/".to_string(), _root_url: "https://cloudresourcemanager.googleapis.com/".to_string(), } @@ -166,7 +166,7 @@ impl<'a, S> CloudResourceManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudresourcemanager3/src/lib.rs b/gen/cloudresourcemanager3/src/lib.rs index b76ab46b91..b0f6ada9d4 100644 --- a/gen/cloudresourcemanager3/src/lib.rs +++ b/gen/cloudresourcemanager3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Resource Manager* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *cloudresourcemanager:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Resource Manager* *v3* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager). diff --git a/gen/cloudscheduler1-cli/Cargo.toml b/gen/cloudscheduler1-cli/Cargo.toml index f239da51b7..3ea4fbdbc0 100644 --- a/gen/cloudscheduler1-cli/Cargo.toml +++ b/gen/cloudscheduler1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudscheduler1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Scheduler (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudscheduler1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudscheduler1] path = "../cloudscheduler1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/cloudscheduler1-cli/README.md b/gen/cloudscheduler1-cli/README.md index bbd196e891..ff46beb4a3 100644 --- a/gen/cloudscheduler1-cli/README.md +++ b/gen/cloudscheduler1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Scheduler* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Scheduler* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash cloudscheduler1 [options] diff --git a/gen/cloudscheduler1-cli/mkdocs.yml b/gen/cloudscheduler1-cli/mkdocs.yml index 9409b4d884..6866bd17f8 100644 --- a/gen/cloudscheduler1-cli/mkdocs.yml +++ b/gen/cloudscheduler1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Scheduler v5.0.3+20240226 +site_name: Cloud Scheduler v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-cloudscheduler1-cli site_description: A complete library to interact with Cloud Scheduler (protocol v1) diff --git a/gen/cloudscheduler1-cli/src/main.rs b/gen/cloudscheduler1-cli/src/main.rs index 2a6b3132b7..1f528f8136 100644 --- a/gen/cloudscheduler1-cli/src/main.rs +++ b/gen/cloudscheduler1-cli/src/main.rs @@ -1194,7 +1194,7 @@ async fn main() { let mut app = App::new("cloudscheduler1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Creates and manages jobs run on a regular recurring schedule.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudscheduler1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudscheduler1/Cargo.toml b/gen/cloudscheduler1/Cargo.toml index ff487cab71..253402155d 100644 --- a/gen/cloudscheduler1/Cargo.toml +++ b/gen/cloudscheduler1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudscheduler1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Scheduler (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudscheduler1" homepage = "https://cloud.google.com/scheduler/" -documentation = "https://docs.rs/google-cloudscheduler1/5.0.3+20240226" +documentation = "https://docs.rs/google-cloudscheduler1/5.0.4+20240226" license = "MIT" keywords = ["cloudscheduler", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudscheduler1/README.md b/gen/cloudscheduler1/README.md index 7025600b53..fdd2dc997c 100644 --- a/gen/cloudscheduler1/README.md +++ b/gen/cloudscheduler1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudscheduler1` library allows access to all features of the *Google Cloud Scheduler* service. -This documentation was generated from *Cloud Scheduler* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Scheduler* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Scheduler* *v1* API can be found at the [official documentation site](https://cloud.google.com/scheduler/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/CloudScheduler) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/CloudScheduler) ... * projects - * [*locations get*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationGetCall), [*locations jobs create*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobGetCall), [*locations jobs list*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobListCall), [*locations jobs patch*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobPatchCall), [*locations jobs pause*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobPauseCall), [*locations jobs resume*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobResumeCall), [*locations jobs run*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationJobRunCall) and [*locations list*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/api::ProjectLocationListCall) + * [*locations get*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationGetCall), [*locations jobs create*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobGetCall), [*locations jobs list*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobListCall), [*locations jobs patch*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobPatchCall), [*locations jobs pause*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobPauseCall), [*locations jobs resume*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobResumeCall), [*locations jobs run*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationJobRunCall) and [*locations list*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/api::ProjectLocationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/CloudScheduler)** +* **[Hub](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/CloudScheduler)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Part)** + * **[Parts](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudscheduler1/5.0.3+20240226/google_cloudscheduler1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudscheduler1/5.0.4+20240226/google_cloudscheduler1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudscheduler1/src/api.rs b/gen/cloudscheduler1/src/api.rs index b4e76bd8f9..20e2597f97 100644 --- a/gen/cloudscheduler1/src/api.rs +++ b/gen/cloudscheduler1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudScheduler { CloudScheduler { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudscheduler.googleapis.com/".to_string(), _root_url: "https://cloudscheduler.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudScheduler { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudscheduler1/src/lib.rs b/gen/cloudscheduler1/src/lib.rs index 317f82cf4b..aaf8e9763c 100644 --- a/gen/cloudscheduler1/src/lib.rs +++ b/gen/cloudscheduler1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Scheduler* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Scheduler* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Scheduler* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/scheduler/). diff --git a/gen/cloudscheduler1_beta1-cli/Cargo.toml b/gen/cloudscheduler1_beta1-cli/Cargo.toml index ffb6d18559..b090b5e867 100644 --- a/gen/cloudscheduler1_beta1-cli/Cargo.toml +++ b/gen/cloudscheduler1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudscheduler1_beta1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Scheduler (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudscheduler1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudscheduler1_beta1] path = "../cloudscheduler1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/cloudscheduler1_beta1-cli/README.md b/gen/cloudscheduler1_beta1-cli/README.md index 9a50bd7b7b..7f04020c4c 100644 --- a/gen/cloudscheduler1_beta1-cli/README.md +++ b/gen/cloudscheduler1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Scheduler* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Scheduler* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash cloudscheduler1-beta1 [options] diff --git a/gen/cloudscheduler1_beta1-cli/mkdocs.yml b/gen/cloudscheduler1_beta1-cli/mkdocs.yml index de989530e7..630f5389cf 100644 --- a/gen/cloudscheduler1_beta1-cli/mkdocs.yml +++ b/gen/cloudscheduler1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Scheduler v5.0.3+20240226 +site_name: Cloud Scheduler v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-cloudscheduler1_beta1-cli site_description: A complete library to interact with Cloud Scheduler (protocol v1beta1) diff --git a/gen/cloudscheduler1_beta1-cli/src/main.rs b/gen/cloudscheduler1_beta1-cli/src/main.rs index 99fdb21abb..4faf3f47d1 100644 --- a/gen/cloudscheduler1_beta1-cli/src/main.rs +++ b/gen/cloudscheduler1_beta1-cli/src/main.rs @@ -1207,7 +1207,7 @@ async fn main() { let mut app = App::new("cloudscheduler1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Creates and manages jobs run on a regular recurring schedule.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudscheduler1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudscheduler1_beta1/Cargo.toml b/gen/cloudscheduler1_beta1/Cargo.toml index a8ade9c164..56e45ac950 100644 --- a/gen/cloudscheduler1_beta1/Cargo.toml +++ b/gen/cloudscheduler1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudscheduler1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Scheduler (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudscheduler1_beta1" homepage = "https://cloud.google.com/scheduler/" -documentation = "https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226" +documentation = "https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226" license = "MIT" keywords = ["cloudscheduler", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudscheduler1_beta1/README.md b/gen/cloudscheduler1_beta1/README.md index 7b02e730d2..2fdab49cb1 100644 --- a/gen/cloudscheduler1_beta1/README.md +++ b/gen/cloudscheduler1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudscheduler1_beta1` library allows access to all features of the *Google Cloud Scheduler* service. -This documentation was generated from *Cloud Scheduler* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Scheduler* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Scheduler* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/scheduler/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/CloudScheduler) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/CloudScheduler) ... * projects - * [*locations get*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationGetCall), [*locations jobs create*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobGetCall), [*locations jobs list*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobListCall), [*locations jobs patch*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobPatchCall), [*locations jobs pause*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobPauseCall), [*locations jobs resume*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobResumeCall), [*locations jobs run*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobRunCall) and [*locations list*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/api::ProjectLocationListCall) + * [*locations get*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationGetCall), [*locations jobs create*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobGetCall), [*locations jobs list*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobListCall), [*locations jobs patch*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobPatchCall), [*locations jobs pause*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobPauseCall), [*locations jobs resume*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobResumeCall), [*locations jobs run*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationJobRunCall) and [*locations list*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/api::ProjectLocationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/CloudScheduler)** +* **[Hub](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/CloudScheduler)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudscheduler1_beta1/5.0.3+20240226/google_cloudscheduler1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudscheduler1_beta1/5.0.4+20240226/google_cloudscheduler1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudscheduler1_beta1/src/api.rs b/gen/cloudscheduler1_beta1/src/api.rs index cbe2668e7b..e684c023c7 100644 --- a/gen/cloudscheduler1_beta1/src/api.rs +++ b/gen/cloudscheduler1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudScheduler { CloudScheduler { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudscheduler.googleapis.com/".to_string(), _root_url: "https://cloudscheduler.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudScheduler { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudscheduler1_beta1/src/lib.rs b/gen/cloudscheduler1_beta1/src/lib.rs index aab99a6841..b90a0eba90 100644 --- a/gen/cloudscheduler1_beta1/src/lib.rs +++ b/gen/cloudscheduler1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Scheduler* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Scheduler* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *cloudscheduler:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Scheduler* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/scheduler/). diff --git a/gen/cloudshell1-cli/Cargo.toml b/gen/cloudshell1-cli/Cargo.toml index 496fa2db47..402f36b422 100644 --- a/gen/cloudshell1-cli/Cargo.toml +++ b/gen/cloudshell1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudshell1-cli" -version = "5.0.3+20240212" +version = "5.0.4+20240212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Shell (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudshell1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudshell1] path = "../cloudshell1" -version = "5.0.3+20240212" +version = "5.0.4+20240212" diff --git a/gen/cloudshell1-cli/README.md b/gen/cloudshell1-cli/README.md index 6aab1bee4a..735274292a 100644 --- a/gen/cloudshell1-cli/README.md +++ b/gen/cloudshell1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Shell* API at revision *20240212*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Shell* API at revision *20240212*. The CLI is at version *5.0.4*. ```bash cloudshell1 [options] diff --git a/gen/cloudshell1-cli/mkdocs.yml b/gen/cloudshell1-cli/mkdocs.yml index 6b2e262074..a7040a2a58 100644 --- a/gen/cloudshell1-cli/mkdocs.yml +++ b/gen/cloudshell1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Shell v5.0.3+20240212 +site_name: Cloud Shell v5.0.4+20240212 site_url: http://byron.github.io/google-apis-rs/google-cloudshell1-cli site_description: A complete library to interact with Cloud Shell (protocol v1) diff --git a/gen/cloudshell1-cli/src/main.rs b/gen/cloudshell1-cli/src/main.rs index b41e88b692..bb9b681af9 100644 --- a/gen/cloudshell1-cli/src/main.rs +++ b/gen/cloudshell1-cli/src/main.rs @@ -1054,7 +1054,7 @@ async fn main() { let mut app = App::new("cloudshell1") .author("Sebastian Thiel ") - .version("5.0.3+20240212") + .version("5.0.4+20240212") .about("Allows users to start, configure, and connect to interactive shell sessions running in the cloud. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudshell1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudshell1/Cargo.toml b/gen/cloudshell1/Cargo.toml index b150e59b7a..ffa9d04cf8 100644 --- a/gen/cloudshell1/Cargo.toml +++ b/gen/cloudshell1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudshell1" -version = "5.0.3+20240212" +version = "5.0.4+20240212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Shell (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudshell1" homepage = "https://cloud.google.com/shell/docs/" -documentation = "https://docs.rs/google-cloudshell1/5.0.3+20240212" +documentation = "https://docs.rs/google-cloudshell1/5.0.4+20240212" license = "MIT" keywords = ["cloudshell", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudshell1/README.md b/gen/cloudshell1/README.md index e82853b92c..c16062a748 100644 --- a/gen/cloudshell1/README.md +++ b/gen/cloudshell1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-cloudshell1` library allows access to all features of the *Google Cloud Shell* service. -This documentation was generated from *Cloud Shell* crate version *5.0.3+20240212*, where *20240212* is the exact revision of the *cloudshell:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Shell* crate version *5.0.4+20240212*, where *20240212* is the exact revision of the *cloudshell:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Shell* *v1* API can be found at the [official documentation site](https://cloud.google.com/shell/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/CloudShell) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/CloudShell) ... -* [operations](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::Operation) - * [*cancel*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::OperationCancelCall), [*delete*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::OperationDeleteCall), [*get*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::OperationListCall) +* [operations](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::Operation) + * [*cancel*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::OperationCancelCall), [*delete*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::OperationDeleteCall), [*get*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::OperationGetCall) and [*list*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::OperationListCall) * users - * [*environments add public key*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::UserEnvironmentAddPublicKeyCall), [*environments authorize*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::UserEnvironmentAuthorizeCall), [*environments get*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::UserEnvironmentGetCall), [*environments remove public key*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::UserEnvironmentRemovePublicKeyCall) and [*environments start*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/api::UserEnvironmentStartCall) + * [*environments add public key*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::UserEnvironmentAddPublicKeyCall), [*environments authorize*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::UserEnvironmentAuthorizeCall), [*environments get*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::UserEnvironmentGetCall), [*environments remove public key*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::UserEnvironmentRemovePublicKeyCall) and [*environments start*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/api::UserEnvironmentStartCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/CloudShell)** +* **[Hub](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/CloudShell)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Part)** + * **[Parts](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudshell1/5.0.3+20240212/google_cloudshell1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudshell1/5.0.4+20240212/google_cloudshell1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudshell1/src/api.rs b/gen/cloudshell1/src/api.rs index 3e113fa000..109029dd9b 100644 --- a/gen/cloudshell1/src/api.rs +++ b/gen/cloudshell1/src/api.rs @@ -122,7 +122,7 @@ impl<'a, S> CloudShell { CloudShell { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudshell.googleapis.com/".to_string(), _root_url: "https://cloudshell.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> CloudShell { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudshell1/src/lib.rs b/gen/cloudshell1/src/lib.rs index f91d304373..812e492681 100644 --- a/gen/cloudshell1/src/lib.rs +++ b/gen/cloudshell1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Shell* crate version *5.0.3+20240212*, where *20240212* is the exact revision of the *cloudshell:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Shell* crate version *5.0.4+20240212*, where *20240212* is the exact revision of the *cloudshell:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Shell* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/shell/docs/). diff --git a/gen/cloudsupport2_beta-cli/Cargo.toml b/gen/cloudsupport2_beta-cli/Cargo.toml index 810a1f37cd..8e7b3c05f4 100644 --- a/gen/cloudsupport2_beta-cli/Cargo.toml +++ b/gen/cloudsupport2_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudsupport2_beta-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Support (protocol v2beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudsupport2_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudsupport2_beta] path = "../cloudsupport2_beta" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/cloudsupport2_beta-cli/README.md b/gen/cloudsupport2_beta-cli/README.md index e41953035d..6fb55eee95 100644 --- a/gen/cloudsupport2_beta-cli/README.md +++ b/gen/cloudsupport2_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Support* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Support* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash cloudsupport2-beta [options] diff --git a/gen/cloudsupport2_beta-cli/mkdocs.yml b/gen/cloudsupport2_beta-cli/mkdocs.yml index e1149fe500..a4e61e65bf 100644 --- a/gen/cloudsupport2_beta-cli/mkdocs.yml +++ b/gen/cloudsupport2_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Support v5.0.3+20240304 +site_name: Cloud Support v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-cloudsupport2_beta-cli site_description: A complete library to interact with Cloud Support (protocol v2beta) diff --git a/gen/cloudsupport2_beta-cli/src/main.rs b/gen/cloudsupport2_beta-cli/src/main.rs index ebfaf47525..c21633f34b 100644 --- a/gen/cloudsupport2_beta-cli/src/main.rs +++ b/gen/cloudsupport2_beta-cli/src/main.rs @@ -1525,7 +1525,7 @@ async fn main() { let mut app = App::new("cloudsupport2-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Manages Google Cloud technical support cases for Customer Care support offerings. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudsupport2_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudsupport2_beta/Cargo.toml b/gen/cloudsupport2_beta/Cargo.toml index 286a3b86fd..1d59e4ff0b 100644 --- a/gen/cloudsupport2_beta/Cargo.toml +++ b/gen/cloudsupport2_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudsupport2_beta" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Support (protocol v2beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudsupport2_beta" homepage = "https://cloud.google.com/support/docs/apis" -documentation = "https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304" +documentation = "https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304" license = "MIT" keywords = ["cloudsupport", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudsupport2_beta/README.md b/gen/cloudsupport2_beta/README.md index d9f2e9fb6a..641755987a 100644 --- a/gen/cloudsupport2_beta/README.md +++ b/gen/cloudsupport2_beta/README.md @@ -5,29 +5,29 @@ DO NOT EDIT ! --> The `google-cloudsupport2_beta` library allows access to all features of the *Google Cloud Support* service. -This documentation was generated from *Cloud Support* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *cloudsupport:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Support* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *cloudsupport:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Support* *v2_beta* API can be found at the [official documentation site](https://cloud.google.com/support/docs/apis). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/CloudSupport) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/CloudSupport) ... -* [case classifications](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseClassification) - * [*search*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseClassificationSearchCall) -* [cases](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::Case) - * [*attachments list*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseAttachmentListCall), [*close*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseCloseCall), [*comments create*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseCommentCreateCall), [*comments list*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseCommentListCall), [*create*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseCreateCall), [*escalate*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseEscalateCall), [*get*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseGetCall), [*list*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseListCall), [*patch*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CasePatchCall) and [*search*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::CaseSearchCall) -* [media](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::Media) - * [*download*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::MediaDownloadCall) and [*upload*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::MediaUploadCall) +* [case classifications](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseClassification) + * [*search*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseClassificationSearchCall) +* [cases](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::Case) + * [*attachments list*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseAttachmentListCall), [*close*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseCloseCall), [*comments create*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseCommentCreateCall), [*comments list*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseCommentListCall), [*create*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseCreateCall), [*escalate*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseEscalateCall), [*get*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseGetCall), [*list*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseListCall), [*patch*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CasePatchCall) and [*search*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::CaseSearchCall) +* [media](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::Media) + * [*download*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::MediaDownloadCall) and [*upload*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::MediaUploadCall) Upload supported by ... -* [*upload media*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::MediaUploadCall) +* [*upload media*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::MediaUploadCall) Download supported by ... -* [*download media*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/api::MediaDownloadCall) +* [*download media*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/api::MediaDownloadCall) @@ -35,17 +35,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/CloudSupport)** +* **[Hub](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/CloudSupport)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Part)** + * **[Parts](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -143,17 +143,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -163,29 +163,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::RequestValue) and -[decodable](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::RequestValue) and +[decodable](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudsupport2_beta/5.0.3+20240304/google_cloudsupport2_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudsupport2_beta/5.0.4+20240304/google_cloudsupport2_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudsupport2_beta/src/api.rs b/gen/cloudsupport2_beta/src/api.rs index 3d000be605..c60627145c 100644 --- a/gen/cloudsupport2_beta/src/api.rs +++ b/gen/cloudsupport2_beta/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> CloudSupport { CloudSupport { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudsupport.googleapis.com/".to_string(), _root_url: "https://cloudsupport.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudSupport { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudsupport2_beta/src/lib.rs b/gen/cloudsupport2_beta/src/lib.rs index cb36b16042..969d9ac5f1 100644 --- a/gen/cloudsupport2_beta/src/lib.rs +++ b/gen/cloudsupport2_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Support* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *cloudsupport:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Support* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *cloudsupport:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Support* *v2_beta* API can be found at the //! [official documentation site](https://cloud.google.com/support/docs/apis). diff --git a/gen/cloudtasks2-cli/Cargo.toml b/gen/cloudtasks2-cli/Cargo.toml index 884eebe9c7..cd1f464780 100644 --- a/gen/cloudtasks2-cli/Cargo.toml +++ b/gen/cloudtasks2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudtasks2-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Tasks (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtasks2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudtasks2] path = "../cloudtasks2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/cloudtasks2-cli/README.md b/gen/cloudtasks2-cli/README.md index a4d923c019..36ebb44d29 100644 --- a/gen/cloudtasks2-cli/README.md +++ b/gen/cloudtasks2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Tasks* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Tasks* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash cloudtasks2 [options] diff --git a/gen/cloudtasks2-cli/mkdocs.yml b/gen/cloudtasks2-cli/mkdocs.yml index 99f3a69eb7..913037df5d 100644 --- a/gen/cloudtasks2-cli/mkdocs.yml +++ b/gen/cloudtasks2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Tasks v5.0.3+20240223 +site_name: Cloud Tasks v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-cloudtasks2-cli site_description: A complete library to interact with Cloud Tasks (protocol v2) diff --git a/gen/cloudtasks2-cli/src/main.rs b/gen/cloudtasks2-cli/src/main.rs index ba369ab285..2d6f8055f4 100644 --- a/gen/cloudtasks2-cli/src/main.rs +++ b/gen/cloudtasks2-cli/src/main.rs @@ -2361,7 +2361,7 @@ async fn main() { let mut app = App::new("cloudtasks2") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Manages the execution of large numbers of distributed requests.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudtasks2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudtasks2/Cargo.toml b/gen/cloudtasks2/Cargo.toml index ff0689a00b..f5287ae1f7 100644 --- a/gen/cloudtasks2/Cargo.toml +++ b/gen/cloudtasks2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudtasks2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Tasks (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtasks2" homepage = "https://cloud.google.com/tasks/" -documentation = "https://docs.rs/google-cloudtasks2/5.0.3+20240223" +documentation = "https://docs.rs/google-cloudtasks2/5.0.4+20240223" license = "MIT" keywords = ["cloudtasks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudtasks2/README.md b/gen/cloudtasks2/README.md index d7c4d1da67..1f2ffab9ed 100644 --- a/gen/cloudtasks2/README.md +++ b/gen/cloudtasks2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudtasks2` library allows access to all features of the *Google Cloud Tasks* service. -This documentation was generated from *Cloud Tasks* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Tasks* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Tasks* *v2* API can be found at the [official documentation site](https://cloud.google.com/tasks/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/CloudTasks) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/CloudTasks) ... * projects - * [*locations get*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationGetCall), [*locations get cmek config*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationGetCmekConfigCall), [*locations list*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationListCall), [*locations queues create*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueCreateCall), [*locations queues delete*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueDeleteCall), [*locations queues get*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueGetCall), [*locations queues get iam policy*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueGetIamPolicyCall), [*locations queues list*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueListCall), [*locations queues patch*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueuePatchCall), [*locations queues pause*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueuePauseCall), [*locations queues purge*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueuePurgeCall), [*locations queues resume*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueResumeCall), [*locations queues set iam policy*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueSetIamPolicyCall), [*locations queues tasks buffer*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskBufferCall), [*locations queues tasks create*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskCreateCall), [*locations queues tasks delete*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskDeleteCall), [*locations queues tasks get*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskGetCall), [*locations queues tasks list*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskListCall), [*locations queues tasks run*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskRunCall), [*locations queues test iam permissions*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationQueueTestIamPermissionCall) and [*locations update cmek config*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/api::ProjectLocationUpdateCmekConfigCall) + * [*locations get*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationGetCall), [*locations get cmek config*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationGetCmekConfigCall), [*locations list*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationListCall), [*locations queues create*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueCreateCall), [*locations queues delete*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueDeleteCall), [*locations queues get*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueGetCall), [*locations queues get iam policy*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueGetIamPolicyCall), [*locations queues list*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueListCall), [*locations queues patch*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueuePatchCall), [*locations queues pause*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueuePauseCall), [*locations queues purge*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueuePurgeCall), [*locations queues resume*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueResumeCall), [*locations queues set iam policy*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueSetIamPolicyCall), [*locations queues tasks buffer*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskBufferCall), [*locations queues tasks create*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskCreateCall), [*locations queues tasks delete*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskDeleteCall), [*locations queues tasks get*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskGetCall), [*locations queues tasks list*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskListCall), [*locations queues tasks run*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTaskRunCall), [*locations queues test iam permissions*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationQueueTestIamPermissionCall) and [*locations update cmek config*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/api::ProjectLocationUpdateCmekConfigCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/CloudTasks)** +* **[Hub](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/CloudTasks)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Part)** + * **[Parts](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudtasks2/5.0.3+20240223/google_cloudtasks2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudtasks2/5.0.4+20240223/google_cloudtasks2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudtasks2/src/api.rs b/gen/cloudtasks2/src/api.rs index 3f74cf595d..62c247f302 100644 --- a/gen/cloudtasks2/src/api.rs +++ b/gen/cloudtasks2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudTasks { CloudTasks { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudtasks.googleapis.com/".to_string(), _root_url: "https://cloudtasks.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudTasks { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudtasks2/src/lib.rs b/gen/cloudtasks2/src/lib.rs index f0eb487a0a..55bdd40071 100644 --- a/gen/cloudtasks2/src/lib.rs +++ b/gen/cloudtasks2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Tasks* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Tasks* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Tasks* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/tasks/). diff --git a/gen/cloudtasks2_beta2-cli/Cargo.toml b/gen/cloudtasks2_beta2-cli/Cargo.toml index 0d46ec5c6e..32c0e80a71 100644 --- a/gen/cloudtasks2_beta2-cli/Cargo.toml +++ b/gen/cloudtasks2_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudtasks2_beta2-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Tasks (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtasks2_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudtasks2_beta2] path = "../cloudtasks2_beta2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/cloudtasks2_beta2-cli/README.md b/gen/cloudtasks2_beta2-cli/README.md index df6eb4aab2..48bf55fe4c 100644 --- a/gen/cloudtasks2_beta2-cli/README.md +++ b/gen/cloudtasks2_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Tasks* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Tasks* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash cloudtasks2-beta2 [options] diff --git a/gen/cloudtasks2_beta2-cli/mkdocs.yml b/gen/cloudtasks2_beta2-cli/mkdocs.yml index 255d8a2257..5609544b67 100644 --- a/gen/cloudtasks2_beta2-cli/mkdocs.yml +++ b/gen/cloudtasks2_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Tasks v5.0.3+20240223 +site_name: Cloud Tasks v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-cloudtasks2_beta2-cli site_description: A complete library to interact with Cloud Tasks (protocol v2beta2) diff --git a/gen/cloudtasks2_beta2-cli/src/main.rs b/gen/cloudtasks2_beta2-cli/src/main.rs index 216d53d208..6bf3c3e67d 100644 --- a/gen/cloudtasks2_beta2-cli/src/main.rs +++ b/gen/cloudtasks2_beta2-cli/src/main.rs @@ -2979,7 +2979,7 @@ async fn main() { let mut app = App::new("cloudtasks2-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Manages the execution of large numbers of distributed requests.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudtasks2_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudtasks2_beta2/Cargo.toml b/gen/cloudtasks2_beta2/Cargo.toml index 6178c2f1d4..8e42307990 100644 --- a/gen/cloudtasks2_beta2/Cargo.toml +++ b/gen/cloudtasks2_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudtasks2_beta2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Tasks (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtasks2_beta2" homepage = "https://cloud.google.com/tasks/" -documentation = "https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223" +documentation = "https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223" license = "MIT" keywords = ["cloudtasks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudtasks2_beta2/README.md b/gen/cloudtasks2_beta2/README.md index 83815eaa87..6734c17dc9 100644 --- a/gen/cloudtasks2_beta2/README.md +++ b/gen/cloudtasks2_beta2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-cloudtasks2_beta2` library allows access to all features of the *Google Cloud Tasks* service. -This documentation was generated from *Cloud Tasks* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Tasks* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Tasks* *v2_beta2* API can be found at the [official documentation site](https://cloud.google.com/tasks/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/CloudTasks) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/CloudTasks) ... * api - * [*queue update*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ApiQueueUpdateCall) + * [*queue update*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ApiQueueUpdateCall) * projects - * [*locations get*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationGetCall), [*locations get cmek config*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationGetCmekConfigCall), [*locations list*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationListCall), [*locations queues create*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueCreateCall), [*locations queues delete*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueDeleteCall), [*locations queues get*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueGetCall), [*locations queues get iam policy*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueGetIamPolicyCall), [*locations queues list*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueListCall), [*locations queues patch*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueuePatchCall), [*locations queues pause*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueuePauseCall), [*locations queues purge*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueuePurgeCall), [*locations queues resume*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueResumeCall), [*locations queues set iam policy*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueSetIamPolicyCall), [*locations queues tasks acknowledge*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskAcknowledgeCall), [*locations queues tasks buffer*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskBufferCall), [*locations queues tasks cancel lease*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskCancelLeaseCall), [*locations queues tasks create*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskCreateCall), [*locations queues tasks delete*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskDeleteCall), [*locations queues tasks get*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskGetCall), [*locations queues tasks lease*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskLeaseCall), [*locations queues tasks list*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskListCall), [*locations queues tasks renew lease*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskRenewLeaseCall), [*locations queues tasks run*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskRunCall), [*locations queues test iam permissions*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTestIamPermissionCall) and [*locations update cmek config*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/api::ProjectLocationUpdateCmekConfigCall) + * [*locations get*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationGetCall), [*locations get cmek config*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationGetCmekConfigCall), [*locations list*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationListCall), [*locations queues create*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueCreateCall), [*locations queues delete*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueDeleteCall), [*locations queues get*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueGetCall), [*locations queues get iam policy*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueGetIamPolicyCall), [*locations queues list*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueListCall), [*locations queues patch*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueuePatchCall), [*locations queues pause*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueuePauseCall), [*locations queues purge*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueuePurgeCall), [*locations queues resume*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueResumeCall), [*locations queues set iam policy*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueSetIamPolicyCall), [*locations queues tasks acknowledge*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskAcknowledgeCall), [*locations queues tasks buffer*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskBufferCall), [*locations queues tasks cancel lease*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskCancelLeaseCall), [*locations queues tasks create*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskCreateCall), [*locations queues tasks delete*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskDeleteCall), [*locations queues tasks get*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskGetCall), [*locations queues tasks lease*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskLeaseCall), [*locations queues tasks list*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskListCall), [*locations queues tasks renew lease*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskRenewLeaseCall), [*locations queues tasks run*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTaskRunCall), [*locations queues test iam permissions*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationQueueTestIamPermissionCall) and [*locations update cmek config*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/api::ProjectLocationUpdateCmekConfigCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/CloudTasks)** +* **[Hub](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/CloudTasks)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Part)** + * **[Parts](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudtasks2_beta2/5.0.3+20240223/google_cloudtasks2_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudtasks2_beta2/5.0.4+20240223/google_cloudtasks2_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudtasks2_beta2/src/api.rs b/gen/cloudtasks2_beta2/src/api.rs index 93fbfffebc..7e99444798 100644 --- a/gen/cloudtasks2_beta2/src/api.rs +++ b/gen/cloudtasks2_beta2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudTasks { CloudTasks { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudtasks.googleapis.com/".to_string(), _root_url: "https://cloudtasks.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudTasks { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudtasks2_beta2/src/lib.rs b/gen/cloudtasks2_beta2/src/lib.rs index c668697bae..9bf4638c62 100644 --- a/gen/cloudtasks2_beta2/src/lib.rs +++ b/gen/cloudtasks2_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Tasks* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Tasks* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Tasks* *v2_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/tasks/). diff --git a/gen/cloudtasks2_beta3-cli/Cargo.toml b/gen/cloudtasks2_beta3-cli/Cargo.toml index c50e742253..ecebde9083 100644 --- a/gen/cloudtasks2_beta3-cli/Cargo.toml +++ b/gen/cloudtasks2_beta3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudtasks2_beta3-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Tasks (protocol v2beta3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtasks2_beta3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudtasks2_beta3] path = "../cloudtasks2_beta3" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/cloudtasks2_beta3-cli/README.md b/gen/cloudtasks2_beta3-cli/README.md index 8d44f61fef..02e0f836a7 100644 --- a/gen/cloudtasks2_beta3-cli/README.md +++ b/gen/cloudtasks2_beta3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Tasks* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Tasks* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash cloudtasks2-beta3 [options] diff --git a/gen/cloudtasks2_beta3-cli/mkdocs.yml b/gen/cloudtasks2_beta3-cli/mkdocs.yml index 4710adf1b4..96829cb69d 100644 --- a/gen/cloudtasks2_beta3-cli/mkdocs.yml +++ b/gen/cloudtasks2_beta3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Tasks v5.0.3+20240223 +site_name: Cloud Tasks v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-cloudtasks2_beta3-cli site_description: A complete library to interact with Cloud Tasks (protocol v2beta3) diff --git a/gen/cloudtasks2_beta3-cli/src/main.rs b/gen/cloudtasks2_beta3-cli/src/main.rs index d1832ede1b..6b60c983ea 100644 --- a/gen/cloudtasks2_beta3-cli/src/main.rs +++ b/gen/cloudtasks2_beta3-cli/src/main.rs @@ -2386,7 +2386,7 @@ async fn main() { let mut app = App::new("cloudtasks2-beta3") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Manages the execution of large numbers of distributed requests.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudtasks2_beta3_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudtasks2_beta3/Cargo.toml b/gen/cloudtasks2_beta3/Cargo.toml index f7f1fac7d5..d9d2abf203 100644 --- a/gen/cloudtasks2_beta3/Cargo.toml +++ b/gen/cloudtasks2_beta3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudtasks2_beta3" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Tasks (protocol v2beta3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtasks2_beta3" homepage = "https://cloud.google.com/tasks/" -documentation = "https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223" +documentation = "https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223" license = "MIT" keywords = ["cloudtasks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudtasks2_beta3/README.md b/gen/cloudtasks2_beta3/README.md index 9370380bb4..a02b01d802 100644 --- a/gen/cloudtasks2_beta3/README.md +++ b/gen/cloudtasks2_beta3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudtasks2_beta3` library allows access to all features of the *Google Cloud Tasks* service. -This documentation was generated from *Cloud Tasks* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Tasks* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Tasks* *v2_beta3* API can be found at the [official documentation site](https://cloud.google.com/tasks/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/CloudTasks) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/CloudTasks) ... * projects - * [*locations get*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationGetCall), [*locations get cmek config*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationGetCmekConfigCall), [*locations list*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationListCall), [*locations queues create*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueCreateCall), [*locations queues delete*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueDeleteCall), [*locations queues get*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueGetCall), [*locations queues get iam policy*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueGetIamPolicyCall), [*locations queues list*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueListCall), [*locations queues patch*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueuePatchCall), [*locations queues pause*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueuePauseCall), [*locations queues purge*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueuePurgeCall), [*locations queues resume*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueResumeCall), [*locations queues set iam policy*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueSetIamPolicyCall), [*locations queues tasks buffer*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskBufferCall), [*locations queues tasks create*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskCreateCall), [*locations queues tasks delete*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskDeleteCall), [*locations queues tasks get*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskGetCall), [*locations queues tasks list*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskListCall), [*locations queues tasks run*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskRunCall), [*locations queues test iam permissions*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTestIamPermissionCall) and [*locations update cmek config*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/api::ProjectLocationUpdateCmekConfigCall) + * [*locations get*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationGetCall), [*locations get cmek config*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationGetCmekConfigCall), [*locations list*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationListCall), [*locations queues create*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueCreateCall), [*locations queues delete*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueDeleteCall), [*locations queues get*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueGetCall), [*locations queues get iam policy*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueGetIamPolicyCall), [*locations queues list*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueListCall), [*locations queues patch*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueuePatchCall), [*locations queues pause*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueuePauseCall), [*locations queues purge*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueuePurgeCall), [*locations queues resume*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueResumeCall), [*locations queues set iam policy*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueSetIamPolicyCall), [*locations queues tasks buffer*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskBufferCall), [*locations queues tasks create*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskCreateCall), [*locations queues tasks delete*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskDeleteCall), [*locations queues tasks get*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskGetCall), [*locations queues tasks list*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskListCall), [*locations queues tasks run*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTaskRunCall), [*locations queues test iam permissions*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationQueueTestIamPermissionCall) and [*locations update cmek config*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/api::ProjectLocationUpdateCmekConfigCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/CloudTasks)** +* **[Hub](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/CloudTasks)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Part)** + * **[Parts](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::RequestValue) and -[decodable](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::RequestValue) and +[decodable](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudtasks2_beta3/5.0.3+20240223/google_cloudtasks2_beta3/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudtasks2_beta3/5.0.4+20240223/google_cloudtasks2_beta3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudtasks2_beta3/src/api.rs b/gen/cloudtasks2_beta3/src/api.rs index b415c2ded0..e982ba2424 100644 --- a/gen/cloudtasks2_beta3/src/api.rs +++ b/gen/cloudtasks2_beta3/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudTasks { CloudTasks { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudtasks.googleapis.com/".to_string(), _root_url: "https://cloudtasks.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudTasks { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudtasks2_beta3/src/lib.rs b/gen/cloudtasks2_beta3/src/lib.rs index 4592a626cb..fb144599c9 100644 --- a/gen/cloudtasks2_beta3/src/lib.rs +++ b/gen/cloudtasks2_beta3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Tasks* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Tasks* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtasks:v2beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Tasks* *v2_beta3* API can be found at the //! [official documentation site](https://cloud.google.com/tasks/). diff --git a/gen/cloudtrace1-cli/Cargo.toml b/gen/cloudtrace1-cli/Cargo.toml index b9324518e4..fb98884466 100644 --- a/gen/cloudtrace1-cli/Cargo.toml +++ b/gen/cloudtrace1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudtrace1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Trace (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtrace1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudtrace1] path = "../cloudtrace1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/cloudtrace1-cli/README.md b/gen/cloudtrace1-cli/README.md index 76a1e8d40e..ba71e51915 100644 --- a/gen/cloudtrace1-cli/README.md +++ b/gen/cloudtrace1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Trace* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Trace* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash cloudtrace1 [options] diff --git a/gen/cloudtrace1-cli/mkdocs.yml b/gen/cloudtrace1-cli/mkdocs.yml index f1be580071..360ef3051b 100644 --- a/gen/cloudtrace1-cli/mkdocs.yml +++ b/gen/cloudtrace1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Trace v5.0.3+20240223 +site_name: Cloud Trace v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-cloudtrace1-cli site_description: A complete library to interact with Cloud Trace (protocol v1) diff --git a/gen/cloudtrace1-cli/src/main.rs b/gen/cloudtrace1-cli/src/main.rs index da85dbe494..38b8232854 100644 --- a/gen/cloudtrace1-cli/src/main.rs +++ b/gen/cloudtrace1-cli/src/main.rs @@ -440,7 +440,7 @@ async fn main() { let mut app = App::new("cloudtrace1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudtrace1_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudtrace1/Cargo.toml b/gen/cloudtrace1/Cargo.toml index 91be8a7f42..5d96497724 100644 --- a/gen/cloudtrace1/Cargo.toml +++ b/gen/cloudtrace1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudtrace1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Trace (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtrace1" homepage = "https://cloud.google.com/trace" -documentation = "https://docs.rs/google-cloudtrace1/5.0.3+20240223" +documentation = "https://docs.rs/google-cloudtrace1/5.0.4+20240223" license = "MIT" keywords = ["cloudtrace", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudtrace1/README.md b/gen/cloudtrace1/README.md index b48a8344b5..72d9a7951b 100644 --- a/gen/cloudtrace1/README.md +++ b/gen/cloudtrace1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudtrace1` library allows access to all features of the *Google Cloud Trace* service. -This documentation was generated from *Cloud Trace* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtrace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Trace* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtrace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Trace* *v1* API can be found at the [official documentation site](https://cloud.google.com/trace). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/CloudTrace) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/CloudTrace) ... * projects - * [*patch traces*](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/api::ProjectPatchTraceCall), [*traces get*](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/api::ProjectTraceGetCall) and [*traces list*](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/api::ProjectTraceListCall) + * [*patch traces*](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/api::ProjectPatchTraceCall), [*traces get*](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/api::ProjectTraceGetCall) and [*traces list*](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/api::ProjectTraceListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/CloudTrace)** +* **[Hub](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/CloudTrace)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Part)** + * **[Parts](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -118,17 +118,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -138,29 +138,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::RequestValue) and -[decodable](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::RequestValue) and +[decodable](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudtrace1/5.0.3+20240223/google_cloudtrace1/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudtrace1/5.0.4+20240223/google_cloudtrace1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudtrace1/src/api.rs b/gen/cloudtrace1/src/api.rs index 23edb0e1d0..6842da46e1 100644 --- a/gen/cloudtrace1/src/api.rs +++ b/gen/cloudtrace1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> CloudTrace { CloudTrace { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudtrace.googleapis.com/".to_string(), _root_url: "https://cloudtrace.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> CloudTrace { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudtrace1/src/lib.rs b/gen/cloudtrace1/src/lib.rs index 9979ecd1bc..04e58ec5fc 100644 --- a/gen/cloudtrace1/src/lib.rs +++ b/gen/cloudtrace1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Trace* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtrace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Trace* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtrace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Trace* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/trace). diff --git a/gen/cloudtrace2-cli/Cargo.toml b/gen/cloudtrace2-cli/Cargo.toml index 5c4d0e7ede..75381ff853 100644 --- a/gen/cloudtrace2-cli/Cargo.toml +++ b/gen/cloudtrace2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudtrace2-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Trace (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtrace2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-cloudtrace2] path = "../cloudtrace2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/cloudtrace2-cli/README.md b/gen/cloudtrace2-cli/README.md index cc8b58f0c7..5a1bb30149 100644 --- a/gen/cloudtrace2-cli/README.md +++ b/gen/cloudtrace2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Trace* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Trace* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash cloudtrace2 [options] diff --git a/gen/cloudtrace2-cli/mkdocs.yml b/gen/cloudtrace2-cli/mkdocs.yml index 8b93e7771a..e5c6e85d18 100644 --- a/gen/cloudtrace2-cli/mkdocs.yml +++ b/gen/cloudtrace2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Trace v5.0.3+20240223 +site_name: Cloud Trace v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-cloudtrace2-cli site_description: A complete library to interact with Cloud Trace (protocol v2) diff --git a/gen/cloudtrace2-cli/src/main.rs b/gen/cloudtrace2-cli/src/main.rs index e286d5a261..9d0ffe65aa 100644 --- a/gen/cloudtrace2-cli/src/main.rs +++ b/gen/cloudtrace2-cli/src/main.rs @@ -391,7 +391,7 @@ async fn main() { let mut app = App::new("cloudtrace2") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudtrace2_cli") .arg(Arg::with_name("url") diff --git a/gen/cloudtrace2/Cargo.toml b/gen/cloudtrace2/Cargo.toml index d4b4b7b6dd..dd2af91a99 100644 --- a/gen/cloudtrace2/Cargo.toml +++ b/gen/cloudtrace2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudtrace2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Trace (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/cloudtrace2" homepage = "https://cloud.google.com/trace" -documentation = "https://docs.rs/google-cloudtrace2/5.0.3+20240223" +documentation = "https://docs.rs/google-cloudtrace2/5.0.4+20240223" license = "MIT" keywords = ["cloudtrace", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/cloudtrace2/README.md b/gen/cloudtrace2/README.md index db3da7bdfb..2eb0443dc3 100644 --- a/gen/cloudtrace2/README.md +++ b/gen/cloudtrace2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-cloudtrace2` library allows access to all features of the *Google Cloud Trace* service. -This documentation was generated from *Cloud Trace* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtrace:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Trace* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtrace:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Trace* *v2* API can be found at the [official documentation site](https://cloud.google.com/trace). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/CloudTrace) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/CloudTrace) ... * projects - * [*traces batch write*](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/api::ProjectTraceBatchWriteCall) and [*traces spans create span*](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/api::ProjectTraceSpanCreateSpanCall) + * [*traces batch write*](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/api::ProjectTraceBatchWriteCall) and [*traces spans create span*](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/api::ProjectTraceSpanCreateSpanCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/CloudTrace)** +* **[Hub](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/CloudTrace)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::CallBuilder) -* **[Resources](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::CallBuilder) +* **[Resources](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Part)** + * **[Parts](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Delegate) to the -[Method Builder](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Delegate) to the +[Method Builder](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::RequestValue) and -[decodable](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::RequestValue) and +[decodable](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-cloudtrace2/5.0.3+20240223/google_cloudtrace2/client::RequestValue) are moved +* [request values](https://docs.rs/google-cloudtrace2/5.0.4+20240223/google_cloudtrace2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/cloudtrace2/src/api.rs b/gen/cloudtrace2/src/api.rs index 44b3f42e05..8f0ef45612 100644 --- a/gen/cloudtrace2/src/api.rs +++ b/gen/cloudtrace2/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudTrace { CloudTrace { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://cloudtrace.googleapis.com/".to_string(), _root_url: "https://cloudtrace.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudTrace { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudtrace2/src/lib.rs b/gen/cloudtrace2/src/lib.rs index 77f885d010..9e71c66cc0 100644 --- a/gen/cloudtrace2/src/lib.rs +++ b/gen/cloudtrace2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Trace* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *cloudtrace:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Trace* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *cloudtrace:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Trace* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/trace). diff --git a/gen/clouduseraccountsvm_beta-cli/Cargo.toml b/gen/clouduseraccountsvm_beta-cli/Cargo.toml index a13accc53b..e0a67ef0d6 100644 --- a/gen/clouduseraccountsvm_beta-cli/Cargo.toml +++ b/gen/clouduseraccountsvm_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-clouduseraccountsvm_beta-cli" -version = "5.0.3+20160316" +version = "5.0.4+20160316" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud User Accounts (protocol vm_beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouduseraccountsvm_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-clouduseraccountsvm_beta] path = "../clouduseraccountsvm_beta" -version = "5.0.3+20160316" +version = "5.0.4+20160316" diff --git a/gen/clouduseraccountsvm_beta-cli/README.md b/gen/clouduseraccountsvm_beta-cli/README.md index d027288149..70c3acdfa2 100644 --- a/gen/clouduseraccountsvm_beta-cli/README.md +++ b/gen/clouduseraccountsvm_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud User Accounts* API at revision *20160316*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud User Accounts* API at revision *20160316*. The CLI is at version *5.0.4*. ```bash clouduseraccountsvm-beta [options] diff --git a/gen/clouduseraccountsvm_beta-cli/mkdocs.yml b/gen/clouduseraccountsvm_beta-cli/mkdocs.yml index ee2aa6c3fe..b0e6b6a41f 100644 --- a/gen/clouduseraccountsvm_beta-cli/mkdocs.yml +++ b/gen/clouduseraccountsvm_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud User Accounts v5.0.3+20160316 +site_name: Cloud User Accounts v5.0.4+20160316 site_url: http://byron.github.io/google-apis-rs/google-clouduseraccountsvm_beta-cli site_description: A complete library to interact with Cloud User Accounts (protocol vm_beta) diff --git a/gen/clouduseraccountsvm_beta-cli/src/main.rs b/gen/clouduseraccountsvm_beta-cli/src/main.rs index 14ac80efd1..661ea092ed 100644 --- a/gen/clouduseraccountsvm_beta-cli/src/main.rs +++ b/gen/clouduseraccountsvm_beta-cli/src/main.rs @@ -1832,7 +1832,7 @@ async fn main() { let mut app = App::new("clouduseraccountsvm-beta") .author("Sebastian Thiel ") - .version("5.0.3+20160316") + .version("5.0.4+20160316") .about("Creates and manages users and groups for accessing Google Compute Engine virtual machines.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/clouduseraccountsvm_beta/Cargo.toml b/gen/clouduseraccountsvm_beta/Cargo.toml index 305a35a128..70ecf0aede 100644 --- a/gen/clouduseraccountsvm_beta/Cargo.toml +++ b/gen/clouduseraccountsvm_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-clouduseraccountsvm_beta" -version = "5.0.3+20160316" +version = "5.0.4+20160316" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud User Accounts (protocol vm_beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/clouduseraccountsvm_beta" homepage = "https://cloud.google.com/compute/docs/access/user-accounts/api/latest/" -documentation = "https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316" +documentation = "https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316" license = "MIT" keywords = ["clouduseraccounts", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/clouduseraccountsvm_beta/README.md b/gen/clouduseraccountsvm_beta/README.md index c960a0d01c..b18bdc5f0d 100644 --- a/gen/clouduseraccountsvm_beta/README.md +++ b/gen/clouduseraccountsvm_beta/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-clouduseraccountsvm_beta` library allows access to all features of the *Google Cloud User Accounts* service. -This documentation was generated from *Cloud User Accounts* crate version *5.0.3+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud User Accounts* crate version *5.0.4+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud User Accounts* *vm_beta* API can be found at the [official documentation site](https://cloud.google.com/compute/docs/access/user-accounts/api/latest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/CloudUserAccounts) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/CloudUserAccounts) ... * global accounts operations - * [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GlobalAccountsOperationDeleteCall), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GlobalAccountsOperationGetCall) and [*list*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GlobalAccountsOperationListCall) -* [groups](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::Group) - * [*add member*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GroupAddMemberCall), [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GroupDeleteCall), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GroupGetCall), [*insert*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GroupInsertCall), [*list*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GroupListCall) and [*remove member*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::GroupRemoveMemberCall) + * [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GlobalAccountsOperationDeleteCall), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GlobalAccountsOperationGetCall) and [*list*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GlobalAccountsOperationListCall) +* [groups](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::Group) + * [*add member*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GroupAddMemberCall), [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GroupDeleteCall), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GroupGetCall), [*insert*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GroupInsertCall), [*list*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GroupListCall) and [*remove member*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::GroupRemoveMemberCall) * linux - * [*get authorized keys view*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::LinuxGetAuthorizedKeysViewCall) and [*get linux account views*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::LinuxGetLinuxAccountViewCall) -* [users](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::User) - * [*add public key*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::UserAddPublicKeyCall), [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::UserDeleteCall), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::UserGetCall), [*insert*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::UserInsertCall), [*list*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::UserListCall) and [*remove public key*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/api::UserRemovePublicKeyCall) + * [*get authorized keys view*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::LinuxGetAuthorizedKeysViewCall) and [*get linux account views*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::LinuxGetLinuxAccountViewCall) +* [users](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::User) + * [*add public key*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::UserAddPublicKeyCall), [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::UserDeleteCall), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::UserGetCall), [*insert*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::UserInsertCall), [*list*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::UserListCall) and [*remove public key*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/api::UserRemovePublicKeyCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/CloudUserAccounts)** +* **[Hub](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/CloudUserAccounts)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Part)** + * **[Parts](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -138,17 +138,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -158,29 +158,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::RequestValue) and -[decodable](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::RequestValue) and +[decodable](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-clouduseraccountsvm_beta/5.0.3+20160316/google_clouduseraccountsvm_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-clouduseraccountsvm_beta/5.0.4+20160316/google_clouduseraccountsvm_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/clouduseraccountsvm_beta/src/api.rs b/gen/clouduseraccountsvm_beta/src/api.rs index 2e068c1ae7..ba9dbbb9ed 100644 --- a/gen/clouduseraccountsvm_beta/src/api.rs +++ b/gen/clouduseraccountsvm_beta/src/api.rs @@ -137,7 +137,7 @@ impl<'a, S> CloudUserAccounts { CloudUserAccounts { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/clouduseraccounts/vm_beta/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -157,7 +157,7 @@ impl<'a, S> CloudUserAccounts { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/clouduseraccountsvm_beta/src/lib.rs b/gen/clouduseraccountsvm_beta/src/lib.rs index 40f50b7f0f..55474f719d 100644 --- a/gen/clouduseraccountsvm_beta/src/lib.rs +++ b/gen/clouduseraccountsvm_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud User Accounts* crate version *5.0.3+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud User Accounts* crate version *5.0.4+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud User Accounts* *vm_beta* API can be found at the //! [official documentation site](https://cloud.google.com/compute/docs/access/user-accounts/api/latest/). diff --git a/gen/commentanalyzer1_alpha1-cli/Cargo.toml b/gen/commentanalyzer1_alpha1-cli/Cargo.toml index d72314cec9..7074415a30 100644 --- a/gen/commentanalyzer1_alpha1-cli/Cargo.toml +++ b/gen/commentanalyzer1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-commentanalyzer1_alpha1-cli" -version = "5.0.3+20200405" +version = "5.0.4+20200405" authors = ["Sebastian Thiel "] description = "A complete library to interact with Comment Analyzer (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/commentanalyzer1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-commentanalyzer1_alpha1] path = "../commentanalyzer1_alpha1" -version = "5.0.3+20200405" +version = "5.0.4+20200405" diff --git a/gen/commentanalyzer1_alpha1-cli/README.md b/gen/commentanalyzer1_alpha1-cli/README.md index 4d937a7a5f..b0bee70c4d 100644 --- a/gen/commentanalyzer1_alpha1-cli/README.md +++ b/gen/commentanalyzer1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Comment Analyzer* API at revision *20200405*. The CLI is at version *5.0.3*. +This documentation was generated from the *Comment Analyzer* API at revision *20200405*. The CLI is at version *5.0.4*. ```bash commentanalyzer1-alpha1 [options] diff --git a/gen/commentanalyzer1_alpha1-cli/mkdocs.yml b/gen/commentanalyzer1_alpha1-cli/mkdocs.yml index 3c3a81cd30..41e4bfde62 100644 --- a/gen/commentanalyzer1_alpha1-cli/mkdocs.yml +++ b/gen/commentanalyzer1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Comment Analyzer v5.0.3+20200405 +site_name: Comment Analyzer v5.0.4+20200405 site_url: http://byron.github.io/google-apis-rs/google-commentanalyzer1_alpha1-cli site_description: A complete library to interact with Comment Analyzer (protocol v1alpha1) diff --git a/gen/commentanalyzer1_alpha1-cli/src/main.rs b/gen/commentanalyzer1_alpha1-cli/src/main.rs index d202fd34b6..e118302bc8 100644 --- a/gen/commentanalyzer1_alpha1-cli/src/main.rs +++ b/gen/commentanalyzer1_alpha1-cli/src/main.rs @@ -383,7 +383,7 @@ async fn main() { let mut app = App::new("commentanalyzer1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20200405") + .version("5.0.4+20200405") .about("The Perspective Comment Analyzer API provides information about the potential impact of a comment on a conversation (e.g. it can provide a score for the \"toxicity\" of a comment). Users can leverage the \"SuggestCommentScore\" method to submit corrections to improve Perspective over time. Users can set the \"doNotStore\" flag to ensure that all submitted comments are automatically deleted after scores are returned.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_commentanalyzer1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/commentanalyzer1_alpha1/Cargo.toml b/gen/commentanalyzer1_alpha1/Cargo.toml index e004d66594..7718755c7a 100644 --- a/gen/commentanalyzer1_alpha1/Cargo.toml +++ b/gen/commentanalyzer1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-commentanalyzer1_alpha1" -version = "5.0.3+20200405" +version = "5.0.4+20200405" authors = ["Sebastian Thiel "] description = "A complete library to interact with Comment Analyzer (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/commentanalyzer1_alpha1" homepage = "https://github.com/conversationai/perspectiveapi/blob/master/README.md" -documentation = "https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405" +documentation = "https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405" license = "MIT" keywords = ["commentanalyzer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/commentanalyzer1_alpha1/README.md b/gen/commentanalyzer1_alpha1/README.md index cda94bc6fa..13fe4f973c 100644 --- a/gen/commentanalyzer1_alpha1/README.md +++ b/gen/commentanalyzer1_alpha1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-commentanalyzer1_alpha1` library allows access to all features of the *Google Comment Analyzer* service. -This documentation was generated from *Comment Analyzer* crate version *5.0.3+20200405*, where *20200405* is the exact revision of the *commentanalyzer:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Comment Analyzer* crate version *5.0.4+20200405*, where *20200405* is the exact revision of the *commentanalyzer:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Comment Analyzer* *v1_alpha1* API can be found at the [official documentation site](https://github.com/conversationai/perspectiveapi/blob/master/README.md). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/CommentAnalyzer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/CommentAnalyzer) ... * comments - * [*analyze*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/api::CommentAnalyzeCall) and [*suggestscore*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/api::CommentSuggestscoreCall) + * [*analyze*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/api::CommentAnalyzeCall) and [*suggestscore*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/api::CommentSuggestscoreCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/CommentAnalyzer)** +* **[Hub](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/CommentAnalyzer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-commentanalyzer1_alpha1/5.0.3+20200405/google_commentanalyzer1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-commentanalyzer1_alpha1/5.0.4+20200405/google_commentanalyzer1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/commentanalyzer1_alpha1/src/api.rs b/gen/commentanalyzer1_alpha1/src/api.rs index fb0b83c714..cfadd278fc 100644 --- a/gen/commentanalyzer1_alpha1/src/api.rs +++ b/gen/commentanalyzer1_alpha1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CommentAnalyzer { CommentAnalyzer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://commentanalyzer.googleapis.com/".to_string(), _root_url: "https://commentanalyzer.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> CommentAnalyzer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/commentanalyzer1_alpha1/src/lib.rs b/gen/commentanalyzer1_alpha1/src/lib.rs index 6006dcc5ae..2826bccaee 100644 --- a/gen/commentanalyzer1_alpha1/src/lib.rs +++ b/gen/commentanalyzer1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Comment Analyzer* crate version *5.0.3+20200405*, where *20200405* is the exact revision of the *commentanalyzer:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Comment Analyzer* crate version *5.0.4+20200405*, where *20200405* is the exact revision of the *commentanalyzer:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Comment Analyzer* *v1_alpha1* API can be found at the //! [official documentation site](https://github.com/conversationai/perspectiveapi/blob/master/README.md). diff --git a/gen/composer1-cli/Cargo.toml b/gen/composer1-cli/Cargo.toml index 3132a314a8..a7f7ac9446 100644 --- a/gen/composer1-cli/Cargo.toml +++ b/gen/composer1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-composer1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Composer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/composer1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-composer1] path = "../composer1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/composer1-cli/README.md b/gen/composer1-cli/README.md index e1dec7b344..fb5b57b3be 100644 --- a/gen/composer1-cli/README.md +++ b/gen/composer1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Composer* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Composer* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash composer1 [options] diff --git a/gen/composer1-cli/mkdocs.yml b/gen/composer1-cli/mkdocs.yml index e8c7693aa1..4e07f28043 100644 --- a/gen/composer1-cli/mkdocs.yml +++ b/gen/composer1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Composer v5.0.3+20240227 +site_name: Cloud Composer v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-composer1-cli site_description: A complete library to interact with Cloud Composer (protocol v1) diff --git a/gen/composer1-cli/src/main.rs b/gen/composer1-cli/src/main.rs index 66cfe06294..3e8cdfffa7 100644 --- a/gen/composer1-cli/src/main.rs +++ b/gen/composer1-cli/src/main.rs @@ -2930,7 +2930,7 @@ async fn main() { let mut app = App::new("composer1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Manages Apache Airflow environments on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_composer1_cli") .arg(Arg::with_name("url") diff --git a/gen/composer1/Cargo.toml b/gen/composer1/Cargo.toml index 60da082871..ec6cac1d37 100644 --- a/gen/composer1/Cargo.toml +++ b/gen/composer1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-composer1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Composer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/composer1" homepage = "https://cloud.google.com/composer/" -documentation = "https://docs.rs/google-composer1/5.0.3+20240227" +documentation = "https://docs.rs/google-composer1/5.0.4+20240227" license = "MIT" keywords = ["composer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/composer1/README.md b/gen/composer1/README.md index d6f9592795..cd2aaf9921 100644 --- a/gen/composer1/README.md +++ b/gen/composer1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-composer1` library allows access to all features of the *Google Cloud Composer* service. -This documentation was generated from *Cloud Composer* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *composer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Composer* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *composer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Composer* *v1* API can be found at the [official documentation site](https://cloud.google.com/composer/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/CloudComposer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/CloudComposer) ... * projects - * [*locations environments create*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentCreateCall), [*locations environments database failover*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentDatabaseFailoverCall), [*locations environments delete*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentDeleteCall), [*locations environments execute airflow command*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentExecuteAirflowCommandCall), [*locations environments fetch database properties*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentFetchDatabasePropertyCall), [*locations environments get*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentGetCall), [*locations environments list*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentListCall), [*locations environments load snapshot*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentLoadSnapshotCall), [*locations environments patch*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentPatchCall), [*locations environments poll airflow command*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentPollAirflowCommandCall), [*locations environments save snapshot*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentSaveSnapshotCall), [*locations environments stop airflow command*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentStopAirflowCommandCall), [*locations environments user workloads config maps create*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapCreateCall), [*locations environments user workloads config maps delete*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapDeleteCall), [*locations environments user workloads config maps get*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapGetCall), [*locations environments user workloads config maps list*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapListCall), [*locations environments user workloads config maps update*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapUpdateCall), [*locations environments user workloads secrets create*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretCreateCall), [*locations environments user workloads secrets delete*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretDeleteCall), [*locations environments user workloads secrets get*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretGetCall), [*locations environments user workloads secrets list*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretListCall), [*locations environments user workloads secrets update*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretUpdateCall), [*locations environments workloads list*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationEnvironmentWorkloadListCall), [*locations image versions list*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationImageVersionListCall), [*locations operations delete*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/api::ProjectLocationOperationListCall) + * [*locations environments create*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentCreateCall), [*locations environments database failover*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentDatabaseFailoverCall), [*locations environments delete*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentDeleteCall), [*locations environments execute airflow command*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentExecuteAirflowCommandCall), [*locations environments fetch database properties*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentFetchDatabasePropertyCall), [*locations environments get*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentGetCall), [*locations environments list*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentListCall), [*locations environments load snapshot*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentLoadSnapshotCall), [*locations environments patch*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentPatchCall), [*locations environments poll airflow command*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentPollAirflowCommandCall), [*locations environments save snapshot*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentSaveSnapshotCall), [*locations environments stop airflow command*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentStopAirflowCommandCall), [*locations environments user workloads config maps create*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapCreateCall), [*locations environments user workloads config maps delete*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapDeleteCall), [*locations environments user workloads config maps get*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapGetCall), [*locations environments user workloads config maps list*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapListCall), [*locations environments user workloads config maps update*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsConfigMapUpdateCall), [*locations environments user workloads secrets create*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretCreateCall), [*locations environments user workloads secrets delete*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretDeleteCall), [*locations environments user workloads secrets get*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretGetCall), [*locations environments user workloads secrets list*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretListCall), [*locations environments user workloads secrets update*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentUserWorkloadsSecretUpdateCall), [*locations environments workloads list*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationEnvironmentWorkloadListCall), [*locations image versions list*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationImageVersionListCall), [*locations operations delete*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/CloudComposer)** +* **[Hub](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/CloudComposer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::CallBuilder) -* **[Resources](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::CallBuilder) +* **[Resources](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Part)** + * **[Parts](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Delegate) to the -[Method Builder](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Delegate) to the +[Method Builder](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::RequestValue) and -[decodable](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::RequestValue) and +[decodable](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-composer1/5.0.3+20240227/google_composer1/client::RequestValue) are moved +* [request values](https://docs.rs/google-composer1/5.0.4+20240227/google_composer1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/composer1/src/api.rs b/gen/composer1/src/api.rs index 49aab9e4e7..3340feb23c 100644 --- a/gen/composer1/src/api.rs +++ b/gen/composer1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudComposer { CloudComposer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://composer.googleapis.com/".to_string(), _root_url: "https://composer.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudComposer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/composer1/src/lib.rs b/gen/composer1/src/lib.rs index a7492e3751..ff84a838a8 100644 --- a/gen/composer1/src/lib.rs +++ b/gen/composer1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Composer* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *composer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Composer* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *composer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Composer* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/composer/). diff --git a/gen/compute1-cli/Cargo.toml b/gen/compute1-cli/Cargo.toml index b9b700d5df..dc717be6d0 100644 --- a/gen/compute1-cli/Cargo.toml +++ b/gen/compute1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-compute1-cli" -version = "5.0.3+20240218" +version = "5.0.4+20240218" authors = ["Sebastian Thiel "] description = "A complete library to interact with compute (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/compute1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-compute1] path = "../compute1" -version = "5.0.3+20240218" +version = "5.0.4+20240218" diff --git a/gen/compute1-cli/README.md b/gen/compute1-cli/README.md index 3a3106025c..5d489e6cc7 100644 --- a/gen/compute1-cli/README.md +++ b/gen/compute1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *compute* API at revision *20240218*. The CLI is at version *5.0.3*. +This documentation was generated from the *compute* API at revision *20240218*. The CLI is at version *5.0.4*. ```bash compute1 [options] diff --git a/gen/compute1-cli/mkdocs.yml b/gen/compute1-cli/mkdocs.yml index 7f94d9e1ce..1b4687f52d 100644 --- a/gen/compute1-cli/mkdocs.yml +++ b/gen/compute1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: compute v5.0.3+20240218 +site_name: compute v5.0.4+20240218 site_url: http://byron.github.io/google-apis-rs/google-compute1-cli site_description: A complete library to interact with compute (protocol v1) diff --git a/gen/compute1-cli/src/main.rs b/gen/compute1-cli/src/main.rs index cada4f5f91..b7669bc8f5 100644 --- a/gen/compute1-cli/src/main.rs +++ b/gen/compute1-cli/src/main.rs @@ -87780,7 +87780,7 @@ async fn main() { let mut app = App::new("compute1") .author("Sebastian Thiel ") - .version("5.0.3+20240218") + .version("5.0.4+20240218") .about("Creates and runs virtual machines on Google Cloud Platform. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_compute1_cli") .arg(Arg::with_name("url") diff --git a/gen/compute1/Cargo.toml b/gen/compute1/Cargo.toml index 3e50c2276e..9a27e83ff0 100644 --- a/gen/compute1/Cargo.toml +++ b/gen/compute1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-compute1" -version = "5.0.3+20240218" +version = "5.0.4+20240218" authors = ["Sebastian Thiel "] description = "A complete library to interact with compute (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/compute1" homepage = "https://cloud.google.com/compute/" -documentation = "https://docs.rs/google-compute1/5.0.3+20240218" +documentation = "https://docs.rs/google-compute1/5.0.4+20240218" license = "MIT" keywords = ["compute", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/compute1/README.md b/gen/compute1/README.md index 59ac950e88..e51e940b18 100644 --- a/gen/compute1/README.md +++ b/gen/compute1/README.md @@ -5,206 +5,206 @@ DO NOT EDIT ! --> The `google-compute1` library allows access to all features of the *Google compute* service. -This documentation was generated from *compute* crate version *5.0.3+20240218*, where *20240218* is the exact revision of the *compute:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *compute* crate version *5.0.4+20240218*, where *20240218* is the exact revision of the *compute:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *compute* *v1* API can be found at the [official documentation site](https://cloud.google.com/compute/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/Compute) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/Compute) ... -* [accelerator types](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AcceleratorType) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AcceleratorTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AcceleratorTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AcceleratorTypeListCall) -* [addresses](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Address) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressListCall), [*move*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressMoveCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AddressSetLabelCall) -* [autoscalers](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Autoscaler) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::AutoscalerUpdateCall) -* [backend buckets](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucket) - * [*add signed url key*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketAddSignedUrlKeyCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketDeleteCall), [*delete signed url key*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketDeleteSignedUrlKeyCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketPatchCall), [*set edge security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketSetEdgeSecurityPolicyCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendBucketUpdateCall) -* [backend services](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendService) - * [*add signed url key*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceAddSignedUrlKeyCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceDeleteCall), [*delete signed url key*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceDeleteSignedUrlKeyCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceGetCall), [*get health*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceGetHealthCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceListCall), [*list usable*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceListUsableCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServicePatchCall), [*set edge security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceSetEdgeSecurityPolicyCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceSetIamPolicyCall), [*set security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceSetSecurityPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::BackendServiceUpdateCall) -* [disk types](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskType) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskTypeListCall) -* [disks](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Disk) - * [*add resource policies*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskAddResourcePolicyCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskAggregatedListCall), [*bulk insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskBulkInsertCall), [*create snapshot*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskCreateSnapshotCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskListCall), [*remove resource policies*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskRemoveResourcePolicyCall), [*resize*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskResizeCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskSetLabelCall), [*start async replication*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskStartAsyncReplicationCall), [*stop async replication*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskStopAsyncReplicationCall), [*stop group async replication*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskStopGroupAsyncReplicationCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::DiskUpdateCall) -* [external vpn gateways](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGateway) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGatewayDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGatewayGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGatewayInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGatewayListCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGatewaySetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ExternalVpnGatewayTestIamPermissionCall) -* [firewall policies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicy) - * [*add association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyAddAssociationCall), [*add rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyAddRuleCall), [*clone rules*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyCloneRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyGetCall), [*get association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyGetAssociationCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyGetIamPolicyCall), [*get rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyListCall), [*list associations*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyListAssociationCall), [*move*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyMoveCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyPatchRuleCall), [*remove association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyRemoveAssociationCall), [*remove rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyRemoveRuleCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPolicyTestIamPermissionCall) -* [firewalls](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Firewall) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::FirewallUpdateCall) -* [forwarding rules](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRule) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRulePatchCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleSetLabelCall) and [*set target*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ForwardingRuleSetTargetCall) +* [accelerator types](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AcceleratorType) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AcceleratorTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AcceleratorTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AcceleratorTypeListCall) +* [addresses](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Address) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressListCall), [*move*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressMoveCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AddressSetLabelCall) +* [autoscalers](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Autoscaler) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::AutoscalerUpdateCall) +* [backend buckets](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucket) + * [*add signed url key*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketAddSignedUrlKeyCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketDeleteCall), [*delete signed url key*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketDeleteSignedUrlKeyCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketPatchCall), [*set edge security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketSetEdgeSecurityPolicyCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendBucketUpdateCall) +* [backend services](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendService) + * [*add signed url key*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceAddSignedUrlKeyCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceDeleteCall), [*delete signed url key*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceDeleteSignedUrlKeyCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceGetCall), [*get health*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceGetHealthCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceListCall), [*list usable*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceListUsableCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServicePatchCall), [*set edge security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceSetEdgeSecurityPolicyCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceSetIamPolicyCall), [*set security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceSetSecurityPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::BackendServiceUpdateCall) +* [disk types](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskType) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskTypeListCall) +* [disks](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Disk) + * [*add resource policies*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskAddResourcePolicyCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskAggregatedListCall), [*bulk insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskBulkInsertCall), [*create snapshot*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskCreateSnapshotCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskListCall), [*remove resource policies*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskRemoveResourcePolicyCall), [*resize*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskResizeCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskSetLabelCall), [*start async replication*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskStartAsyncReplicationCall), [*stop async replication*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskStopAsyncReplicationCall), [*stop group async replication*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskStopGroupAsyncReplicationCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::DiskUpdateCall) +* [external vpn gateways](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGateway) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGatewayDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGatewayGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGatewayInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGatewayListCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGatewaySetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ExternalVpnGatewayTestIamPermissionCall) +* [firewall policies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicy) + * [*add association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyAddAssociationCall), [*add rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyAddRuleCall), [*clone rules*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyCloneRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyGetCall), [*get association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyGetAssociationCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyGetIamPolicyCall), [*get rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyListCall), [*list associations*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyListAssociationCall), [*move*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyMoveCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyPatchRuleCall), [*remove association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyRemoveAssociationCall), [*remove rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyRemoveRuleCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPolicyTestIamPermissionCall) +* [firewalls](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Firewall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::FirewallUpdateCall) +* [forwarding rules](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRule) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRulePatchCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleSetLabelCall) and [*set target*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ForwardingRuleSetTargetCall) * global addresses - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalAddressDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalAddressGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalAddressInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalAddressListCall), [*move*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalAddressMoveCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalAddressSetLabelCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalAddressDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalAddressGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalAddressInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalAddressListCall), [*move*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalAddressMoveCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalAddressSetLabelCall) * global forwarding rules - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRuleDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRuleGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRuleInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRuleListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRulePatchCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRuleSetLabelCall) and [*set target*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalForwardingRuleSetTargetCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRuleDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRuleGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRuleInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRuleListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRulePatchCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRuleSetLabelCall) and [*set target*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalForwardingRuleSetTargetCall) * global network endpoint groups - * [*attach network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupAttachNetworkEndpointCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupDeleteCall), [*detach network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupDetachNetworkEndpointCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupListCall) and [*list network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalNetworkEndpointGroupListNetworkEndpointCall) + * [*attach network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupAttachNetworkEndpointCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupDeleteCall), [*detach network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupDetachNetworkEndpointCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupListCall) and [*list network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalNetworkEndpointGroupListNetworkEndpointCall) * global operations - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOperationAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOperationGetCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOperationListCall) and [*wait*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOperationWaitCall) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOperationAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOperationGetCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOperationListCall) and [*wait*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOperationWaitCall) * global organization operations - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOrganizationOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOrganizationOperationGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalOrganizationOperationListCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOrganizationOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOrganizationOperationGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalOrganizationOperationListCall) * global public delegated prefixes - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalPublicDelegatedPrefixDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalPublicDelegatedPrefixGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalPublicDelegatedPrefixInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalPublicDelegatedPrefixListCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::GlobalPublicDelegatedPrefixPatchCall) -* [health checks](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheck) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HealthCheckUpdateCall) -* [http health checks](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheck) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpHealthCheckUpdateCall) -* [https health checks](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheck) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::HttpsHealthCheckUpdateCall) -* [image family views](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageFamilyView) - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageFamilyViewGetCall) -* [images](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Image) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageDeleteCall), [*deprecate*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageDeprecateCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageGetCall), [*get from family*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageGetFromFamilyCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImagePatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ImageTestIamPermissionCall) -* [instance group managers](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManager) - * [*abandon instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerAbandonInstanceCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerAggregatedListCall), [*apply updates to instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerApplyUpdatesToInstanceCall), [*create instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerCreateInstanceCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerDeleteCall), [*delete instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerDeleteInstanceCall), [*delete per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerDeletePerInstanceConfigCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerListCall), [*list errors*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerListErrorCall), [*list managed instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerListManagedInstanceCall), [*list per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerListPerInstanceConfigCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerPatchCall), [*patch per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerPatchPerInstanceConfigCall), [*recreate instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerRecreateInstanceCall), [*resize*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerResizeCall), [*set instance template*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerSetInstanceTemplateCall), [*set target pools*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerSetTargetPoolCall) and [*update per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupManagerUpdatePerInstanceConfigCall) -* [instance groups](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroup) - * [*add instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupAddInstanceCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupListCall), [*list instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupListInstanceCall), [*remove instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupRemoveInstanceCall) and [*set named ports*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGroupSetNamedPortCall) -* [instance templates](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplate) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTemplateTestIamPermissionCall) -* [instances](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Instance) - * [*add access config*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceAddAccessConfigCall), [*add resource policies*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceAddResourcePolicyCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceAggregatedListCall), [*attach disk*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceAttachDiskCall), [*bulk insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceBulkInsertCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceDeleteCall), [*delete access config*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceDeleteAccessConfigCall), [*detach disk*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceDetachDiskCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetCall), [*get effective firewalls*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetEffectiveFirewallCall), [*get guest attributes*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetGuestAttributeCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetIamPolicyCall), [*get screenshot*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetScreenshotCall), [*get serial port output*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetSerialPortOutputCall), [*get shielded instance identity*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceGetShieldedInstanceIdentityCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceListCall), [*list referrers*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceListReferrerCall), [*perform maintenance*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstancePerformMaintenanceCall), [*remove resource policies*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceRemoveResourcePolicyCall), [*reset*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceResetCall), [*resume*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceResumeCall), [*send diagnostic interrupt*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSendDiagnosticInterruptCall), [*set deletion protection*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetDeletionProtectionCall), [*set disk auto delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetDiskAutoDeleteCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetLabelCall), [*set machine resources*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetMachineResourceCall), [*set machine type*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetMachineTypeCall), [*set metadata*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetMetadataCall), [*set min cpu platform*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetMinCpuPlatformCall), [*set name*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetNameCall), [*set scheduling*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetSchedulingCall), [*set security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetSecurityPolicyCall), [*set service account*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetServiceAccountCall), [*set shielded instance integrity policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetShieldedInstanceIntegrityPolicyCall), [*set tags*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSetTagCall), [*simulate maintenance event*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSimulateMaintenanceEventCall), [*start*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceStartCall), [*start with encryption key*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceStartWithEncryptionKeyCall), [*stop*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceStopCall), [*suspend*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceSuspendCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceTestIamPermissionCall), [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceUpdateCall), [*update access config*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceUpdateAccessConfigCall), [*update display device*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceUpdateDisplayDeviceCall), [*update network interface*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceUpdateNetworkInterfaceCall) and [*update shielded instance config*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstanceUpdateShieldedInstanceConfigCall) -* [instant snapshots](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshot) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InstantSnapshotTestIamPermissionCall) -* [interconnect attachments](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachment) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentPatchCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectAttachmentSetLabelCall) -* [interconnect locations](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectLocation) - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectLocationGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectLocationListCall) -* [interconnect remote locations](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectRemoteLocation) - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectRemoteLocationGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectRemoteLocationListCall) -* [interconnects](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Interconnect) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectGetCall), [*get diagnostics*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectGetDiagnosticCall), [*get macsec config*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectGetMacsecConfigCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectPatchCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::InterconnectSetLabelCall) -* [license codes](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseCode) - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseCodeGetCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseCodeTestIamPermissionCall) -* [licenses](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::License) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::LicenseTestIamPermissionCall) -* [machine images](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImage) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineImageTestIamPermissionCall) -* [machine types](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineType) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::MachineTypeListCall) -* [network attachments](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachment) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAttachmentTestIamPermissionCall) -* [network edge security services](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEdgeSecurityService) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEdgeSecurityServiceAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEdgeSecurityServiceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEdgeSecurityServiceGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEdgeSecurityServiceInsertCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEdgeSecurityServicePatchCall) -* [network endpoint groups](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroup) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupAggregatedListCall), [*attach network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupAttachNetworkEndpointCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupDeleteCall), [*detach network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupDetachNetworkEndpointCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupListCall), [*list network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupListNetworkEndpointCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkEndpointGroupTestIamPermissionCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalPublicDelegatedPrefixDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalPublicDelegatedPrefixGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalPublicDelegatedPrefixInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalPublicDelegatedPrefixListCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::GlobalPublicDelegatedPrefixPatchCall) +* [health checks](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheck) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HealthCheckUpdateCall) +* [http health checks](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheck) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpHealthCheckUpdateCall) +* [https health checks](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheck) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::HttpsHealthCheckUpdateCall) +* [image family views](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageFamilyView) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageFamilyViewGetCall) +* [images](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Image) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageDeleteCall), [*deprecate*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageDeprecateCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageGetCall), [*get from family*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageGetFromFamilyCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImagePatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ImageTestIamPermissionCall) +* [instance group managers](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManager) + * [*abandon instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerAbandonInstanceCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerAggregatedListCall), [*apply updates to instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerApplyUpdatesToInstanceCall), [*create instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerCreateInstanceCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerDeleteCall), [*delete instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerDeleteInstanceCall), [*delete per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerDeletePerInstanceConfigCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerListCall), [*list errors*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerListErrorCall), [*list managed instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerListManagedInstanceCall), [*list per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerListPerInstanceConfigCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerPatchCall), [*patch per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerPatchPerInstanceConfigCall), [*recreate instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerRecreateInstanceCall), [*resize*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerResizeCall), [*set instance template*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerSetInstanceTemplateCall), [*set target pools*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerSetTargetPoolCall) and [*update per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupManagerUpdatePerInstanceConfigCall) +* [instance groups](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroup) + * [*add instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupAddInstanceCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupListCall), [*list instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupListInstanceCall), [*remove instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupRemoveInstanceCall) and [*set named ports*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGroupSetNamedPortCall) +* [instance templates](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplate) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTemplateTestIamPermissionCall) +* [instances](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Instance) + * [*add access config*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceAddAccessConfigCall), [*add resource policies*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceAddResourcePolicyCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceAggregatedListCall), [*attach disk*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceAttachDiskCall), [*bulk insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceBulkInsertCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceDeleteCall), [*delete access config*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceDeleteAccessConfigCall), [*detach disk*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceDetachDiskCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetCall), [*get effective firewalls*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetEffectiveFirewallCall), [*get guest attributes*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetGuestAttributeCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetIamPolicyCall), [*get screenshot*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetScreenshotCall), [*get serial port output*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetSerialPortOutputCall), [*get shielded instance identity*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceGetShieldedInstanceIdentityCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceListCall), [*list referrers*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceListReferrerCall), [*perform maintenance*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstancePerformMaintenanceCall), [*remove resource policies*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceRemoveResourcePolicyCall), [*reset*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceResetCall), [*resume*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceResumeCall), [*send diagnostic interrupt*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSendDiagnosticInterruptCall), [*set deletion protection*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetDeletionProtectionCall), [*set disk auto delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetDiskAutoDeleteCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetLabelCall), [*set machine resources*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetMachineResourceCall), [*set machine type*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetMachineTypeCall), [*set metadata*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetMetadataCall), [*set min cpu platform*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetMinCpuPlatformCall), [*set name*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetNameCall), [*set scheduling*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetSchedulingCall), [*set security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetSecurityPolicyCall), [*set service account*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetServiceAccountCall), [*set shielded instance integrity policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetShieldedInstanceIntegrityPolicyCall), [*set tags*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSetTagCall), [*simulate maintenance event*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSimulateMaintenanceEventCall), [*start*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceStartCall), [*start with encryption key*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceStartWithEncryptionKeyCall), [*stop*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceStopCall), [*suspend*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceSuspendCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceTestIamPermissionCall), [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceUpdateCall), [*update access config*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceUpdateAccessConfigCall), [*update display device*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceUpdateDisplayDeviceCall), [*update network interface*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceUpdateNetworkInterfaceCall) and [*update shielded instance config*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstanceUpdateShieldedInstanceConfigCall) +* [instant snapshots](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshot) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InstantSnapshotTestIamPermissionCall) +* [interconnect attachments](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachment) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentPatchCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectAttachmentSetLabelCall) +* [interconnect locations](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectLocation) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectLocationGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectLocationListCall) +* [interconnect remote locations](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectRemoteLocation) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectRemoteLocationGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectRemoteLocationListCall) +* [interconnects](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Interconnect) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectGetCall), [*get diagnostics*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectGetDiagnosticCall), [*get macsec config*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectGetMacsecConfigCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectPatchCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::InterconnectSetLabelCall) +* [license codes](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseCode) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseCodeGetCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseCodeTestIamPermissionCall) +* [licenses](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::License) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::LicenseTestIamPermissionCall) +* [machine images](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImage) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineImageTestIamPermissionCall) +* [machine types](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineType) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::MachineTypeListCall) +* [network attachments](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachment) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAttachmentTestIamPermissionCall) +* [network edge security services](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEdgeSecurityService) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEdgeSecurityServiceAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEdgeSecurityServiceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEdgeSecurityServiceGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEdgeSecurityServiceInsertCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEdgeSecurityServicePatchCall) +* [network endpoint groups](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroup) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupAggregatedListCall), [*attach network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupAttachNetworkEndpointCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupDeleteCall), [*detach network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupDetachNetworkEndpointCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupListCall), [*list network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupListNetworkEndpointCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkEndpointGroupTestIamPermissionCall) * network firewall policies - * [*add association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyAddAssociationCall), [*add rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyAddRuleCall), [*clone rules*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyCloneRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyGetCall), [*get association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyGetAssociationCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyGetIamPolicyCall), [*get rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyPatchRuleCall), [*remove association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyRemoveAssociationCall), [*remove rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyRemoveRuleCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkFirewallPolicyTestIamPermissionCall) -* [networks](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Network) - * [*add peering*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkAddPeeringCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkGetCall), [*get effective firewalls*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkGetEffectiveFirewallCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkListCall), [*list peering routes*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkListPeeringRouteCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkPatchCall), [*remove peering*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkRemovePeeringCall), [*switch to custom mode*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkSwitchToCustomModeCall) and [*update peering*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NetworkUpdatePeeringCall) -* [node groups](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroup) - * [*add nodes*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupAddNodeCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupDeleteCall), [*delete nodes*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupDeleteNodeCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupListCall), [*list nodes*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupListNodeCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupSetIamPolicyCall), [*set node template*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupSetNodeTemplateCall), [*simulate maintenance event*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupSimulateMaintenanceEventCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeGroupTestIamPermissionCall) -* [node templates](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplate) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTemplateTestIamPermissionCall) -* [node types](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeType) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::NodeTypeListCall) -* [packet mirrorings](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroring) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringPatchCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PacketMirroringTestIamPermissionCall) -* [projects](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Project) - * [*disable xpn host*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectDisableXpnHostCall), [*disable xpn resource*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectDisableXpnResourceCall), [*enable xpn host*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectEnableXpnHostCall), [*enable xpn resource*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectEnableXpnResourceCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectGetCall), [*get xpn host*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectGetXpnHostCall), [*get xpn resources*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectGetXpnResourceCall), [*list xpn hosts*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectListXpnHostCall), [*move disk*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectMoveDiskCall), [*move instance*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectMoveInstanceCall), [*set cloud armor tier*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectSetCloudArmorTierCall), [*set common instance metadata*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectSetCommonInstanceMetadataCall), [*set default network tier*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectSetDefaultNetworkTierCall) and [*set usage export bucket*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ProjectSetUsageExportBucketCall) -* [public advertised prefixes](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefix) - * [*announce*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixAnnounceCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixPatchCall) and [*withdraw*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicAdvertisedPrefixWithdrawCall) -* [public delegated prefixes](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefix) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixAggregatedListCall), [*announce*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixAnnounceCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixPatchCall) and [*withdraw*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::PublicDelegatedPrefixWithdrawCall) + * [*add association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyAddAssociationCall), [*add rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyAddRuleCall), [*clone rules*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyCloneRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyGetCall), [*get association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyGetAssociationCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyGetIamPolicyCall), [*get rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyPatchRuleCall), [*remove association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyRemoveAssociationCall), [*remove rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyRemoveRuleCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkFirewallPolicyTestIamPermissionCall) +* [networks](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Network) + * [*add peering*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkAddPeeringCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkGetCall), [*get effective firewalls*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkGetEffectiveFirewallCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkListCall), [*list peering routes*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkListPeeringRouteCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkPatchCall), [*remove peering*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkRemovePeeringCall), [*switch to custom mode*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkSwitchToCustomModeCall) and [*update peering*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NetworkUpdatePeeringCall) +* [node groups](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroup) + * [*add nodes*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupAddNodeCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupDeleteCall), [*delete nodes*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupDeleteNodeCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupListCall), [*list nodes*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupListNodeCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupSetIamPolicyCall), [*set node template*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupSetNodeTemplateCall), [*simulate maintenance event*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupSimulateMaintenanceEventCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeGroupTestIamPermissionCall) +* [node templates](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplate) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTemplateTestIamPermissionCall) +* [node types](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeType) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTypeAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::NodeTypeListCall) +* [packet mirrorings](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroring) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringPatchCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PacketMirroringTestIamPermissionCall) +* [projects](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Project) + * [*disable xpn host*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectDisableXpnHostCall), [*disable xpn resource*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectDisableXpnResourceCall), [*enable xpn host*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectEnableXpnHostCall), [*enable xpn resource*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectEnableXpnResourceCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectGetCall), [*get xpn host*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectGetXpnHostCall), [*get xpn resources*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectGetXpnResourceCall), [*list xpn hosts*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectListXpnHostCall), [*move disk*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectMoveDiskCall), [*move instance*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectMoveInstanceCall), [*set cloud armor tier*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectSetCloudArmorTierCall), [*set common instance metadata*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectSetCommonInstanceMetadataCall), [*set default network tier*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectSetDefaultNetworkTierCall) and [*set usage export bucket*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ProjectSetUsageExportBucketCall) +* [public advertised prefixes](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefix) + * [*announce*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixAnnounceCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixPatchCall) and [*withdraw*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicAdvertisedPrefixWithdrawCall) +* [public delegated prefixes](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefix) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixAggregatedListCall), [*announce*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixAnnounceCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixPatchCall) and [*withdraw*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::PublicDelegatedPrefixWithdrawCall) * region autoscalers - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionAutoscalerDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionAutoscalerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionAutoscalerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionAutoscalerListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionAutoscalerPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionAutoscalerUpdateCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionAutoscalerDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionAutoscalerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionAutoscalerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionAutoscalerListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionAutoscalerPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionAutoscalerUpdateCall) * region backend services - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceGetCall), [*get health*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceGetHealthCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceListCall), [*list usable*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceListUsableCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServicePatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceSetIamPolicyCall), [*set security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceSetSecurityPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionBackendServiceUpdateCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceGetCall), [*get health*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceGetHealthCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceListCall), [*list usable*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceListUsableCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServicePatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceSetIamPolicyCall), [*set security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceSetSecurityPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionBackendServiceUpdateCall) * region commitments - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionCommitmentAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionCommitmentGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionCommitmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionCommitmentListCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionCommitmentUpdateCall) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionCommitmentAggregatedListCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionCommitmentGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionCommitmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionCommitmentListCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionCommitmentUpdateCall) * region disk types - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskTypeListCall) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskTypeGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskTypeListCall) * region disks - * [*add resource policies*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskAddResourcePolicyCall), [*bulk insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskBulkInsertCall), [*create snapshot*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskCreateSnapshotCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskListCall), [*remove resource policies*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskRemoveResourcePolicyCall), [*resize*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskResizeCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskSetLabelCall), [*start async replication*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskStartAsyncReplicationCall), [*stop async replication*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskStopAsyncReplicationCall), [*stop group async replication*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskStopGroupAsyncReplicationCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionDiskUpdateCall) + * [*add resource policies*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskAddResourcePolicyCall), [*bulk insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskBulkInsertCall), [*create snapshot*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskCreateSnapshotCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskListCall), [*remove resource policies*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskRemoveResourcePolicyCall), [*resize*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskResizeCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskSetLabelCall), [*start async replication*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskStartAsyncReplicationCall), [*stop async replication*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskStopAsyncReplicationCall), [*stop group async replication*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskStopGroupAsyncReplicationCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionDiskUpdateCall) * region health check services - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckServiceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckServiceGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckServiceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckServiceListCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckServicePatchCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckServiceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckServiceGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckServiceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckServiceListCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckServicePatchCall) * region health checks - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionHealthCheckUpdateCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckPatchCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionHealthCheckUpdateCall) * region instance group managers - * [*abandon instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerAbandonInstanceCall), [*apply updates to instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerApplyUpdatesToInstanceCall), [*create instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerCreateInstanceCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerDeleteCall), [*delete instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerDeleteInstanceCall), [*delete per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerDeletePerInstanceConfigCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerListCall), [*list errors*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerListErrorCall), [*list managed instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerListManagedInstanceCall), [*list per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerListPerInstanceConfigCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerPatchCall), [*patch per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerPatchPerInstanceConfigCall), [*recreate instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerRecreateInstanceCall), [*resize*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerResizeCall), [*set instance template*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerSetInstanceTemplateCall), [*set target pools*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerSetTargetPoolCall) and [*update per instance configs*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupManagerUpdatePerInstanceConfigCall) + * [*abandon instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerAbandonInstanceCall), [*apply updates to instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerApplyUpdatesToInstanceCall), [*create instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerCreateInstanceCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerDeleteCall), [*delete instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerDeleteInstanceCall), [*delete per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerDeletePerInstanceConfigCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerListCall), [*list errors*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerListErrorCall), [*list managed instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerListManagedInstanceCall), [*list per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerListPerInstanceConfigCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerPatchCall), [*patch per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerPatchPerInstanceConfigCall), [*recreate instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerRecreateInstanceCall), [*resize*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerResizeCall), [*set instance template*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerSetInstanceTemplateCall), [*set target pools*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerSetTargetPoolCall) and [*update per instance configs*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupManagerUpdatePerInstanceConfigCall) * region instance groups - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupGetCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupListCall), [*list instances*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupListInstanceCall) and [*set named ports*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceGroupSetNamedPortCall) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupGetCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupListCall), [*list instances*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupListInstanceCall) and [*set named ports*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceGroupSetNamedPortCall) * region instance templates - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceTemplateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceTemplateGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceTemplateInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceTemplateListCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceTemplateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceTemplateGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceTemplateInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceTemplateListCall) * region instances - * [*bulk insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstanceBulkInsertCall) + * [*bulk insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstanceBulkInsertCall) * region instant snapshots - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionInstantSnapshotTestIamPermissionCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionInstantSnapshotTestIamPermissionCall) * region network endpoint groups - * [*attach network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupAttachNetworkEndpointCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupDeleteCall), [*detach network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupDetachNetworkEndpointCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupListCall) and [*list network endpoints*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkEndpointGroupListNetworkEndpointCall) + * [*attach network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupAttachNetworkEndpointCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupDeleteCall), [*detach network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupDetachNetworkEndpointCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupListCall) and [*list network endpoints*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkEndpointGroupListNetworkEndpointCall) * region network firewall policies - * [*add association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyAddAssociationCall), [*add rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyAddRuleCall), [*clone rules*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyCloneRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetCall), [*get association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetAssociationCall), [*get effective firewalls*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetEffectiveFirewallCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetIamPolicyCall), [*get rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyPatchRuleCall), [*remove association*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyRemoveAssociationCall), [*remove rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyRemoveRuleCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNetworkFirewallPolicyTestIamPermissionCall) + * [*add association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyAddAssociationCall), [*add rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyAddRuleCall), [*clone rules*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyCloneRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetCall), [*get association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetAssociationCall), [*get effective firewalls*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetEffectiveFirewallCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetIamPolicyCall), [*get rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyPatchRuleCall), [*remove association*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyRemoveAssociationCall), [*remove rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyRemoveRuleCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNetworkFirewallPolicyTestIamPermissionCall) * region notification endpoints - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNotificationEndpointDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNotificationEndpointGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNotificationEndpointInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionNotificationEndpointListCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNotificationEndpointDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNotificationEndpointGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNotificationEndpointInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionNotificationEndpointListCall) * region operations - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionOperationGetCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionOperationListCall) and [*wait*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionOperationWaitCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionOperationGetCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionOperationListCall) and [*wait*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionOperationWaitCall) * region security policies - * [*add rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyAddRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyGetCall), [*get rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyPatchRuleCall) and [*remove rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSecurityPolicyRemoveRuleCall) + * [*add rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyAddRuleCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyGetCall), [*get rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyPatchRuleCall) and [*remove rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSecurityPolicyRemoveRuleCall) * region ssl certificates - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslCertificateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslCertificateGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslCertificateInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslCertificateListCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslCertificateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslCertificateGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslCertificateInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslCertificateListCall) * region ssl policies - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslPolicyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslPolicyListCall), [*list available features*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslPolicyListAvailableFeatureCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionSslPolicyPatchCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslPolicyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslPolicyListCall), [*list available features*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslPolicyListAvailableFeatureCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionSslPolicyPatchCall) * region target http proxies - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpProxyListCall) and [*set url map*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpProxySetUrlMapCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpProxyListCall) and [*set url map*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpProxySetUrlMapCall) * region target https proxies - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxyPatchCall), [*set ssl certificates*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxySetSslCertificateCall) and [*set url map*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetHttpsProxySetUrlMapCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxyPatchCall), [*set ssl certificates*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxySetSslCertificateCall) and [*set url map*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetHttpsProxySetUrlMapCall) * region target tcp proxies - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetTcpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetTcpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetTcpProxyInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionTargetTcpProxyListCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetTcpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetTcpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetTcpProxyInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionTargetTcpProxyListCall) * region url maps - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapPatchCall), [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapUpdateCall) and [*validate*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionUrlMapValidateCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapPatchCall), [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapUpdateCall) and [*validate*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionUrlMapValidateCall) * region zones - * [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionZoneListCall) -* [regions](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Region) - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RegionListCall) -* [reservations](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Reservation) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationListCall), [*resize*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationResizeCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ReservationUpdateCall) -* [resource policies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicy) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ResourcePolicyTestIamPermissionCall) -* [routers](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Router) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterGetCall), [*get nat ip info*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterGetNatIpInfoCall), [*get nat mapping info*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterGetNatMappingInfoCall), [*get router status*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterGetRouterStatuCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterPatchCall), [*preview*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterPreviewCall) and [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouterUpdateCall) -* [routes](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Route) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouteDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouteGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouteInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::RouteListCall) -* [security policies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicy) - * [*add rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyAddRuleCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyGetCall), [*get rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyListCall), [*list preconfigured expression sets*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyListPreconfiguredExpressionSetCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyPatchRuleCall), [*remove rule*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicyRemoveRuleCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SecurityPolicySetLabelCall) -* [service attachments](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachment) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ServiceAttachmentTestIamPermissionCall) + * [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionZoneListCall) +* [regions](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Region) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RegionListCall) +* [reservations](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Reservation) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationListCall), [*resize*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationResizeCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationTestIamPermissionCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ReservationUpdateCall) +* [resource policies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicy) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ResourcePolicyTestIamPermissionCall) +* [routers](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Router) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterGetCall), [*get nat ip info*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterGetNatIpInfoCall), [*get nat mapping info*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterGetNatMappingInfoCall), [*get router status*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterGetRouterStatuCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterPatchCall), [*preview*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterPreviewCall) and [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouterUpdateCall) +* [routes](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Route) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouteDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouteGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouteInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::RouteListCall) +* [security policies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicy) + * [*add rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyAddRuleCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyGetCall), [*get rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyGetRuleCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyListCall), [*list preconfigured expression sets*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyListPreconfiguredExpressionSetCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyPatchCall), [*patch rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyPatchRuleCall), [*remove rule*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicyRemoveRuleCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SecurityPolicySetLabelCall) +* [service attachments](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachment) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ServiceAttachmentTestIamPermissionCall) * snapshot settings - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotSettingGetCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotSettingPatchCall) -* [snapshots](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Snapshot) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SnapshotTestIamPermissionCall) -* [ssl certificates](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslCertificate) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslCertificateAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslCertificateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslCertificateGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslCertificateInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslCertificateListCall) -* [ssl policies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicy) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyListCall), [*list available features*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyListAvailableFeatureCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SslPolicyPatchCall) -* [subnetworks](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Subnetwork) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkDeleteCall), [*expand ip cidr range*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkExpandIpCidrRangeCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkListCall), [*list usable*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkListUsableCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkSetIamPolicyCall), [*set private ip google access*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkSetPrivateIpGoogleAccesCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::SubnetworkTestIamPermissionCall) -* [target grpc proxies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetGrpcProxy) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetGrpcProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetGrpcProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetGrpcProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetGrpcProxyListCall) and [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetGrpcProxyPatchCall) -* [target http proxies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxy) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxyPatchCall) and [*set url map*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpProxySetUrlMapCall) -* [target https proxies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxy) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxyListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxyPatchCall), [*set certificate map*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxySetCertificateMapCall), [*set quic override*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxySetQuicOverrideCall), [*set ssl certificates*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxySetSslCertificateCall), [*set ssl policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxySetSslPolicyCall) and [*set url map*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetHttpsProxySetUrlMapCall) -* [target instances](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstance) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstanceAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstanceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstanceGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstanceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstanceListCall) and [*set security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetInstanceSetSecurityPolicyCall) -* [target pools](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPool) - * [*add health check*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolAddHealthCheckCall), [*add instance*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolAddInstanceCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolGetCall), [*get health*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolGetHealthCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolListCall), [*remove health check*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolRemoveHealthCheckCall), [*remove instance*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolRemoveInstanceCall), [*set backup*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolSetBackupCall) and [*set security policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetPoolSetSecurityPolicyCall) -* [target ssl proxies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxy) - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxyListCall), [*set backend service*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxySetBackendServiceCall), [*set certificate map*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxySetCertificateMapCall), [*set proxy header*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxySetProxyHeaderCall), [*set ssl certificates*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxySetSslCertificateCall) and [*set ssl policy*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetSslProxySetSslPolicyCall) -* [target tcp proxies](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxy) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxyListCall), [*set backend service*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxySetBackendServiceCall) and [*set proxy header*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetTcpProxySetProxyHeaderCall) -* [target vpn gateways](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGateway) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGatewayAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGatewayDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGatewayGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGatewayInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGatewayListCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::TargetVpnGatewaySetLabelCall) -* [url maps](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMap) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapInsertCall), [*invalidate cache*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapInvalidateCacheCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapListCall), [*patch*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapPatchCall), [*update*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapUpdateCall) and [*validate*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::UrlMapValidateCall) -* [vpn gateways](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGateway) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayGetCall), [*get status*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayGetStatuCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayListCall), [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewaySetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnGatewayTestIamPermissionCall) -* [vpn tunnels](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnel) - * [*aggregated list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnelAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnelDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnelGetCall), [*insert*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnelInsertCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnelListCall) and [*set labels*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::VpnTunnelSetLabelCall) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotSettingGetCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotSettingPatchCall) +* [snapshots](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Snapshot) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotListCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotSetIamPolicyCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotSetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SnapshotTestIamPermissionCall) +* [ssl certificates](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslCertificate) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslCertificateAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslCertificateDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslCertificateGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslCertificateInsertCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslCertificateListCall) +* [ssl policies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicy) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyListCall), [*list available features*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyListAvailableFeatureCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SslPolicyPatchCall) +* [subnetworks](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Subnetwork) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkDeleteCall), [*expand ip cidr range*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkExpandIpCidrRangeCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkGetCall), [*get iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkGetIamPolicyCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkListCall), [*list usable*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkListUsableCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkPatchCall), [*set iam policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkSetIamPolicyCall), [*set private ip google access*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkSetPrivateIpGoogleAccesCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::SubnetworkTestIamPermissionCall) +* [target grpc proxies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetGrpcProxy) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetGrpcProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetGrpcProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetGrpcProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetGrpcProxyListCall) and [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetGrpcProxyPatchCall) +* [target http proxies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxy) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxyPatchCall) and [*set url map*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpProxySetUrlMapCall) +* [target https proxies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxy) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxyListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxyPatchCall), [*set certificate map*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxySetCertificateMapCall), [*set quic override*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxySetQuicOverrideCall), [*set ssl certificates*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxySetSslCertificateCall), [*set ssl policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxySetSslPolicyCall) and [*set url map*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetHttpsProxySetUrlMapCall) +* [target instances](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstance) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstanceAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstanceDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstanceGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstanceInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstanceListCall) and [*set security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetInstanceSetSecurityPolicyCall) +* [target pools](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPool) + * [*add health check*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolAddHealthCheckCall), [*add instance*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolAddInstanceCall), [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolGetCall), [*get health*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolGetHealthCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolListCall), [*remove health check*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolRemoveHealthCheckCall), [*remove instance*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolRemoveInstanceCall), [*set backup*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolSetBackupCall) and [*set security policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetPoolSetSecurityPolicyCall) +* [target ssl proxies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxy) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxyListCall), [*set backend service*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxySetBackendServiceCall), [*set certificate map*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxySetCertificateMapCall), [*set proxy header*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxySetProxyHeaderCall), [*set ssl certificates*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxySetSslCertificateCall) and [*set ssl policy*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetSslProxySetSslPolicyCall) +* [target tcp proxies](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxy) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxyAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxyDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxyGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxyInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxyListCall), [*set backend service*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxySetBackendServiceCall) and [*set proxy header*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetTcpProxySetProxyHeaderCall) +* [target vpn gateways](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGateway) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGatewayAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGatewayDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGatewayGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGatewayInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGatewayListCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::TargetVpnGatewaySetLabelCall) +* [url maps](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMap) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapInsertCall), [*invalidate cache*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapInvalidateCacheCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapListCall), [*patch*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapPatchCall), [*update*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapUpdateCall) and [*validate*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::UrlMapValidateCall) +* [vpn gateways](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGateway) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayGetCall), [*get status*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayGetStatuCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayListCall), [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewaySetLabelCall) and [*test iam permissions*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnGatewayTestIamPermissionCall) +* [vpn tunnels](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnel) + * [*aggregated list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnelAggregatedListCall), [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnelDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnelGetCall), [*insert*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnelInsertCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnelListCall) and [*set labels*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::VpnTunnelSetLabelCall) * zone operations - * [*delete*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ZoneOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ZoneOperationGetCall), [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ZoneOperationListCall) and [*wait*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ZoneOperationWaitCall) -* [zones](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::Zone) - * [*get*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ZoneGetCall) and [*list*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/api::ZoneListCall) + * [*delete*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ZoneOperationDeleteCall), [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ZoneOperationGetCall), [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ZoneOperationListCall) and [*wait*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ZoneOperationWaitCall) +* [zones](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::Zone) + * [*get*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ZoneGetCall) and [*list*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/api::ZoneListCall) @@ -213,17 +213,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/Compute)** +* **[Hub](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/Compute)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::CallBuilder) -* **[Resources](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::CallBuilder) +* **[Resources](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Part)** + * **[Parts](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -721,17 +721,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -741,29 +741,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Delegate) to the -[Method Builder](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Delegate) to the +[Method Builder](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::RequestValue) and -[decodable](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::RequestValue) and +[decodable](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-compute1/5.0.3+20240218/google_compute1/client::RequestValue) are moved +* [request values](https://docs.rs/google-compute1/5.0.4+20240218/google_compute1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/compute1/src/api.rs b/gen/compute1/src/api.rs index 7e07f5f17e..17d4c3ad9d 100644 --- a/gen/compute1/src/api.rs +++ b/gen/compute1/src/api.rs @@ -148,7 +148,7 @@ impl<'a, S> Compute { Compute { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://compute.googleapis.com/compute/v1/".to_string(), _root_url: "https://compute.googleapis.com/".to_string(), } @@ -444,7 +444,7 @@ impl<'a, S> Compute { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/compute1/src/lib.rs b/gen/compute1/src/lib.rs index ffa142a7c4..1bc28d92c0 100644 --- a/gen/compute1/src/lib.rs +++ b/gen/compute1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *compute* crate version *5.0.3+20240218*, where *20240218* is the exact revision of the *compute:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *compute* crate version *5.0.4+20240218*, where *20240218* is the exact revision of the *compute:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *compute* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/compute/). diff --git a/gen/connectors1-cli/Cargo.toml b/gen/connectors1-cli/Cargo.toml index 00b8a3713b..b243dd74b8 100644 --- a/gen/connectors1-cli/Cargo.toml +++ b/gen/connectors1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-connectors1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Connectors (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/connectors1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-connectors1] path = "../connectors1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/connectors1-cli/README.md b/gen/connectors1-cli/README.md index e766e050de..255450f846 100644 --- a/gen/connectors1-cli/README.md +++ b/gen/connectors1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Connectors* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Connectors* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash connectors1 [options] diff --git a/gen/connectors1-cli/mkdocs.yml b/gen/connectors1-cli/mkdocs.yml index 4fa4556768..e8c89f0953 100644 --- a/gen/connectors1-cli/mkdocs.yml +++ b/gen/connectors1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Connectors v5.0.3+20240221 +site_name: Connectors v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-connectors1-cli site_description: A complete library to interact with Connectors (protocol v1) diff --git a/gen/connectors1-cli/src/main.rs b/gen/connectors1-cli/src/main.rs index b08dc8158f..004bb4d6b1 100644 --- a/gen/connectors1-cli/src/main.rs +++ b/gen/connectors1-cli/src/main.rs @@ -6749,7 +6749,7 @@ async fn main() { let mut app = App::new("connectors1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_connectors1_cli") .arg(Arg::with_name("url") diff --git a/gen/connectors1/Cargo.toml b/gen/connectors1/Cargo.toml index f26b4793a8..6b73129e33 100644 --- a/gen/connectors1/Cargo.toml +++ b/gen/connectors1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-connectors1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Connectors (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/connectors1" homepage = "https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors" -documentation = "https://docs.rs/google-connectors1/5.0.3+20240221" +documentation = "https://docs.rs/google-connectors1/5.0.4+20240221" license = "MIT" keywords = ["connectors", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/connectors1/README.md b/gen/connectors1/README.md index 7ff95a331a..11349dec47 100644 --- a/gen/connectors1/README.md +++ b/gen/connectors1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-connectors1` library allows access to all features of the *Google Connectors* service. -This documentation was generated from *Connectors* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *connectors:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Connectors* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *connectors:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Connectors* *v1* API can be found at the [official documentation site](https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/Connectors) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/Connectors) ... * projects - * [*locations connections connection schema metadata get action*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataGetActionCall), [*locations connections connection schema metadata get entity type*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataGetEntityTypeCall), [*locations connections connection schema metadata list actions*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataListActionCall), [*locations connections connection schema metadata list entity types*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataListEntityTypeCall), [*locations connections connection schema metadata refresh*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataRefreshCall), [*locations connections create*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionCreateCall), [*locations connections delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionDeleteCall), [*locations connections event subscriptions create*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionCreateCall), [*locations connections event subscriptions delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionDeleteCall), [*locations connections event subscriptions get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionGetCall), [*locations connections event subscriptions list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionListCall), [*locations connections event subscriptions patch*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionPatchCall), [*locations connections event subscriptions retry*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionRetryCall), [*locations connections get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionGetCall), [*locations connections get connection schema metadata*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionGetConnectionSchemaMetadataCall), [*locations connections get iam policy*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionGetIamPolicyCall), [*locations connections list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionListCall), [*locations connections listen event*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionListenEventCall), [*locations connections patch*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionPatchCall), [*locations connections repair eventing*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionRepairEventingCall), [*locations connections runtime action schemas list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionRuntimeActionSchemaListCall), [*locations connections runtime entity schemas list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionRuntimeEntitySchemaListCall), [*locations connections set iam policy*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionSetIamPolicyCall), [*locations connections test iam permissions*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationConnectionTestIamPermissionCall), [*locations endpoint attachments create*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentCreateCall), [*locations endpoint attachments delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentDeleteCall), [*locations endpoint attachments get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentGetCall), [*locations endpoint attachments list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentListCall), [*locations endpoint attachments patch*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentPatchCall), [*locations get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGetCall), [*locations get regional settings*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGetRegionalSettingCall), [*locations get runtime config*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGetRuntimeConfigCall), [*locations global custom connectors create*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCreateCall), [*locations global custom connectors custom connector versions create*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionCreateCall), [*locations global custom connectors custom connector versions delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionDeleteCall), [*locations global custom connectors custom connector versions get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionGetCall), [*locations global custom connectors custom connector versions list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionListCall), [*locations global custom connectors custom connector versions patch*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionPatchCall), [*locations global custom connectors delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorDeleteCall), [*locations global custom connectors get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorGetCall), [*locations global custom connectors list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorListCall), [*locations global custom connectors patch*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorPatchCall), [*locations global get settings*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalGetSettingCall), [*locations global managed zones create*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneCreateCall), [*locations global managed zones delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneDeleteCall), [*locations global managed zones get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneGetCall), [*locations global managed zones list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneListCall), [*locations global managed zones patch*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalManagedZonePatchCall), [*locations global update settings*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationGlobalUpdateSettingCall), [*locations list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationOperationListCall), [*locations providers connectors get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderConnectorGetCall), [*locations providers connectors list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderConnectorListCall), [*locations providers connectors versions eventtypes get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionEventtypeGetCall), [*locations providers connectors versions eventtypes list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionEventtypeListCall), [*locations providers connectors versions get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionGetCall), [*locations providers connectors versions list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionListCall), [*locations providers get*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderGetCall), [*locations providers get iam policy*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderGetIamPolicyCall), [*locations providers list*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderListCall), [*locations providers set iam policy*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderSetIamPolicyCall), [*locations providers test iam permissions*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationProviderTestIamPermissionCall) and [*locations update regional settings*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/api::ProjectLocationUpdateRegionalSettingCall) + * [*locations connections connection schema metadata get action*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataGetActionCall), [*locations connections connection schema metadata get entity type*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataGetEntityTypeCall), [*locations connections connection schema metadata list actions*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataListActionCall), [*locations connections connection schema metadata list entity types*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataListEntityTypeCall), [*locations connections connection schema metadata refresh*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionConnectionSchemaMetadataRefreshCall), [*locations connections create*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionCreateCall), [*locations connections delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionDeleteCall), [*locations connections event subscriptions create*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionCreateCall), [*locations connections event subscriptions delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionDeleteCall), [*locations connections event subscriptions get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionGetCall), [*locations connections event subscriptions list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionListCall), [*locations connections event subscriptions patch*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionPatchCall), [*locations connections event subscriptions retry*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionEventSubscriptionRetryCall), [*locations connections get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionGetCall), [*locations connections get connection schema metadata*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionGetConnectionSchemaMetadataCall), [*locations connections get iam policy*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionGetIamPolicyCall), [*locations connections list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionListCall), [*locations connections listen event*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionListenEventCall), [*locations connections patch*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionPatchCall), [*locations connections repair eventing*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionRepairEventingCall), [*locations connections runtime action schemas list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionRuntimeActionSchemaListCall), [*locations connections runtime entity schemas list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionRuntimeEntitySchemaListCall), [*locations connections set iam policy*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionSetIamPolicyCall), [*locations connections test iam permissions*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationConnectionTestIamPermissionCall), [*locations endpoint attachments create*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentCreateCall), [*locations endpoint attachments delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentDeleteCall), [*locations endpoint attachments get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentGetCall), [*locations endpoint attachments list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentListCall), [*locations endpoint attachments patch*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationEndpointAttachmentPatchCall), [*locations get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGetCall), [*locations get regional settings*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGetRegionalSettingCall), [*locations get runtime config*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGetRuntimeConfigCall), [*locations global custom connectors create*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCreateCall), [*locations global custom connectors custom connector versions create*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionCreateCall), [*locations global custom connectors custom connector versions delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionDeleteCall), [*locations global custom connectors custom connector versions get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionGetCall), [*locations global custom connectors custom connector versions list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionListCall), [*locations global custom connectors custom connector versions patch*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorCustomConnectorVersionPatchCall), [*locations global custom connectors delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorDeleteCall), [*locations global custom connectors get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorGetCall), [*locations global custom connectors list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorListCall), [*locations global custom connectors patch*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalCustomConnectorPatchCall), [*locations global get settings*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalGetSettingCall), [*locations global managed zones create*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneCreateCall), [*locations global managed zones delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneDeleteCall), [*locations global managed zones get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneGetCall), [*locations global managed zones list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalManagedZoneListCall), [*locations global managed zones patch*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalManagedZonePatchCall), [*locations global update settings*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationGlobalUpdateSettingCall), [*locations list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationOperationListCall), [*locations providers connectors get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderConnectorGetCall), [*locations providers connectors list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderConnectorListCall), [*locations providers connectors versions eventtypes get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionEventtypeGetCall), [*locations providers connectors versions eventtypes list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionEventtypeListCall), [*locations providers connectors versions get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionGetCall), [*locations providers connectors versions list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderConnectorVersionListCall), [*locations providers get*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderGetCall), [*locations providers get iam policy*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderGetIamPolicyCall), [*locations providers list*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderListCall), [*locations providers set iam policy*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderSetIamPolicyCall), [*locations providers test iam permissions*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationProviderTestIamPermissionCall) and [*locations update regional settings*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/api::ProjectLocationUpdateRegionalSettingCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/Connectors)** +* **[Hub](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/Connectors)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::CallBuilder) -* **[Resources](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::CallBuilder) +* **[Resources](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Part)** + * **[Parts](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -150,17 +150,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -170,29 +170,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Delegate) to the -[Method Builder](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Delegate) to the +[Method Builder](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::RequestValue) and -[decodable](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::RequestValue) and +[decodable](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-connectors1/5.0.3+20240221/google_connectors1/client::RequestValue) are moved +* [request values](https://docs.rs/google-connectors1/5.0.4+20240221/google_connectors1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/connectors1/src/api.rs b/gen/connectors1/src/api.rs index 85994bc9bb..9fc053dd93 100644 --- a/gen/connectors1/src/api.rs +++ b/gen/connectors1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Connectors { Connectors { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://connectors.googleapis.com/".to_string(), _root_url: "https://connectors.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Connectors { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/connectors1/src/lib.rs b/gen/connectors1/src/lib.rs index e07b7390b8..fe550e7bfc 100644 --- a/gen/connectors1/src/lib.rs +++ b/gen/connectors1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Connectors* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *connectors:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Connectors* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *connectors:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Connectors* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors). diff --git a/gen/consumersurveys2-cli/Cargo.toml b/gen/consumersurveys2-cli/Cargo.toml index 70f5df2508..1bbb562e8e 100644 --- a/gen/consumersurveys2-cli/Cargo.toml +++ b/gen/consumersurveys2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-consumersurveys2-cli" -version = "5.0.3+20170407" +version = "5.0.4+20170407" authors = ["Sebastian Thiel "] description = "A complete library to interact with Consumer Surveys (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/consumersurveys2-cli" @@ -37,5 +37,5 @@ tower-service = "^0.3.1" [dependencies.google-consumersurveys2] path = "../consumersurveys2" -version = "5.0.3+20170407" +version = "5.0.4+20170407" diff --git a/gen/consumersurveys2-cli/README.md b/gen/consumersurveys2-cli/README.md index 5fe33f3420..39f7343cca 100644 --- a/gen/consumersurveys2-cli/README.md +++ b/gen/consumersurveys2-cli/README.md @@ -22,7 +22,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Consumer Surveys* API at revision *20170407*. The CLI is at version *5.0.3*. +This documentation was generated from the *Consumer Surveys* API at revision *20170407*. The CLI is at version *5.0.4*. ```bash consumersurveys2 [options] diff --git a/gen/consumersurveys2-cli/mkdocs.yml b/gen/consumersurveys2-cli/mkdocs.yml index 8dab2071d1..cf3717767e 100644 --- a/gen/consumersurveys2-cli/mkdocs.yml +++ b/gen/consumersurveys2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Consumer Surveys v5.0.3+20170407 +site_name: Consumer Surveys v5.0.4+20170407 site_url: http://byron.github.io/google-apis-rs/google-consumersurveys2-cli site_description: A complete library to interact with Consumer Surveys (protocol v2) diff --git a/gen/consumersurveys2-cli/src/main.rs b/gen/consumersurveys2-cli/src/main.rs index 32040c3638..ec4a01d6d7 100644 --- a/gen/consumersurveys2-cli/src/main.rs +++ b/gen/consumersurveys2-cli/src/main.rs @@ -1259,7 +1259,7 @@ async fn main() { let mut app = App::new("consumersurveys2") .author("Sebastian Thiel ") - .version("5.0.3+20170407") + .version("5.0.4+20170407") .about("Creates and conducts surveys, lists the surveys that an authenticated user owns, and retrieves survey results and information about specified surveys.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_consumersurveys2_cli") .arg(Arg::with_name("url") diff --git a/gen/consumersurveys2/Cargo.toml b/gen/consumersurveys2/Cargo.toml index 1da4fa423d..f98c22d335 100644 --- a/gen/consumersurveys2/Cargo.toml +++ b/gen/consumersurveys2/Cargo.toml @@ -4,11 +4,11 @@ [package] name = "google-consumersurveys2" -version = "5.0.3+20170407" +version = "5.0.4+20170407" authors = ["Sebastian Thiel "] description = "A complete library to interact with Consumer Surveys (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/consumersurveys2" -documentation = "https://docs.rs/google-consumersurveys2/5.0.3+20170407" +documentation = "https://docs.rs/google-consumersurveys2/5.0.4+20170407" license = "MIT" keywords = ["consumersurveys", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/consumersurveys2/README.md b/gen/consumersurveys2/README.md index ab039cbe02..0cc67da675 100644 --- a/gen/consumersurveys2/README.md +++ b/gen/consumersurveys2/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-consumersurveys2` library allows access to all features of the *Google Consumer Surveys* service. -This documentation was generated from *Consumer Surveys* crate version *5.0.3+20170407*, where *20170407* is the exact revision of the *consumersurveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Consumer Surveys* crate version *5.0.4+20170407*, where *20170407* is the exact revision of the *consumersurveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/ConsumerSurveys) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/ConsumerSurveys) ... * mobileapppanels - * [*get*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::MobileapppanelGetCall), [*list*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::MobileapppanelListCall) and [*update*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::MobileapppanelUpdateCall) + * [*get*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::MobileapppanelGetCall), [*list*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::MobileapppanelListCall) and [*update*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::MobileapppanelUpdateCall) * results - * [*get*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::ResultGetCall) -* [surveys](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::Survey) - * [*delete*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyDeleteCall), [*get*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyGetCall), [*insert*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyInsertCall), [*list*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyListCall), [*start*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyStartCall), [*stop*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyStopCall) and [*update*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::SurveyUpdateCall) + * [*get*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::ResultGetCall) +* [surveys](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::Survey) + * [*delete*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyDeleteCall), [*get*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyGetCall), [*insert*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyInsertCall), [*list*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyListCall), [*start*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyStartCall), [*stop*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyStopCall) and [*update*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::SurveyUpdateCall) Download supported by ... -* [*get results*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/api::ResultGetCall) +* [*get results*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/api::ResultGetCall) @@ -28,17 +28,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/ConsumerSurveys)** +* **[Hub](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/ConsumerSurveys)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::CallBuilder) -* **[Resources](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::CallBuilder) +* **[Resources](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Part)** + * **[Parts](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Delegate) to the -[Method Builder](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Delegate) to the +[Method Builder](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::RequestValue) and -[decodable](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::RequestValue) and +[decodable](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-consumersurveys2/5.0.3+20170407/google_consumersurveys2/client::RequestValue) are moved +* [request values](https://docs.rs/google-consumersurveys2/5.0.4+20170407/google_consumersurveys2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/consumersurveys2/src/api.rs b/gen/consumersurveys2/src/api.rs index 302bc983ce..bbec3aae82 100644 --- a/gen/consumersurveys2/src/api.rs +++ b/gen/consumersurveys2/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> ConsumerSurveys { ConsumerSurveys { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/consumersurveys/v2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -147,7 +147,7 @@ impl<'a, S> ConsumerSurveys { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/consumersurveys2/src/lib.rs b/gen/consumersurveys2/src/lib.rs index c43393bff6..d4f5bf7ed1 100644 --- a/gen/consumersurveys2/src/lib.rs +++ b/gen/consumersurveys2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Consumer Surveys* crate version *5.0.3+20170407*, where *20170407* is the exact revision of the *consumersurveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Consumer Surveys* crate version *5.0.4+20170407*, where *20170407* is the exact revision of the *consumersurveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/main/gen/consumersurveys2). //! # Features //! diff --git a/gen/contactcenterinsights1-cli/Cargo.toml b/gen/contactcenterinsights1-cli/Cargo.toml index 33503af8ff..8ee7cc9584 100644 --- a/gen/contactcenterinsights1-cli/Cargo.toml +++ b/gen/contactcenterinsights1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-contactcenterinsights1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Contactcenterinsights (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/contactcenterinsights1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-contactcenterinsights1] path = "../contactcenterinsights1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/contactcenterinsights1-cli/README.md b/gen/contactcenterinsights1-cli/README.md index cd94086571..f1b41b29b4 100644 --- a/gen/contactcenterinsights1-cli/README.md +++ b/gen/contactcenterinsights1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Contactcenterinsights* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Contactcenterinsights* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash contactcenterinsights1 [options] diff --git a/gen/contactcenterinsights1-cli/mkdocs.yml b/gen/contactcenterinsights1-cli/mkdocs.yml index 5f3cf8446e..da296e99e8 100644 --- a/gen/contactcenterinsights1-cli/mkdocs.yml +++ b/gen/contactcenterinsights1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Contactcenterinsights v5.0.3+20240226 +site_name: Contactcenterinsights v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-contactcenterinsights1-cli site_description: A complete library to interact with Contactcenterinsights (protocol v1) diff --git a/gen/contactcenterinsights1-cli/src/main.rs b/gen/contactcenterinsights1-cli/src/main.rs index 22f6ec7573..9eb7d70774 100644 --- a/gen/contactcenterinsights1-cli/src/main.rs +++ b/gen/contactcenterinsights1-cli/src/main.rs @@ -4670,7 +4670,7 @@ async fn main() { let mut app = App::new("contactcenterinsights1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_contactcenterinsights1_cli") .arg(Arg::with_name("url") diff --git a/gen/contactcenterinsights1/Cargo.toml b/gen/contactcenterinsights1/Cargo.toml index 97d1f00d2a..6b34e99244 100644 --- a/gen/contactcenterinsights1/Cargo.toml +++ b/gen/contactcenterinsights1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-contactcenterinsights1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Contactcenterinsights (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/contactcenterinsights1" homepage = "https://cloud.google.com/contact-center/insights/docs" -documentation = "https://docs.rs/google-contactcenterinsights1/5.0.3+20240226" +documentation = "https://docs.rs/google-contactcenterinsights1/5.0.4+20240226" license = "MIT" keywords = ["contactcenterinsight", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/contactcenterinsights1/README.md b/gen/contactcenterinsights1/README.md index e44ea58083..e43ffbd81b 100644 --- a/gen/contactcenterinsights1/README.md +++ b/gen/contactcenterinsights1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-contactcenterinsights1` library allows access to all features of the *Google Contactcenterinsights* service. -This documentation was generated from *Contactcenterinsights* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *contactcenterinsights:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Contactcenterinsights* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *contactcenterinsights:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Contactcenterinsights* *v1* API can be found at the [official documentation site](https://cloud.google.com/contact-center/insights/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/Contactcenterinsights) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/Contactcenterinsights) ... * projects - * [*locations conversations analyses create*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisCreateCall), [*locations conversations analyses delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisDeleteCall), [*locations conversations analyses get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisGetCall), [*locations conversations analyses list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisListCall), [*locations conversations bulk analyze*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationBulkAnalyzeCall), [*locations conversations bulk delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationBulkDeleteCall), [*locations conversations calculate stats*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationCalculateStatCall), [*locations conversations create*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationCreateCall), [*locations conversations delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationDeleteCall), [*locations conversations get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationGetCall), [*locations conversations ingest*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationIngestCall), [*locations conversations list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationListCall), [*locations conversations patch*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationPatchCall), [*locations conversations upload*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationConversationUploadCall), [*locations get settings*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationGetSettingCall), [*locations insightsdata export*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationInsightsdataExportCall), [*locations issue models calculate issue model stats*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelCalculateIssueModelStatCall), [*locations issue models create*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelCreateCall), [*locations issue models delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelDeleteCall), [*locations issue models deploy*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelDeployCall), [*locations issue models export*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelExportCall), [*locations issue models get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelGetCall), [*locations issue models import*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelImportCall), [*locations issue models issues delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssueDeleteCall), [*locations issue models issues get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssueGetCall), [*locations issue models issues list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssueListCall), [*locations issue models issues patch*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssuePatchCall), [*locations issue models list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelListCall), [*locations issue models patch*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelPatchCall), [*locations issue models undeploy*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelUndeployCall), [*locations operations cancel*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationOperationListCall), [*locations phrase matchers create*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherCreateCall), [*locations phrase matchers delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherDeleteCall), [*locations phrase matchers get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherGetCall), [*locations phrase matchers list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherListCall), [*locations phrase matchers patch*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherPatchCall), [*locations update settings*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationUpdateSettingCall), [*locations views create*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationViewCreateCall), [*locations views delete*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationViewDeleteCall), [*locations views get*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationViewGetCall), [*locations views list*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationViewListCall) and [*locations views patch*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/api::ProjectLocationViewPatchCall) + * [*locations conversations analyses create*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisCreateCall), [*locations conversations analyses delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisDeleteCall), [*locations conversations analyses get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisGetCall), [*locations conversations analyses list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationAnalysisListCall), [*locations conversations bulk analyze*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationBulkAnalyzeCall), [*locations conversations bulk delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationBulkDeleteCall), [*locations conversations calculate stats*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationCalculateStatCall), [*locations conversations create*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationCreateCall), [*locations conversations delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationDeleteCall), [*locations conversations get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationGetCall), [*locations conversations ingest*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationIngestCall), [*locations conversations list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationListCall), [*locations conversations patch*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationPatchCall), [*locations conversations upload*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationConversationUploadCall), [*locations get settings*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationGetSettingCall), [*locations insightsdata export*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationInsightsdataExportCall), [*locations issue models calculate issue model stats*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelCalculateIssueModelStatCall), [*locations issue models create*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelCreateCall), [*locations issue models delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelDeleteCall), [*locations issue models deploy*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelDeployCall), [*locations issue models export*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelExportCall), [*locations issue models get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelGetCall), [*locations issue models import*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelImportCall), [*locations issue models issues delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssueDeleteCall), [*locations issue models issues get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssueGetCall), [*locations issue models issues list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssueListCall), [*locations issue models issues patch*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelIssuePatchCall), [*locations issue models list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelListCall), [*locations issue models patch*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelPatchCall), [*locations issue models undeploy*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationIssueModelUndeployCall), [*locations operations cancel*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationOperationListCall), [*locations phrase matchers create*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherCreateCall), [*locations phrase matchers delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherDeleteCall), [*locations phrase matchers get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherGetCall), [*locations phrase matchers list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherListCall), [*locations phrase matchers patch*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationPhraseMatcherPatchCall), [*locations update settings*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationUpdateSettingCall), [*locations views create*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationViewCreateCall), [*locations views delete*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationViewDeleteCall), [*locations views get*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationViewGetCall), [*locations views list*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationViewListCall) and [*locations views patch*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/api::ProjectLocationViewPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/Contactcenterinsights)** +* **[Hub](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/Contactcenterinsights)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::CallBuilder) -* **[Resources](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::CallBuilder) +* **[Resources](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Part)** + * **[Parts](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Delegate) to the -[Method Builder](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Delegate) to the +[Method Builder](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::RequestValue) and -[decodable](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::RequestValue) and +[decodable](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-contactcenterinsights1/5.0.3+20240226/google_contactcenterinsights1/client::RequestValue) are moved +* [request values](https://docs.rs/google-contactcenterinsights1/5.0.4+20240226/google_contactcenterinsights1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/contactcenterinsights1/src/api.rs b/gen/contactcenterinsights1/src/api.rs index ef8e72c9ed..1d82818b46 100644 --- a/gen/contactcenterinsights1/src/api.rs +++ b/gen/contactcenterinsights1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Contactcenterinsights { Contactcenterinsights { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://contactcenterinsights.googleapis.com/".to_string(), _root_url: "https://contactcenterinsights.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Contactcenterinsights { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/contactcenterinsights1/src/lib.rs b/gen/contactcenterinsights1/src/lib.rs index de2727ca8e..ca07044af4 100644 --- a/gen/contactcenterinsights1/src/lib.rs +++ b/gen/contactcenterinsights1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Contactcenterinsights* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *contactcenterinsights:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Contactcenterinsights* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *contactcenterinsights:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Contactcenterinsights* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/contact-center/insights/docs). diff --git a/gen/container1-cli/Cargo.toml b/gen/container1-cli/Cargo.toml index a103d7c57b..98f5619ed9 100644 --- a/gen/container1-cli/Cargo.toml +++ b/gen/container1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-container1-cli" -version = "5.0.3+20240214" +version = "5.0.4+20240214" authors = ["Sebastian Thiel "] description = "A complete library to interact with Container (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/container1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-container1] path = "../container1" -version = "5.0.3+20240214" +version = "5.0.4+20240214" diff --git a/gen/container1-cli/README.md b/gen/container1-cli/README.md index 8794f04628..7d9d09e4a7 100644 --- a/gen/container1-cli/README.md +++ b/gen/container1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Container* API at revision *20240214*. The CLI is at version *5.0.3*. +This documentation was generated from the *Container* API at revision *20240214*. The CLI is at version *5.0.4*. ```bash container1 [options] diff --git a/gen/container1-cli/mkdocs.yml b/gen/container1-cli/mkdocs.yml index 4c34143d04..1d6140c28a 100644 --- a/gen/container1-cli/mkdocs.yml +++ b/gen/container1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Container v5.0.3+20240214 +site_name: Container v5.0.4+20240214 site_url: http://byron.github.io/google-apis-rs/google-container1-cli site_description: A complete library to interact with Container (protocol v1) diff --git a/gen/container1-cli/src/main.rs b/gen/container1-cli/src/main.rs index 58df1465ca..a04813c895 100644 --- a/gen/container1-cli/src/main.rs +++ b/gen/container1-cli/src/main.rs @@ -8481,7 +8481,7 @@ async fn main() { let mut app = App::new("container1") .author("Sebastian Thiel ") - .version("5.0.3+20240214") + .version("5.0.4+20240214") .about("Builds and manages container-based applications, powered by the open source Kubernetes technology.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_container1_cli") .arg(Arg::with_name("url") diff --git a/gen/container1/Cargo.toml b/gen/container1/Cargo.toml index 565da41f80..6748c53709 100644 --- a/gen/container1/Cargo.toml +++ b/gen/container1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-container1" -version = "5.0.3+20240214" +version = "5.0.4+20240214" authors = ["Sebastian Thiel "] description = "A complete library to interact with Container (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/container1" homepage = "https://cloud.google.com/container-engine/" -documentation = "https://docs.rs/google-container1/5.0.3+20240214" +documentation = "https://docs.rs/google-container1/5.0.4+20240214" license = "MIT" keywords = ["container", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/container1/README.md b/gen/container1/README.md index 773f075a28..425ff58578 100644 --- a/gen/container1/README.md +++ b/gen/container1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-container1` library allows access to all features of the *Google Container* service. -This documentation was generated from *Container* crate version *5.0.3+20240214*, where *20240214* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Container* crate version *5.0.4+20240214*, where *20240214* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Container* *v1* API can be found at the [official documentation site](https://cloud.google.com/container-engine/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-container1/5.0.3+20240214/google_container1/Container) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-container1/5.0.4+20240214/google_container1/Container) ... * projects - * [*aggregated usable subnetworks list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectAggregatedUsableSubnetworkListCall), [*locations clusters check autopilot compatibility*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterCheckAutopilotCompatibilityCall), [*locations clusters complete ip rotation*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterCompleteIpRotationCall), [*locations clusters create*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterCreateCall), [*locations clusters delete*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterDeleteCall), [*locations clusters get*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterGetCall), [*locations clusters get jwks*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterGetJwkCall), [*locations clusters list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterListCall), [*locations clusters node pools complete upgrade*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolCompleteUpgradeCall), [*locations clusters node pools create*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolCreateCall), [*locations clusters node pools delete*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolDeleteCall), [*locations clusters node pools get*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolGetCall), [*locations clusters node pools list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolListCall), [*locations clusters node pools rollback*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolRollbackCall), [*locations clusters node pools set autoscaling*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolSetAutoscalingCall), [*locations clusters node pools set management*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolSetManagementCall), [*locations clusters node pools set size*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolSetSizeCall), [*locations clusters node pools update*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterNodePoolUpdateCall), [*locations clusters set addons*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetAddonCall), [*locations clusters set legacy abac*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetLegacyAbacCall), [*locations clusters set locations*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetLocationCall), [*locations clusters set logging*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetLoggingCall), [*locations clusters set maintenance policy*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetMaintenancePolicyCall), [*locations clusters set master auth*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetMasterAuthCall), [*locations clusters set monitoring*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetMonitoringCall), [*locations clusters set network policy*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetNetworkPolicyCall), [*locations clusters set resource labels*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterSetResourceLabelCall), [*locations clusters start ip rotation*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterStartIpRotationCall), [*locations clusters update*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterUpdateCall), [*locations clusters update master*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterUpdateMasterCall), [*locations clusters well-known get openid-configuration*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationClusterWellKnownGetOpenidConfigurationCall), [*locations get server config*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationGetServerConfigCall), [*locations operations cancel*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectLocationOperationListCall), [*zones clusters addons*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterAddonCall), [*zones clusters complete ip rotation*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterCompleteIpRotationCall), [*zones clusters create*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterCreateCall), [*zones clusters delete*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterDeleteCall), [*zones clusters get*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterGetCall), [*zones clusters legacy abac*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterLegacyAbacCall), [*zones clusters list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterListCall), [*zones clusters locations*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterLocationCall), [*zones clusters logging*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterLoggingCall), [*zones clusters master*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterMasterCall), [*zones clusters monitoring*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterMonitoringCall), [*zones clusters node pools autoscaling*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolAutoscalingCall), [*zones clusters node pools create*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolCreateCall), [*zones clusters node pools delete*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolDeleteCall), [*zones clusters node pools get*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolGetCall), [*zones clusters node pools list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolListCall), [*zones clusters node pools rollback*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolRollbackCall), [*zones clusters node pools set management*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolSetManagementCall), [*zones clusters node pools set size*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolSetSizeCall), [*zones clusters node pools update*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterNodePoolUpdateCall), [*zones clusters resource labels*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterResourceLabelCall), [*zones clusters set maintenance policy*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterSetMaintenancePolicyCall), [*zones clusters set master auth*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterSetMasterAuthCall), [*zones clusters set network policy*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterSetNetworkPolicyCall), [*zones clusters start ip rotation*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterStartIpRotationCall), [*zones clusters update*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneClusterUpdateCall), [*zones get serverconfig*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneGetServerconfigCall), [*zones operations cancel*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneOperationCancelCall), [*zones operations get*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneOperationGetCall) and [*zones operations list*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/api::ProjectZoneOperationListCall) + * [*aggregated usable subnetworks list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectAggregatedUsableSubnetworkListCall), [*locations clusters check autopilot compatibility*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterCheckAutopilotCompatibilityCall), [*locations clusters complete ip rotation*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterCompleteIpRotationCall), [*locations clusters create*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterCreateCall), [*locations clusters delete*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterDeleteCall), [*locations clusters get*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterGetCall), [*locations clusters get jwks*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterGetJwkCall), [*locations clusters list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterListCall), [*locations clusters node pools complete upgrade*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolCompleteUpgradeCall), [*locations clusters node pools create*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolCreateCall), [*locations clusters node pools delete*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolDeleteCall), [*locations clusters node pools get*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolGetCall), [*locations clusters node pools list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolListCall), [*locations clusters node pools rollback*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolRollbackCall), [*locations clusters node pools set autoscaling*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolSetAutoscalingCall), [*locations clusters node pools set management*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolSetManagementCall), [*locations clusters node pools set size*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolSetSizeCall), [*locations clusters node pools update*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterNodePoolUpdateCall), [*locations clusters set addons*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetAddonCall), [*locations clusters set legacy abac*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetLegacyAbacCall), [*locations clusters set locations*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetLocationCall), [*locations clusters set logging*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetLoggingCall), [*locations clusters set maintenance policy*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetMaintenancePolicyCall), [*locations clusters set master auth*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetMasterAuthCall), [*locations clusters set monitoring*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetMonitoringCall), [*locations clusters set network policy*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetNetworkPolicyCall), [*locations clusters set resource labels*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterSetResourceLabelCall), [*locations clusters start ip rotation*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterStartIpRotationCall), [*locations clusters update*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterUpdateCall), [*locations clusters update master*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterUpdateMasterCall), [*locations clusters well-known get openid-configuration*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationClusterWellKnownGetOpenidConfigurationCall), [*locations get server config*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationGetServerConfigCall), [*locations operations cancel*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectLocationOperationListCall), [*zones clusters addons*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterAddonCall), [*zones clusters complete ip rotation*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterCompleteIpRotationCall), [*zones clusters create*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterCreateCall), [*zones clusters delete*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterDeleteCall), [*zones clusters get*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterGetCall), [*zones clusters legacy abac*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterLegacyAbacCall), [*zones clusters list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterListCall), [*zones clusters locations*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterLocationCall), [*zones clusters logging*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterLoggingCall), [*zones clusters master*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterMasterCall), [*zones clusters monitoring*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterMonitoringCall), [*zones clusters node pools autoscaling*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolAutoscalingCall), [*zones clusters node pools create*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolCreateCall), [*zones clusters node pools delete*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolDeleteCall), [*zones clusters node pools get*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolGetCall), [*zones clusters node pools list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolListCall), [*zones clusters node pools rollback*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolRollbackCall), [*zones clusters node pools set management*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolSetManagementCall), [*zones clusters node pools set size*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolSetSizeCall), [*zones clusters node pools update*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterNodePoolUpdateCall), [*zones clusters resource labels*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterResourceLabelCall), [*zones clusters set maintenance policy*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterSetMaintenancePolicyCall), [*zones clusters set master auth*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterSetMasterAuthCall), [*zones clusters set network policy*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterSetNetworkPolicyCall), [*zones clusters start ip rotation*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterStartIpRotationCall), [*zones clusters update*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneClusterUpdateCall), [*zones get serverconfig*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneGetServerconfigCall), [*zones operations cancel*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneOperationCancelCall), [*zones operations get*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneOperationGetCall) and [*zones operations list*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/api::ProjectZoneOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-container1/5.0.3+20240214/google_container1/Container)** +* **[Hub](https://docs.rs/google-container1/5.0.4+20240214/google_container1/Container)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::CallBuilder) -* **[Resources](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::CallBuilder) +* **[Resources](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Part)** + * **[Parts](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -167,17 +167,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -187,29 +187,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Delegate) to the -[Method Builder](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Delegate) to the +[Method Builder](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::RequestValue) and -[decodable](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::RequestValue) and +[decodable](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-container1/5.0.3+20240214/google_container1/client::RequestValue) are moved +* [request values](https://docs.rs/google-container1/5.0.4+20240214/google_container1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/container1/src/api.rs b/gen/container1/src/api.rs index c7edfcf508..838a3ec10a 100644 --- a/gen/container1/src/api.rs +++ b/gen/container1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> Container { Container { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://container.googleapis.com/".to_string(), _root_url: "https://container.googleapis.com/".to_string(), } @@ -134,7 +134,7 @@ impl<'a, S> Container { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/container1/src/lib.rs b/gen/container1/src/lib.rs index 31463d2ae5..4de7f1b6fa 100644 --- a/gen/container1/src/lib.rs +++ b/gen/container1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Container* crate version *5.0.3+20240214*, where *20240214* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Container* crate version *5.0.4+20240214*, where *20240214* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Container* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/container-engine/). diff --git a/gen/containeranalysis1-cli/Cargo.toml b/gen/containeranalysis1-cli/Cargo.toml index c7fb01418c..f7513348ba 100644 --- a/gen/containeranalysis1-cli/Cargo.toml +++ b/gen/containeranalysis1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-containeranalysis1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Container Analysis (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/containeranalysis1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-containeranalysis1] path = "../containeranalysis1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/containeranalysis1-cli/README.md b/gen/containeranalysis1-cli/README.md index 7fc6965d79..589123b0df 100644 --- a/gen/containeranalysis1-cli/README.md +++ b/gen/containeranalysis1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Container Analysis* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Container Analysis* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash containeranalysis1 [options] diff --git a/gen/containeranalysis1-cli/mkdocs.yml b/gen/containeranalysis1-cli/mkdocs.yml index 513bc58151..d475026833 100644 --- a/gen/containeranalysis1-cli/mkdocs.yml +++ b/gen/containeranalysis1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Container Analysis v5.0.3+20240223 +site_name: Container Analysis v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-containeranalysis1-cli site_description: A complete library to interact with Container Analysis (protocol v1) diff --git a/gen/containeranalysis1-cli/src/main.rs b/gen/containeranalysis1-cli/src/main.rs index 45fd1d004d..a6739239a0 100644 --- a/gen/containeranalysis1-cli/src/main.rs +++ b/gen/containeranalysis1-cli/src/main.rs @@ -3049,7 +3049,7 @@ async fn main() { let mut app = App::new("containeranalysis1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("This API is a prerequisite for leveraging Artifact Analysis scanning capabilities in both Artifact Registry and with Advanced Vulnerability Insights (runtime scanning) in GKE. In addition, the Container Analysis API is an implementation of the Grafeas API, which enables storing, querying, and retrieval of critical metadata about all of your software artifacts.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_containeranalysis1_cli") .arg(Arg::with_name("url") diff --git a/gen/containeranalysis1/Cargo.toml b/gen/containeranalysis1/Cargo.toml index 670c679576..9e618d4752 100644 --- a/gen/containeranalysis1/Cargo.toml +++ b/gen/containeranalysis1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-containeranalysis1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Container Analysis (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/containeranalysis1" homepage = "https://cloud.google.com/container-analysis/api/reference/rest/" -documentation = "https://docs.rs/google-containeranalysis1/5.0.3+20240223" +documentation = "https://docs.rs/google-containeranalysis1/5.0.4+20240223" license = "MIT" keywords = ["containeranalysis", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/containeranalysis1/README.md b/gen/containeranalysis1/README.md index d15f0a77ee..117ad57464 100644 --- a/gen/containeranalysis1/README.md +++ b/gen/containeranalysis1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-containeranalysis1` library allows access to all features of the *Google Container Analysis* service. -This documentation was generated from *Container Analysis* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Container Analysis* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Container Analysis* *v1* API can be found at the [official documentation site](https://cloud.google.com/container-analysis/api/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/ContainerAnalysis) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/ContainerAnalysis) ... * projects - * [*notes batch create*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteBatchCreateCall), [*notes create*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteCreateCall), [*notes delete*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteDeleteCall), [*notes get*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteGetCall), [*notes get iam policy*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteGetIamPolicyCall), [*notes list*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteListCall), [*notes occurrences list*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteOccurrenceListCall), [*notes patch*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNotePatchCall), [*notes set iam policy*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteSetIamPolicyCall), [*notes test iam permissions*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectNoteTestIamPermissionCall), [*occurrences batch create*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceBatchCreateCall), [*occurrences create*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceCreateCall), [*occurrences delete*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceDeleteCall), [*occurrences get*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceGetCall), [*occurrences get iam policy*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceGetIamPolicyCall), [*occurrences get notes*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceGetNoteCall), [*occurrences get vulnerability summary*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceGetVulnerabilitySummaryCall), [*occurrences list*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceListCall), [*occurrences patch*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrencePatchCall), [*occurrences set iam policy*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceSetIamPolicyCall), [*occurrences test iam permissions*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectOccurrenceTestIamPermissionCall) and [*resources export sbom*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/api::ProjectResourceExportSBOMCall) + * [*notes batch create*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteBatchCreateCall), [*notes create*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteCreateCall), [*notes delete*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteDeleteCall), [*notes get*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteGetCall), [*notes get iam policy*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteGetIamPolicyCall), [*notes list*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteListCall), [*notes occurrences list*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteOccurrenceListCall), [*notes patch*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNotePatchCall), [*notes set iam policy*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteSetIamPolicyCall), [*notes test iam permissions*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectNoteTestIamPermissionCall), [*occurrences batch create*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceBatchCreateCall), [*occurrences create*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceCreateCall), [*occurrences delete*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceDeleteCall), [*occurrences get*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceGetCall), [*occurrences get iam policy*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceGetIamPolicyCall), [*occurrences get notes*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceGetNoteCall), [*occurrences get vulnerability summary*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceGetVulnerabilitySummaryCall), [*occurrences list*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceListCall), [*occurrences patch*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrencePatchCall), [*occurrences set iam policy*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceSetIamPolicyCall), [*occurrences test iam permissions*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectOccurrenceTestIamPermissionCall) and [*resources export sbom*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/api::ProjectResourceExportSBOMCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/ContainerAnalysis)** +* **[Hub](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/ContainerAnalysis)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::CallBuilder) -* **[Resources](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::CallBuilder) +* **[Resources](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Part)** + * **[Parts](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Delegate) to the -[Method Builder](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Delegate) to the +[Method Builder](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::RequestValue) and -[decodable](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::RequestValue) and +[decodable](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-containeranalysis1/5.0.3+20240223/google_containeranalysis1/client::RequestValue) are moved +* [request values](https://docs.rs/google-containeranalysis1/5.0.4+20240223/google_containeranalysis1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/containeranalysis1/src/api.rs b/gen/containeranalysis1/src/api.rs index 529806f1a4..4020ecb3a7 100644 --- a/gen/containeranalysis1/src/api.rs +++ b/gen/containeranalysis1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> ContainerAnalysis { ContainerAnalysis { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://containeranalysis.googleapis.com/".to_string(), _root_url: "https://containeranalysis.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> ContainerAnalysis { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/containeranalysis1/src/lib.rs b/gen/containeranalysis1/src/lib.rs index c26dae7e65..46593ee71f 100644 --- a/gen/containeranalysis1/src/lib.rs +++ b/gen/containeranalysis1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Container Analysis* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Container Analysis* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Container Analysis* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/container-analysis/api/reference/rest/). diff --git a/gen/containeranalysis1_beta1-cli/Cargo.toml b/gen/containeranalysis1_beta1-cli/Cargo.toml index 3a03bc8def..9d8fbbe515 100644 --- a/gen/containeranalysis1_beta1-cli/Cargo.toml +++ b/gen/containeranalysis1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-containeranalysis1_beta1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Container Analysis (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/containeranalysis1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-containeranalysis1_beta1] path = "../containeranalysis1_beta1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/containeranalysis1_beta1-cli/README.md b/gen/containeranalysis1_beta1-cli/README.md index 3516e97d50..b7c443b05e 100644 --- a/gen/containeranalysis1_beta1-cli/README.md +++ b/gen/containeranalysis1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Container Analysis* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Container Analysis* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash containeranalysis1-beta1 [options] diff --git a/gen/containeranalysis1_beta1-cli/mkdocs.yml b/gen/containeranalysis1_beta1-cli/mkdocs.yml index 80b3b5c809..ce5ad2f17d 100644 --- a/gen/containeranalysis1_beta1-cli/mkdocs.yml +++ b/gen/containeranalysis1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Container Analysis v5.0.3+20240223 +site_name: Container Analysis v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-containeranalysis1_beta1-cli site_description: A complete library to interact with Container Analysis (protocol v1beta1) diff --git a/gen/containeranalysis1_beta1-cli/src/main.rs b/gen/containeranalysis1_beta1-cli/src/main.rs index 445e25d4ee..0849d272d1 100644 --- a/gen/containeranalysis1_beta1-cli/src/main.rs +++ b/gen/containeranalysis1_beta1-cli/src/main.rs @@ -3046,7 +3046,7 @@ async fn main() { let mut app = App::new("containeranalysis1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("This API is a prerequisite for leveraging Artifact Analysis scanning capabilities in both Artifact Registry and with Advanced Vulnerability Insights (runtime scanning) in GKE. In addition, the Container Analysis API is an implementation of the Grafeas API, which enables storing, querying, and retrieval of critical metadata about all of your software artifacts.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_containeranalysis1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/containeranalysis1_beta1/Cargo.toml b/gen/containeranalysis1_beta1/Cargo.toml index 20e8c382c6..6e530cb6db 100644 --- a/gen/containeranalysis1_beta1/Cargo.toml +++ b/gen/containeranalysis1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-containeranalysis1_beta1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Container Analysis (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/containeranalysis1_beta1" homepage = "https://cloud.google.com/container-analysis/api/reference/rest/" -documentation = "https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223" +documentation = "https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223" license = "MIT" keywords = ["containeranalysis", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/containeranalysis1_beta1/README.md b/gen/containeranalysis1_beta1/README.md index 5b210bea03..30773934c8 100644 --- a/gen/containeranalysis1_beta1/README.md +++ b/gen/containeranalysis1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-containeranalysis1_beta1` library allows access to all features of the *Google Container Analysis* service. -This documentation was generated from *Container Analysis* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Container Analysis* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Container Analysis* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/container-analysis/api/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/ContainerAnalysis) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/ContainerAnalysis) ... * projects - * [*notes batch create*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteBatchCreateCall), [*notes create*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteCreateCall), [*notes delete*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteDeleteCall), [*notes get*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteGetCall), [*notes get iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteGetIamPolicyCall), [*notes list*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteListCall), [*notes occurrences list*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteOccurrenceListCall), [*notes patch*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNotePatchCall), [*notes set iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteSetIamPolicyCall), [*notes test iam permissions*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectNoteTestIamPermissionCall), [*occurrences batch create*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceBatchCreateCall), [*occurrences create*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceCreateCall), [*occurrences delete*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceDeleteCall), [*occurrences get*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetCall), [*occurrences get iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetIamPolicyCall), [*occurrences get notes*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetNoteCall), [*occurrences get vulnerability summary*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetVulnerabilitySummaryCall), [*occurrences list*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceListCall), [*occurrences patch*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrencePatchCall), [*occurrences set iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceSetIamPolicyCall), [*occurrences test iam permissions*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceTestIamPermissionCall), [*resources export sbom*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectResourceExportSBOMCall) and [*resources generate packages summary*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/api::ProjectResourceGeneratePackagesSummaryCall) + * [*notes batch create*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteBatchCreateCall), [*notes create*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteCreateCall), [*notes delete*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteDeleteCall), [*notes get*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteGetCall), [*notes get iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteGetIamPolicyCall), [*notes list*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteListCall), [*notes occurrences list*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteOccurrenceListCall), [*notes patch*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNotePatchCall), [*notes set iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteSetIamPolicyCall), [*notes test iam permissions*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectNoteTestIamPermissionCall), [*occurrences batch create*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceBatchCreateCall), [*occurrences create*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceCreateCall), [*occurrences delete*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceDeleteCall), [*occurrences get*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetCall), [*occurrences get iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetIamPolicyCall), [*occurrences get notes*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetNoteCall), [*occurrences get vulnerability summary*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceGetVulnerabilitySummaryCall), [*occurrences list*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceListCall), [*occurrences patch*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrencePatchCall), [*occurrences set iam policy*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceSetIamPolicyCall), [*occurrences test iam permissions*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectOccurrenceTestIamPermissionCall), [*resources export sbom*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectResourceExportSBOMCall) and [*resources generate packages summary*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/api::ProjectResourceGeneratePackagesSummaryCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/ContainerAnalysis)** +* **[Hub](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/ContainerAnalysis)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-containeranalysis1_beta1/5.0.3+20240223/google_containeranalysis1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-containeranalysis1_beta1/5.0.4+20240223/google_containeranalysis1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/containeranalysis1_beta1/src/api.rs b/gen/containeranalysis1_beta1/src/api.rs index 8df74dcc66..35372edd08 100644 --- a/gen/containeranalysis1_beta1/src/api.rs +++ b/gen/containeranalysis1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> ContainerAnalysis { ContainerAnalysis { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://containeranalysis.googleapis.com/".to_string(), _root_url: "https://containeranalysis.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> ContainerAnalysis { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/containeranalysis1_beta1/src/lib.rs b/gen/containeranalysis1_beta1/src/lib.rs index b27bdc2300..3ac7337282 100644 --- a/gen/containeranalysis1_beta1/src/lib.rs +++ b/gen/containeranalysis1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Container Analysis* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Container Analysis* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *containeranalysis:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Container Analysis* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/container-analysis/api/reference/rest/). diff --git a/gen/content2-cli/Cargo.toml b/gen/content2-cli/Cargo.toml index 651ecd4c33..37d895b1eb 100644 --- a/gen/content2-cli/Cargo.toml +++ b/gen/content2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-content2-cli" -version = "5.0.3+20220303" +version = "5.0.4+20220303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/content2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-content2] path = "../content2" -version = "5.0.3+20220303" +version = "5.0.4+20220303" diff --git a/gen/content2-cli/README.md b/gen/content2-cli/README.md index 241d8e5549..1519e2a159 100644 --- a/gen/content2-cli/README.md +++ b/gen/content2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Shopping Content* API at revision *20220303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Shopping Content* API at revision *20220303*. The CLI is at version *5.0.4*. ```bash content2 [options] diff --git a/gen/content2-cli/mkdocs.yml b/gen/content2-cli/mkdocs.yml index 5373f2d983..49f647b5e6 100644 --- a/gen/content2-cli/mkdocs.yml +++ b/gen/content2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Shopping Content v5.0.3+20220303 +site_name: Shopping Content v5.0.4+20220303 site_url: http://byron.github.io/google-apis-rs/google-content2-cli site_description: A complete library to interact with Shopping Content (protocol v2) diff --git a/gen/content2-cli/src/main.rs b/gen/content2-cli/src/main.rs index 20255a4775..a4af899b2f 100644 --- a/gen/content2-cli/src/main.rs +++ b/gen/content2-cli/src/main.rs @@ -9587,7 +9587,7 @@ async fn main() { let mut app = App::new("content2") .author("Sebastian Thiel ") - .version("5.0.3+20220303") + .version("5.0.4+20220303") .about("Manage your product listings and accounts for Google Shopping") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_content2_cli") .arg(Arg::with_name("url") diff --git a/gen/content2/Cargo.toml b/gen/content2/Cargo.toml index 5c3d32ddb2..72c17422b4 100644 --- a/gen/content2/Cargo.toml +++ b/gen/content2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-content2" -version = "5.0.3+20220303" +version = "5.0.4+20220303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/content2" homepage = "https://developers.google.com/shopping-content/v2/" -documentation = "https://docs.rs/google-content2/5.0.3+20220303" +documentation = "https://docs.rs/google-content2/5.0.4+20220303" license = "MIT" keywords = ["content", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/content2/README.md b/gen/content2/README.md index c17b97cd53..fd38663a39 100644 --- a/gen/content2/README.md +++ b/gen/content2/README.md @@ -5,44 +5,44 @@ DO NOT EDIT ! --> The `google-content2` library allows access to all features of the *Google Shopping Content* service. -This documentation was generated from *Shopping Content* crate version *5.0.3+20220303*, where *20220303* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Shopping Content* crate version *5.0.4+20220303*, where *20220303* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Shopping Content* *v2* API can be found at the [official documentation site](https://developers.google.com/shopping-content/v2/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-content2/5.0.3+20220303/google_content2/ShoppingContent) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-content2/5.0.4+20220303/google_content2/ShoppingContent) ... -* [accounts](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::Account) - * [*authinfo*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountAuthinfoCall), [*claimwebsite*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountClaimwebsiteCall), [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountDeleteCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountGetCall), [*insert*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountInsertCall), [*link*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountLinkCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountListCall) and [*update*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountUpdateCall) +* [accounts](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::Account) + * [*authinfo*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountAuthinfoCall), [*claimwebsite*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountClaimwebsiteCall), [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountDeleteCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountGetCall), [*insert*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountInsertCall), [*link*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountLinkCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountListCall) and [*update*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountUpdateCall) * accountstatuses - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountstatusCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountstatusGetCall) and [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccountstatusListCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountstatusCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountstatusGetCall) and [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccountstatusListCall) * accounttax - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccounttaxCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccounttaxGetCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccounttaxListCall) and [*update*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::AccounttaxUpdateCall) -* [datafeeds](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::Datafeed) - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedDeleteCall), [*fetchnow*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedFetchnowCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedGetCall), [*insert*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedInsertCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedListCall) and [*update*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedUpdateCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccounttaxCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccounttaxGetCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccounttaxListCall) and [*update*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::AccounttaxUpdateCall) +* [datafeeds](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::Datafeed) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedDeleteCall), [*fetchnow*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedFetchnowCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedGetCall), [*insert*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedInsertCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedListCall) and [*update*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedUpdateCall) * datafeedstatuses - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedstatusCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedstatusGetCall) and [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::DatafeedstatusListCall) -* [inventory](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::Inventory) - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::InventoryCustombatchCall) and [*set*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::InventorySetCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedstatusCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedstatusGetCall) and [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::DatafeedstatusListCall) +* [inventory](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::Inventory) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::InventoryCustombatchCall) and [*set*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::InventorySetCall) * liasettings - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingGetCall), [*getaccessiblegmbaccounts*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingGetaccessiblegmbaccountCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingListCall), [*listposdataproviders*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingListposdataproviderCall), [*requestgmbaccess*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingRequestgmbaccesCall), [*requestinventoryverification*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingRequestinventoryverificationCall), [*setinventoryverificationcontact*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingSetinventoryverificationcontactCall), [*setposdataprovider*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingSetposdataproviderCall) and [*update*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::LiasettingUpdateCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingGetCall), [*getaccessiblegmbaccounts*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingGetaccessiblegmbaccountCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingListCall), [*listposdataproviders*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingListposdataproviderCall), [*requestgmbaccess*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingRequestgmbaccesCall), [*requestinventoryverification*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingRequestinventoryverificationCall), [*setinventoryverificationcontact*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingSetinventoryverificationcontactCall), [*setposdataprovider*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingSetposdataproviderCall) and [*update*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::LiasettingUpdateCall) * orderinvoices - * [*createchargeinvoice*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderinvoiceCreatechargeinvoiceCall) and [*createrefundinvoice*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderinvoiceCreaterefundinvoiceCall) + * [*createchargeinvoice*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderinvoiceCreatechargeinvoiceCall) and [*createrefundinvoice*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderinvoiceCreaterefundinvoiceCall) * orderreports - * [*listdisbursements*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderreportListdisbursementCall) and [*listtransactions*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderreportListtransactionCall) + * [*listdisbursements*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderreportListdisbursementCall) and [*listtransactions*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderreportListtransactionCall) * orderreturns - * [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderreturnGetCall) and [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderreturnListCall) -* [orders](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::Order) - * [*acknowledge*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderAcknowledgeCall), [*advancetestorder*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderAdvancetestorderCall), [*cancel*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderCancelCall), [*cancellineitem*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderCancellineitemCall), [*canceltestorderbycustomer*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderCanceltestorderbycustomerCall), [*createtestorder*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderCreatetestorderCall), [*createtestreturn*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderCreatetestreturnCall), [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderGetCall), [*getbymerchantorderid*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderGetbymerchantorderidCall), [*gettestordertemplate*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderGettestordertemplateCall), [*instorerefundlineitem*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderInstorerefundlineitemCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderListCall), [*refund*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderRefundCall), [*rejectreturnlineitem*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderRejectreturnlineitemCall), [*returnlineitem*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderReturnlineitemCall), [*returnrefundlineitem*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderReturnrefundlineitemCall), [*setlineitemmetadata*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderSetlineitemmetadataCall), [*shiplineitems*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderShiplineitemCall), [*updatelineitemshippingdetails*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderUpdatelineitemshippingdetailCall), [*updatemerchantorderid*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderUpdatemerchantorderidCall) and [*updateshipment*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::OrderUpdateshipmentCall) + * [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderreturnGetCall) and [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderreturnListCall) +* [orders](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::Order) + * [*acknowledge*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderAcknowledgeCall), [*advancetestorder*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderAdvancetestorderCall), [*cancel*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderCancelCall), [*cancellineitem*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderCancellineitemCall), [*canceltestorderbycustomer*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderCanceltestorderbycustomerCall), [*createtestorder*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderCreatetestorderCall), [*createtestreturn*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderCreatetestreturnCall), [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderGetCall), [*getbymerchantorderid*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderGetbymerchantorderidCall), [*gettestordertemplate*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderGettestordertemplateCall), [*instorerefundlineitem*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderInstorerefundlineitemCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderListCall), [*refund*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderRefundCall), [*rejectreturnlineitem*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderRejectreturnlineitemCall), [*returnlineitem*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderReturnlineitemCall), [*returnrefundlineitem*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderReturnrefundlineitemCall), [*setlineitemmetadata*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderSetlineitemmetadataCall), [*shiplineitems*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderShiplineitemCall), [*updatelineitemshippingdetails*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderUpdatelineitemshippingdetailCall), [*updatemerchantorderid*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderUpdatemerchantorderidCall) and [*updateshipment*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::OrderUpdateshipmentCall) * pos - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoDeleteCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoGetCall), [*insert*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoInsertCall), [*inventory*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoInventoryCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoListCall) and [*sale*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::PoSaleCall) -* [products](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::Product) - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductDeleteCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductGetCall), [*insert*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductInsertCall) and [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductListCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoDeleteCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoGetCall), [*insert*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoInsertCall), [*inventory*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoInventoryCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoListCall) and [*sale*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::PoSaleCall) +* [products](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::Product) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductCustombatchCall), [*delete*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductDeleteCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductGetCall), [*insert*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductInsertCall) and [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductListCall) * productstatuses - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductstatusCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductstatusGetCall) and [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ProductstatusListCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductstatusCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductstatusGetCall) and [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ProductstatusListCall) * shippingsettings - * [*custombatch*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingGetCall), [*getsupportedcarriers*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingGetsupportedcarrierCall), [*getsupportedholidays*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingGetsupportedholidayCall), [*getsupportedpickupservices*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingGetsupportedpickupserviceCall), [*list*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingListCall) and [*update*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/api::ShippingsettingUpdateCall) + * [*custombatch*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingCustombatchCall), [*get*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingGetCall), [*getsupportedcarriers*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingGetsupportedcarrierCall), [*getsupportedholidays*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingGetsupportedholidayCall), [*getsupportedpickupservices*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingGetsupportedpickupserviceCall), [*list*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingListCall) and [*update*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/api::ShippingsettingUpdateCall) @@ -51,17 +51,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-content2/5.0.3+20220303/google_content2/ShoppingContent)** +* **[Hub](https://docs.rs/google-content2/5.0.4+20220303/google_content2/ShoppingContent)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::CallBuilder) -* **[Resources](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::CallBuilder) +* **[Resources](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Part)** + * **[Parts](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -174,17 +174,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -194,29 +194,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Delegate) to the -[Method Builder](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Delegate) to the +[Method Builder](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::RequestValue) and -[decodable](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::RequestValue) and +[decodable](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-content2/5.0.3+20220303/google_content2/client::RequestValue) are moved +* [request values](https://docs.rs/google-content2/5.0.4+20220303/google_content2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/content2/src/api.rs b/gen/content2/src/api.rs index c18807a9e9..96917bbbea 100644 --- a/gen/content2/src/api.rs +++ b/gen/content2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> ShoppingContent { ShoppingContent { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://shoppingcontent.googleapis.com/content/v2/".to_string(), _root_url: "https://shoppingcontent.googleapis.com/".to_string(), } @@ -179,7 +179,7 @@ impl<'a, S> ShoppingContent { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/content2/src/lib.rs b/gen/content2/src/lib.rs index 3b37990cfa..e565766364 100644 --- a/gen/content2/src/lib.rs +++ b/gen/content2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Shopping Content* crate version *5.0.3+20220303*, where *20220303* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Shopping Content* crate version *5.0.4+20220303*, where *20220303* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Shopping Content* *v2* API can be found at the //! [official documentation site](https://developers.google.com/shopping-content/v2/). diff --git a/gen/content2_sandbox-cli/Cargo.toml b/gen/content2_sandbox-cli/Cargo.toml index 96f8ed11d5..0e9d79d77a 100644 --- a/gen/content2_sandbox-cli/Cargo.toml +++ b/gen/content2_sandbox-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-content2_sandbox-cli" -version = "5.0.3+20181009" +version = "5.0.4+20181009" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/content2_sandbox-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-content2_sandbox] path = "../content2_sandbox" -version = "5.0.3+20181009" +version = "5.0.4+20181009" diff --git a/gen/content2_sandbox-cli/README.md b/gen/content2_sandbox-cli/README.md index b4543dd16c..bda6da6920 100644 --- a/gen/content2_sandbox-cli/README.md +++ b/gen/content2_sandbox-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Shopping Content* API at revision *20181009*. The CLI is at version *5.0.3*. +This documentation was generated from the *Shopping Content* API at revision *20181009*. The CLI is at version *5.0.4*. ```bash content2-sandbox [options] diff --git a/gen/content2_sandbox-cli/mkdocs.yml b/gen/content2_sandbox-cli/mkdocs.yml index a4aa195b1b..1cc9c34425 100644 --- a/gen/content2_sandbox-cli/mkdocs.yml +++ b/gen/content2_sandbox-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Shopping Content v5.0.3+20181009 +site_name: Shopping Content v5.0.4+20181009 site_url: http://byron.github.io/google-apis-rs/google-content2_sandbox-cli site_description: A complete library to interact with Shopping Content (protocol v2sandbox) diff --git a/gen/content2_sandbox-cli/src/main.rs b/gen/content2_sandbox-cli/src/main.rs index 94c725023e..2e92d2c1ce 100644 --- a/gen/content2_sandbox-cli/src/main.rs +++ b/gen/content2_sandbox-cli/src/main.rs @@ -3685,7 +3685,7 @@ async fn main() { let mut app = App::new("content2-sandbox") .author("Sebastian Thiel ") - .version("5.0.3+20181009") + .version("5.0.4+20181009") .about("Manages product items, inventory, and Merchant Center accounts for Google Shopping.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_content2_sandbox_cli") .arg(Arg::with_name("url") diff --git a/gen/content2_sandbox/Cargo.toml b/gen/content2_sandbox/Cargo.toml index 17933e1d0f..f2a56d2fe3 100644 --- a/gen/content2_sandbox/Cargo.toml +++ b/gen/content2_sandbox/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-content2_sandbox" -version = "5.0.3+20181009" +version = "5.0.4+20181009" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/content2_sandbox" homepage = "https://developers.google.com/shopping-content" -documentation = "https://docs.rs/google-content2_sandbox/5.0.3+20181009" +documentation = "https://docs.rs/google-content2_sandbox/5.0.4+20181009" license = "MIT" keywords = ["content", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/content2_sandbox/README.md b/gen/content2_sandbox/README.md index 7d5f2764a9..a3d41102ad 100644 --- a/gen/content2_sandbox/README.md +++ b/gen/content2_sandbox/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-content2_sandbox` library allows access to all features of the *Google Shopping Content* service. -This documentation was generated from *Shopping Content* crate version *5.0.3+20181009*, where *20181009* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Shopping Content* crate version *5.0.4+20181009*, where *20181009* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Shopping Content* *v2_sandbox* API can be found at the [official documentation site](https://developers.google.com/shopping-content). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/ShoppingContent) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/ShoppingContent) ... * orderinvoices - * [*createchargeinvoice*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderinvoiceCreatechargeinvoiceCall) and [*createrefundinvoice*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderinvoiceCreaterefundinvoiceCall) + * [*createchargeinvoice*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderinvoiceCreatechargeinvoiceCall) and [*createrefundinvoice*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderinvoiceCreaterefundinvoiceCall) * orderpayments - * [*notifyauthapproved*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderpaymentNotifyauthapprovedCall), [*notifyauthdeclined*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderpaymentNotifyauthdeclinedCall), [*notifycharge*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderpaymentNotifychargeCall) and [*notifyrefund*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderpaymentNotifyrefundCall) + * [*notifyauthapproved*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderpaymentNotifyauthapprovedCall), [*notifyauthdeclined*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderpaymentNotifyauthdeclinedCall), [*notifycharge*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderpaymentNotifychargeCall) and [*notifyrefund*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderpaymentNotifyrefundCall) * orderreturns - * [*get*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderreturnGetCall) and [*list*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderreturnListCall) -* [orders](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::Order) - * [*acknowledge*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderAcknowledgeCall), [*advancetestorder*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderAdvancetestorderCall), [*cancel*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderCancelCall), [*cancellineitem*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderCancellineitemCall), [*canceltestorderbycustomer*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderCanceltestorderbycustomerCall), [*createtestorder*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderCreatetestorderCall), [*createtestreturn*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderCreatetestreturnCall), [*custombatch*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderCustombatchCall), [*get*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderGetCall), [*getbymerchantorderid*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderGetbymerchantorderidCall), [*gettestordertemplate*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderGettestordertemplateCall), [*instorerefundlineitem*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderInstorerefundlineitemCall), [*list*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderListCall), [*refund*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderRefundCall), [*rejectreturnlineitem*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderRejectreturnlineitemCall), [*returnlineitem*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderReturnlineitemCall), [*returnrefundlineitem*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderReturnrefundlineitemCall), [*setlineitemmetadata*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderSetlineitemmetadataCall), [*shiplineitems*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderShiplineitemCall), [*updatelineitemshippingdetails*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderUpdatelineitemshippingdetailCall), [*updatemerchantorderid*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderUpdatemerchantorderidCall) and [*updateshipment*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/api::OrderUpdateshipmentCall) + * [*get*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderreturnGetCall) and [*list*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderreturnListCall) +* [orders](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::Order) + * [*acknowledge*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderAcknowledgeCall), [*advancetestorder*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderAdvancetestorderCall), [*cancel*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderCancelCall), [*cancellineitem*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderCancellineitemCall), [*canceltestorderbycustomer*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderCanceltestorderbycustomerCall), [*createtestorder*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderCreatetestorderCall), [*createtestreturn*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderCreatetestreturnCall), [*custombatch*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderCustombatchCall), [*get*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderGetCall), [*getbymerchantorderid*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderGetbymerchantorderidCall), [*gettestordertemplate*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderGettestordertemplateCall), [*instorerefundlineitem*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderInstorerefundlineitemCall), [*list*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderListCall), [*refund*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderRefundCall), [*rejectreturnlineitem*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderRejectreturnlineitemCall), [*returnlineitem*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderReturnlineitemCall), [*returnrefundlineitem*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderReturnrefundlineitemCall), [*setlineitemmetadata*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderSetlineitemmetadataCall), [*shiplineitems*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderShiplineitemCall), [*updatelineitemshippingdetails*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderUpdatelineitemshippingdetailCall), [*updatemerchantorderid*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderUpdatemerchantorderidCall) and [*updateshipment*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/api::OrderUpdateshipmentCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/ShoppingContent)** +* **[Hub](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/ShoppingContent)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::CallBuilder) -* **[Resources](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::CallBuilder) +* **[Resources](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Part)** + * **[Parts](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::CallBuilder)** +* **[Activities](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -152,17 +152,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -172,29 +172,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Delegate) to the -[Method Builder](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Delegate) to the +[Method Builder](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::RequestValue) and -[decodable](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::RequestValue) and +[decodable](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-content2_sandbox/5.0.3+20181009/google_content2_sandbox/client::RequestValue) are moved +* [request values](https://docs.rs/google-content2_sandbox/5.0.4+20181009/google_content2_sandbox/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/content2_sandbox/src/api.rs b/gen/content2_sandbox/src/api.rs index 12d9218666..69a44f9c9e 100644 --- a/gen/content2_sandbox/src/api.rs +++ b/gen/content2_sandbox/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> ShoppingContent { ShoppingContent { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/content/v2sandbox/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> ShoppingContent { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/content2_sandbox/src/lib.rs b/gen/content2_sandbox/src/lib.rs index 0f4a8d7ce5..38d68734e3 100644 --- a/gen/content2_sandbox/src/lib.rs +++ b/gen/content2_sandbox/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Shopping Content* crate version *5.0.3+20181009*, where *20181009* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Shopping Content* crate version *5.0.4+20181009*, where *20181009* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Shopping Content* *v2_sandbox* API can be found at the //! [official documentation site](https://developers.google.com/shopping-content). diff --git a/gen/coordinate1-cli/Cargo.toml b/gen/coordinate1-cli/Cargo.toml index f32850c6b0..d4d0c5b7c1 100644 --- a/gen/coordinate1-cli/Cargo.toml +++ b/gen/coordinate1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-coordinate1-cli" -version = "5.0.3+20150811" +version = "5.0.4+20150811" authors = ["Sebastian Thiel "] description = "A complete library to interact with coordinate (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/coordinate1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-coordinate1] path = "../coordinate1" -version = "5.0.3+20150811" +version = "5.0.4+20150811" diff --git a/gen/coordinate1-cli/README.md b/gen/coordinate1-cli/README.md index 0544a2576b..8128620a90 100644 --- a/gen/coordinate1-cli/README.md +++ b/gen/coordinate1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *coordinate* API at revision *20150811*. The CLI is at version *5.0.3*. +This documentation was generated from the *coordinate* API at revision *20150811*. The CLI is at version *5.0.4*. ```bash coordinate1 [options] diff --git a/gen/coordinate1-cli/mkdocs.yml b/gen/coordinate1-cli/mkdocs.yml index 4ae55f1ffe..4b5d8a25a0 100644 --- a/gen/coordinate1-cli/mkdocs.yml +++ b/gen/coordinate1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: coordinate v5.0.3+20150811 +site_name: coordinate v5.0.4+20150811 site_url: http://byron.github.io/google-apis-rs/google-coordinate1-cli site_description: A complete library to interact with coordinate (protocol v1) diff --git a/gen/coordinate1-cli/src/main.rs b/gen/coordinate1-cli/src/main.rs index 37066dc795..27a48ddcf3 100644 --- a/gen/coordinate1-cli/src/main.rs +++ b/gen/coordinate1-cli/src/main.rs @@ -1563,7 +1563,7 @@ async fn main() { let mut app = App::new("coordinate1") .author("Sebastian Thiel ") - .version("5.0.3+20150811") + .version("5.0.4+20150811") .about("Lets you view and manage jobs in a Coordinate team.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_coordinate1_cli") .arg(Arg::with_name("url") diff --git a/gen/coordinate1/Cargo.toml b/gen/coordinate1/Cargo.toml index d6b60a45f6..5d1949405e 100644 --- a/gen/coordinate1/Cargo.toml +++ b/gen/coordinate1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-coordinate1" -version = "5.0.3+20150811" +version = "5.0.4+20150811" authors = ["Sebastian Thiel "] description = "A complete library to interact with coordinate (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/coordinate1" homepage = "https://developers.google.com/coordinate/" -documentation = "https://docs.rs/google-coordinate1/5.0.3+20150811" +documentation = "https://docs.rs/google-coordinate1/5.0.4+20150811" license = "MIT" keywords = ["coordinate", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/coordinate1/README.md b/gen/coordinate1/README.md index f1b45a70a2..b394a62d85 100644 --- a/gen/coordinate1/README.md +++ b/gen/coordinate1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-coordinate1` library allows access to all features of the *Google coordinate* service. -This documentation was generated from *coordinate* crate version *5.0.3+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *coordinate* crate version *5.0.4+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *coordinate* *v1* API can be found at the [official documentation site](https://developers.google.com/coordinate/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/Coordinate) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/Coordinate) ... -* [custom field def](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::CustomFieldDef) - * [*list*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::CustomFieldDefListCall) -* [jobs](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::Job) - * [*get*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::JobGetCall), [*insert*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::JobInsertCall), [*list*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::JobListCall), [*patch*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::JobPatchCall) and [*update*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::JobUpdateCall) -* [location](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::Location) - * [*list*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::LocationListCall) -* [schedule](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::Schedule) - * [*get*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::ScheduleGetCall), [*patch*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::SchedulePatchCall) and [*update*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::ScheduleUpdateCall) -* [team](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::Team) - * [*list*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::TeamListCall) -* [worker](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::Worker) - * [*list*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/api::WorkerListCall) +* [custom field def](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::CustomFieldDef) + * [*list*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::CustomFieldDefListCall) +* [jobs](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::Job) + * [*get*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::JobGetCall), [*insert*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::JobInsertCall), [*list*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::JobListCall), [*patch*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::JobPatchCall) and [*update*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::JobUpdateCall) +* [location](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::Location) + * [*list*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::LocationListCall) +* [schedule](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::Schedule) + * [*get*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::ScheduleGetCall), [*patch*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::SchedulePatchCall) and [*update*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::ScheduleUpdateCall) +* [team](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::Team) + * [*list*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::TeamListCall) +* [worker](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::Worker) + * [*list*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/api::WorkerListCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/Coordinate)** +* **[Hub](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/Coordinate)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::CallBuilder) -* **[Resources](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::CallBuilder) +* **[Resources](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Part)** + * **[Parts](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -148,17 +148,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -168,29 +168,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Delegate) to the -[Method Builder](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Delegate) to the +[Method Builder](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::RequestValue) and -[decodable](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::RequestValue) and +[decodable](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-coordinate1/5.0.3+20150811/google_coordinate1/client::RequestValue) are moved +* [request values](https://docs.rs/google-coordinate1/5.0.4+20150811/google_coordinate1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/coordinate1/src/api.rs b/gen/coordinate1/src/api.rs index 195302a441..fb87ed4bd1 100644 --- a/gen/coordinate1/src/api.rs +++ b/gen/coordinate1/src/api.rs @@ -139,7 +139,7 @@ impl<'a, S> Coordinate { Coordinate { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/coordinate/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -165,7 +165,7 @@ impl<'a, S> Coordinate { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/coordinate1/src/lib.rs b/gen/coordinate1/src/lib.rs index c7e84e4070..1518cf2fae 100644 --- a/gen/coordinate1/src/lib.rs +++ b/gen/coordinate1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *coordinate* crate version *5.0.3+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *coordinate* crate version *5.0.4+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *coordinate* *v1* API can be found at the //! [official documentation site](https://developers.google.com/coordinate/). diff --git a/gen/customsearch1-cli/Cargo.toml b/gen/customsearch1-cli/Cargo.toml index 64f074f5a4..cbe10baade 100644 --- a/gen/customsearch1-cli/Cargo.toml +++ b/gen/customsearch1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-customsearch1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with CustomSearch API (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/customsearch1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-customsearch1] path = "../customsearch1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/customsearch1-cli/README.md b/gen/customsearch1-cli/README.md index 5d9632d7b7..ed4d2eae3a 100644 --- a/gen/customsearch1-cli/README.md +++ b/gen/customsearch1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *CustomSearch API* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *CustomSearch API* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash customsearch1 [options] diff --git a/gen/customsearch1-cli/mkdocs.yml b/gen/customsearch1-cli/mkdocs.yml index 52e533939b..94960ae5d6 100644 --- a/gen/customsearch1-cli/mkdocs.yml +++ b/gen/customsearch1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: CustomSearch API v5.0.3+20240303 +site_name: CustomSearch API v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-customsearch1-cli site_description: A complete library to interact with CustomSearch API (protocol v1) diff --git a/gen/customsearch1-cli/src/main.rs b/gen/customsearch1-cli/src/main.rs index f92c749c6d..6f6816848e 100644 --- a/gen/customsearch1-cli/src/main.rs +++ b/gen/customsearch1-cli/src/main.rs @@ -467,7 +467,7 @@ async fn main() { let mut app = App::new("customsearch1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Searches over a website or collection of websites") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_customsearch1_cli") .arg(Arg::with_name("folder") diff --git a/gen/customsearch1/Cargo.toml b/gen/customsearch1/Cargo.toml index 39fedf9fae..13d1aa7161 100644 --- a/gen/customsearch1/Cargo.toml +++ b/gen/customsearch1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-customsearch1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with CustomSearch API (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/customsearch1" homepage = "https://developers.google.com/custom-search/v1/introduction" -documentation = "https://docs.rs/google-customsearch1/5.0.3+20240303" +documentation = "https://docs.rs/google-customsearch1/5.0.4+20240303" license = "MIT" keywords = ["customsearch", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/customsearch1/README.md b/gen/customsearch1/README.md index aebdba8ca8..8c0f08ee22 100644 --- a/gen/customsearch1/README.md +++ b/gen/customsearch1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-customsearch1` library allows access to all features of the *Google CustomSearch API* service. -This documentation was generated from *CustomSearch API* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *CustomSearch API* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *CustomSearch API* *v1* API can be found at the [official documentation site](https://developers.google.com/custom-search/v1/introduction). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/CustomSearchAPI) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/CustomSearchAPI) ... * cse - * [*list*](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/api::CseListCall) and [*siterestrict list*](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/api::CseSiterestrictListCall) + * [*list*](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/api::CseListCall) and [*siterestrict list*](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/api::CseSiterestrictListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/CustomSearchAPI)** +* **[Hub](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/CustomSearchAPI)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::CallBuilder) -* **[Resources](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::CallBuilder) +* **[Resources](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Part)** + * **[Parts](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -150,17 +150,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -170,29 +170,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Delegate) to the -[Method Builder](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Delegate) to the +[Method Builder](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::RequestValue) and -[decodable](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::RequestValue) and +[decodable](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-customsearch1/5.0.3+20240303/google_customsearch1/client::RequestValue) are moved +* [request values](https://docs.rs/google-customsearch1/5.0.4+20240303/google_customsearch1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/customsearch1/src/api.rs b/gen/customsearch1/src/api.rs index d5ef6078c3..81e103726c 100644 --- a/gen/customsearch1/src/api.rs +++ b/gen/customsearch1/src/api.rs @@ -128,7 +128,7 @@ impl<'a, S> CustomSearchAPI { CustomSearchAPI { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://customsearch.googleapis.com/".to_string(), _root_url: "https://customsearch.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> CustomSearchAPI { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/customsearch1/src/lib.rs b/gen/customsearch1/src/lib.rs index d88b46fea6..1cc58ae02c 100644 --- a/gen/customsearch1/src/lib.rs +++ b/gen/customsearch1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *CustomSearch API* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *CustomSearch API* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *CustomSearch API* *v1* API can be found at the //! [official documentation site](https://developers.google.com/custom-search/v1/introduction). diff --git a/gen/datacatalog1-cli/Cargo.toml b/gen/datacatalog1-cli/Cargo.toml index 317558c02e..ba2d37c5b7 100644 --- a/gen/datacatalog1-cli/Cargo.toml +++ b/gen/datacatalog1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datacatalog1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Catalog (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datacatalog1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datacatalog1] path = "../datacatalog1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/datacatalog1-cli/README.md b/gen/datacatalog1-cli/README.md index 46c2a897bb..e00883142c 100644 --- a/gen/datacatalog1-cli/README.md +++ b/gen/datacatalog1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Data Catalog* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Data Catalog* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash datacatalog1 [options] diff --git a/gen/datacatalog1-cli/mkdocs.yml b/gen/datacatalog1-cli/mkdocs.yml index 8d7501c7ac..46451d84e7 100644 --- a/gen/datacatalog1-cli/mkdocs.yml +++ b/gen/datacatalog1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Data Catalog v5.0.3+20240222 +site_name: Data Catalog v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-datacatalog1-cli site_description: A complete library to interact with Data Catalog (protocol v1) diff --git a/gen/datacatalog1-cli/src/main.rs b/gen/datacatalog1-cli/src/main.rs index b21406ab19..f0f617c0f5 100644 --- a/gen/datacatalog1-cli/src/main.rs +++ b/gen/datacatalog1-cli/src/main.rs @@ -7208,7 +7208,7 @@ async fn main() { let mut app = App::new("datacatalog1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("A fully managed and highly scalable data discovery and metadata management service. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datacatalog1_cli") .arg(Arg::with_name("url") diff --git a/gen/datacatalog1/Cargo.toml b/gen/datacatalog1/Cargo.toml index 4367a9fb0d..5be012ccbf 100644 --- a/gen/datacatalog1/Cargo.toml +++ b/gen/datacatalog1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datacatalog1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Catalog (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datacatalog1" homepage = "https://cloud.google.com/data-catalog/docs/" -documentation = "https://docs.rs/google-datacatalog1/5.0.3+20240222" +documentation = "https://docs.rs/google-datacatalog1/5.0.4+20240222" license = "MIT" keywords = ["datacatalog", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datacatalog1/README.md b/gen/datacatalog1/README.md index 4fd3ef0b77..811a80f9af 100644 --- a/gen/datacatalog1/README.md +++ b/gen/datacatalog1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-datacatalog1` library allows access to all features of the *Google Data Catalog* service. -This documentation was generated from *Data Catalog* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *datacatalog:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Data Catalog* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *datacatalog:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Data Catalog* *v1* API can be found at the [official documentation site](https://cloud.google.com/data-catalog/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/DataCatalog) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/DataCatalog) ... * catalog - * [*search*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::CatalogSearchCall) + * [*search*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::CatalogSearchCall) * entries - * [*lookup*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::EntryLookupCall) + * [*lookup*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::EntryLookupCall) * projects - * [*locations entry groups create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupCreateCall), [*locations entry groups delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupDeleteCall), [*locations entry groups entries create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryCreateCall), [*locations entry groups entries delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryDeleteCall), [*locations entry groups entries get*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryGetCall), [*locations entry groups entries get iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryGetIamPolicyCall), [*locations entry groups entries import*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryImportCall), [*locations entry groups entries list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryListCall), [*locations entry groups entries modify entry contacts*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryModifyEntryContactCall), [*locations entry groups entries modify entry overview*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryModifyEntryOverviewCall), [*locations entry groups entries patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryPatchCall), [*locations entry groups entries star*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryStarCall), [*locations entry groups entries tags create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagCreateCall), [*locations entry groups entries tags delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagDeleteCall), [*locations entry groups entries tags list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagListCall), [*locations entry groups entries tags patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagPatchCall), [*locations entry groups entries tags reconcile*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagReconcileCall), [*locations entry groups entries test iam permissions*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTestIamPermissionCall), [*locations entry groups entries unstar*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryUnstarCall), [*locations entry groups get*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupGetCall), [*locations entry groups get iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupGetIamPolicyCall), [*locations entry groups list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupListCall), [*locations entry groups patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupPatchCall), [*locations entry groups set iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupSetIamPolicyCall), [*locations entry groups tags create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagCreateCall), [*locations entry groups tags delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagDeleteCall), [*locations entry groups tags list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagListCall), [*locations entry groups tags patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagPatchCall), [*locations entry groups test iam permissions*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTestIamPermissionCall), [*locations operations cancel*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationOperationListCall), [*locations tag templates create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateCreateCall), [*locations tag templates delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateDeleteCall), [*locations tag templates fields create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldCreateCall), [*locations tag templates fields delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldDeleteCall), [*locations tag templates fields enum values rename*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldEnumValueRenameCall), [*locations tag templates fields patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldPatchCall), [*locations tag templates fields rename*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldRenameCall), [*locations tag templates get*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateGetCall), [*locations tag templates get iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateGetIamPolicyCall), [*locations tag templates patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplatePatchCall), [*locations tag templates set iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateSetIamPolicyCall), [*locations tag templates test iam permissions*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTagTemplateTestIamPermissionCall), [*locations taxonomies create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyCreateCall), [*locations taxonomies delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyDeleteCall), [*locations taxonomies export*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyExportCall), [*locations taxonomies get*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyGetCall), [*locations taxonomies get iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyGetIamPolicyCall), [*locations taxonomies import*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyImportCall), [*locations taxonomies list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyListCall), [*locations taxonomies patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPatchCall), [*locations taxonomies policy tags create*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagCreateCall), [*locations taxonomies policy tags delete*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagDeleteCall), [*locations taxonomies policy tags get*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagGetCall), [*locations taxonomies policy tags get iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagGetIamPolicyCall), [*locations taxonomies policy tags list*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagListCall), [*locations taxonomies policy tags patch*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagPatchCall), [*locations taxonomies policy tags set iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagSetIamPolicyCall), [*locations taxonomies policy tags test iam permissions*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagTestIamPermissionCall), [*locations taxonomies replace*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyReplaceCall), [*locations taxonomies set iam policy*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomySetIamPolicyCall) and [*locations taxonomies test iam permissions*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/api::ProjectLocationTaxonomyTestIamPermissionCall) + * [*locations entry groups create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupCreateCall), [*locations entry groups delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupDeleteCall), [*locations entry groups entries create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryCreateCall), [*locations entry groups entries delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryDeleteCall), [*locations entry groups entries get*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryGetCall), [*locations entry groups entries get iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryGetIamPolicyCall), [*locations entry groups entries import*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryImportCall), [*locations entry groups entries list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryListCall), [*locations entry groups entries modify entry contacts*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryModifyEntryContactCall), [*locations entry groups entries modify entry overview*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryModifyEntryOverviewCall), [*locations entry groups entries patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryPatchCall), [*locations entry groups entries star*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryStarCall), [*locations entry groups entries tags create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagCreateCall), [*locations entry groups entries tags delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagDeleteCall), [*locations entry groups entries tags list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagListCall), [*locations entry groups entries tags patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagPatchCall), [*locations entry groups entries tags reconcile*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTagReconcileCall), [*locations entry groups entries test iam permissions*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryTestIamPermissionCall), [*locations entry groups entries unstar*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupEntryUnstarCall), [*locations entry groups get*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupGetCall), [*locations entry groups get iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupGetIamPolicyCall), [*locations entry groups list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupListCall), [*locations entry groups patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupPatchCall), [*locations entry groups set iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupSetIamPolicyCall), [*locations entry groups tags create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagCreateCall), [*locations entry groups tags delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagDeleteCall), [*locations entry groups tags list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagListCall), [*locations entry groups tags patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTagPatchCall), [*locations entry groups test iam permissions*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationEntryGroupTestIamPermissionCall), [*locations operations cancel*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationOperationListCall), [*locations tag templates create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateCreateCall), [*locations tag templates delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateDeleteCall), [*locations tag templates fields create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldCreateCall), [*locations tag templates fields delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldDeleteCall), [*locations tag templates fields enum values rename*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldEnumValueRenameCall), [*locations tag templates fields patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldPatchCall), [*locations tag templates fields rename*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateFieldRenameCall), [*locations tag templates get*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateGetCall), [*locations tag templates get iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateGetIamPolicyCall), [*locations tag templates patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplatePatchCall), [*locations tag templates set iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateSetIamPolicyCall), [*locations tag templates test iam permissions*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTagTemplateTestIamPermissionCall), [*locations taxonomies create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyCreateCall), [*locations taxonomies delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyDeleteCall), [*locations taxonomies export*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyExportCall), [*locations taxonomies get*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyGetCall), [*locations taxonomies get iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyGetIamPolicyCall), [*locations taxonomies import*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyImportCall), [*locations taxonomies list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyListCall), [*locations taxonomies patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPatchCall), [*locations taxonomies policy tags create*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagCreateCall), [*locations taxonomies policy tags delete*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagDeleteCall), [*locations taxonomies policy tags get*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagGetCall), [*locations taxonomies policy tags get iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagGetIamPolicyCall), [*locations taxonomies policy tags list*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagListCall), [*locations taxonomies policy tags patch*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagPatchCall), [*locations taxonomies policy tags set iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagSetIamPolicyCall), [*locations taxonomies policy tags test iam permissions*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyPolicyTagTestIamPermissionCall), [*locations taxonomies replace*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyReplaceCall), [*locations taxonomies set iam policy*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomySetIamPolicyCall) and [*locations taxonomies test iam permissions*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/api::ProjectLocationTaxonomyTestIamPermissionCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/DataCatalog)** +* **[Hub](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/DataCatalog)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Part)** + * **[Parts](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::RequestValue) and -[decodable](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::RequestValue) and +[decodable](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datacatalog1/5.0.3+20240222/google_datacatalog1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datacatalog1/5.0.4+20240222/google_datacatalog1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datacatalog1/src/api.rs b/gen/datacatalog1/src/api.rs index fac6a2b6ab..0ce9e93f35 100644 --- a/gen/datacatalog1/src/api.rs +++ b/gen/datacatalog1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> DataCatalog { DataCatalog { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datacatalog.googleapis.com/".to_string(), _root_url: "https://datacatalog.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> DataCatalog { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datacatalog1/src/lib.rs b/gen/datacatalog1/src/lib.rs index da7743a13b..9f37dc3516 100644 --- a/gen/datacatalog1/src/lib.rs +++ b/gen/datacatalog1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Data Catalog* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *datacatalog:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Data Catalog* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *datacatalog:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Data Catalog* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/data-catalog/docs/). diff --git a/gen/datacatalog1_beta1-cli/Cargo.toml b/gen/datacatalog1_beta1-cli/Cargo.toml index 39d25786a2..d7737084e0 100644 --- a/gen/datacatalog1_beta1-cli/Cargo.toml +++ b/gen/datacatalog1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datacatalog1_beta1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Catalog (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datacatalog1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datacatalog1_beta1] path = "../datacatalog1_beta1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/datacatalog1_beta1-cli/README.md b/gen/datacatalog1_beta1-cli/README.md index 2847aecbed..c8632dea31 100644 --- a/gen/datacatalog1_beta1-cli/README.md +++ b/gen/datacatalog1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Data Catalog* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Data Catalog* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash datacatalog1-beta1 [options] diff --git a/gen/datacatalog1_beta1-cli/mkdocs.yml b/gen/datacatalog1_beta1-cli/mkdocs.yml index fad3ec10c4..6ba34caed2 100644 --- a/gen/datacatalog1_beta1-cli/mkdocs.yml +++ b/gen/datacatalog1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Data Catalog v5.0.3+20240222 +site_name: Data Catalog v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-datacatalog1_beta1-cli site_description: A complete library to interact with Data Catalog (protocol v1beta1) diff --git a/gen/datacatalog1_beta1-cli/src/main.rs b/gen/datacatalog1_beta1-cli/src/main.rs index 905db7c42a..2aaf94ca76 100644 --- a/gen/datacatalog1_beta1-cli/src/main.rs +++ b/gen/datacatalog1_beta1-cli/src/main.rs @@ -5946,7 +5946,7 @@ async fn main() { let mut app = App::new("datacatalog1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("A fully managed and highly scalable data discovery and metadata management service. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datacatalog1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/datacatalog1_beta1/Cargo.toml b/gen/datacatalog1_beta1/Cargo.toml index 61fea5da4d..7eab684992 100644 --- a/gen/datacatalog1_beta1/Cargo.toml +++ b/gen/datacatalog1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datacatalog1_beta1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Catalog (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datacatalog1_beta1" homepage = "https://cloud.google.com/data-catalog/docs/" -documentation = "https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222" +documentation = "https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222" license = "MIT" keywords = ["datacatalog", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datacatalog1_beta1/README.md b/gen/datacatalog1_beta1/README.md index 4c70c0c63c..8967093846 100644 --- a/gen/datacatalog1_beta1/README.md +++ b/gen/datacatalog1_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-datacatalog1_beta1` library allows access to all features of the *Google Data Catalog* service. -This documentation was generated from *Data Catalog* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *datacatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Data Catalog* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *datacatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Data Catalog* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/data-catalog/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/DataCatalog) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/DataCatalog) ... * catalog - * [*search*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::CatalogSearchCall) + * [*search*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::CatalogSearchCall) * entries - * [*lookup*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::EntryLookupCall) + * [*lookup*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::EntryLookupCall) * projects - * [*locations entry groups create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupCreateCall), [*locations entry groups delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupDeleteCall), [*locations entry groups entries create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryCreateCall), [*locations entry groups entries delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryDeleteCall), [*locations entry groups entries get*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryGetCall), [*locations entry groups entries get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryGetIamPolicyCall), [*locations entry groups entries list*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryListCall), [*locations entry groups entries patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryPatchCall), [*locations entry groups entries tags create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagCreateCall), [*locations entry groups entries tags delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagDeleteCall), [*locations entry groups entries tags list*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagListCall), [*locations entry groups entries tags patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagPatchCall), [*locations entry groups entries test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTestIamPermissionCall), [*locations entry groups get*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupGetCall), [*locations entry groups get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupGetIamPolicyCall), [*locations entry groups list*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupListCall), [*locations entry groups patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupPatchCall), [*locations entry groups set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupSetIamPolicyCall), [*locations entry groups tags create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagCreateCall), [*locations entry groups tags delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagDeleteCall), [*locations entry groups tags list*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagListCall), [*locations entry groups tags patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagPatchCall), [*locations entry groups test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTestIamPermissionCall), [*locations tag templates create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateCreateCall), [*locations tag templates delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateDeleteCall), [*locations tag templates fields create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldCreateCall), [*locations tag templates fields delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldDeleteCall), [*locations tag templates fields enum values rename*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldEnumValueRenameCall), [*locations tag templates fields patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldPatchCall), [*locations tag templates fields rename*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldRenameCall), [*locations tag templates get*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateGetCall), [*locations tag templates get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateGetIamPolicyCall), [*locations tag templates patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplatePatchCall), [*locations tag templates set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateSetIamPolicyCall), [*locations tag templates test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateTestIamPermissionCall), [*locations taxonomies create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyCreateCall), [*locations taxonomies delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyDeleteCall), [*locations taxonomies export*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyExportCall), [*locations taxonomies get*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyGetCall), [*locations taxonomies get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyGetIamPolicyCall), [*locations taxonomies import*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyImportCall), [*locations taxonomies list*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyListCall), [*locations taxonomies patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPatchCall), [*locations taxonomies policy tags create*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagCreateCall), [*locations taxonomies policy tags delete*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagDeleteCall), [*locations taxonomies policy tags get*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagGetCall), [*locations taxonomies policy tags get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagGetIamPolicyCall), [*locations taxonomies policy tags list*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagListCall), [*locations taxonomies policy tags patch*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagPatchCall), [*locations taxonomies policy tags set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagSetIamPolicyCall), [*locations taxonomies policy tags test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagTestIamPermissionCall), [*locations taxonomies set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomySetIamPolicyCall) and [*locations taxonomies test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyTestIamPermissionCall) + * [*locations entry groups create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupCreateCall), [*locations entry groups delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupDeleteCall), [*locations entry groups entries create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryCreateCall), [*locations entry groups entries delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryDeleteCall), [*locations entry groups entries get*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryGetCall), [*locations entry groups entries get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryGetIamPolicyCall), [*locations entry groups entries list*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryListCall), [*locations entry groups entries patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryPatchCall), [*locations entry groups entries tags create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagCreateCall), [*locations entry groups entries tags delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagDeleteCall), [*locations entry groups entries tags list*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagListCall), [*locations entry groups entries tags patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTagPatchCall), [*locations entry groups entries test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupEntryTestIamPermissionCall), [*locations entry groups get*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupGetCall), [*locations entry groups get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupGetIamPolicyCall), [*locations entry groups list*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupListCall), [*locations entry groups patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupPatchCall), [*locations entry groups set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupSetIamPolicyCall), [*locations entry groups tags create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagCreateCall), [*locations entry groups tags delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagDeleteCall), [*locations entry groups tags list*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagListCall), [*locations entry groups tags patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTagPatchCall), [*locations entry groups test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationEntryGroupTestIamPermissionCall), [*locations tag templates create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateCreateCall), [*locations tag templates delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateDeleteCall), [*locations tag templates fields create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldCreateCall), [*locations tag templates fields delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldDeleteCall), [*locations tag templates fields enum values rename*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldEnumValueRenameCall), [*locations tag templates fields patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldPatchCall), [*locations tag templates fields rename*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateFieldRenameCall), [*locations tag templates get*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateGetCall), [*locations tag templates get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateGetIamPolicyCall), [*locations tag templates patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplatePatchCall), [*locations tag templates set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateSetIamPolicyCall), [*locations tag templates test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTagTemplateTestIamPermissionCall), [*locations taxonomies create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyCreateCall), [*locations taxonomies delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyDeleteCall), [*locations taxonomies export*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyExportCall), [*locations taxonomies get*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyGetCall), [*locations taxonomies get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyGetIamPolicyCall), [*locations taxonomies import*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyImportCall), [*locations taxonomies list*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyListCall), [*locations taxonomies patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPatchCall), [*locations taxonomies policy tags create*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagCreateCall), [*locations taxonomies policy tags delete*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagDeleteCall), [*locations taxonomies policy tags get*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagGetCall), [*locations taxonomies policy tags get iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagGetIamPolicyCall), [*locations taxonomies policy tags list*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagListCall), [*locations taxonomies policy tags patch*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagPatchCall), [*locations taxonomies policy tags set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagSetIamPolicyCall), [*locations taxonomies policy tags test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyPolicyTagTestIamPermissionCall), [*locations taxonomies set iam policy*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomySetIamPolicyCall) and [*locations taxonomies test iam permissions*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/api::ProjectLocationTaxonomyTestIamPermissionCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/DataCatalog)** +* **[Hub](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/DataCatalog)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datacatalog1_beta1/5.0.3+20240222/google_datacatalog1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datacatalog1_beta1/5.0.4+20240222/google_datacatalog1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datacatalog1_beta1/src/api.rs b/gen/datacatalog1_beta1/src/api.rs index 8d9810f406..ddbc2dcd9f 100644 --- a/gen/datacatalog1_beta1/src/api.rs +++ b/gen/datacatalog1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> DataCatalog { DataCatalog { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datacatalog.googleapis.com/".to_string(), _root_url: "https://datacatalog.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> DataCatalog { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datacatalog1_beta1/src/lib.rs b/gen/datacatalog1_beta1/src/lib.rs index ad573f2fe9..0fc9ed276a 100644 --- a/gen/datacatalog1_beta1/src/lib.rs +++ b/gen/datacatalog1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Data Catalog* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *datacatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Data Catalog* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *datacatalog:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Data Catalog* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/data-catalog/docs/). diff --git a/gen/datafusion1-cli/Cargo.toml b/gen/datafusion1-cli/Cargo.toml index c07c3ae322..29872392dc 100644 --- a/gen/datafusion1-cli/Cargo.toml +++ b/gen/datafusion1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datafusion1-cli" -version = "5.0.3+20240111" +version = "5.0.4+20240111" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Fusion (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datafusion1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datafusion1] path = "../datafusion1" -version = "5.0.3+20240111" +version = "5.0.4+20240111" diff --git a/gen/datafusion1-cli/README.md b/gen/datafusion1-cli/README.md index 2f3d2f3154..74c1b16c29 100644 --- a/gen/datafusion1-cli/README.md +++ b/gen/datafusion1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Data Fusion* API at revision *20240111*. The CLI is at version *5.0.3*. +This documentation was generated from the *Data Fusion* API at revision *20240111*. The CLI is at version *5.0.4*. ```bash datafusion1 [options] diff --git a/gen/datafusion1-cli/mkdocs.yml b/gen/datafusion1-cli/mkdocs.yml index dc2e52d503..f05461d2f8 100644 --- a/gen/datafusion1-cli/mkdocs.yml +++ b/gen/datafusion1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Data Fusion v5.0.3+20240111 +site_name: Data Fusion v5.0.4+20240111 site_url: http://byron.github.io/google-apis-rs/google-datafusion1-cli site_description: A complete library to interact with Data Fusion (protocol v1) diff --git a/gen/datafusion1-cli/src/main.rs b/gen/datafusion1-cli/src/main.rs index c1b13de678..da7675ab01 100644 --- a/gen/datafusion1-cli/src/main.rs +++ b/gen/datafusion1-cli/src/main.rs @@ -2026,7 +2026,7 @@ async fn main() { let mut app = App::new("datafusion1") .author("Sebastian Thiel ") - .version("5.0.3+20240111") + .version("5.0.4+20240111") .about("Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datafusion1_cli") .arg(Arg::with_name("url") diff --git a/gen/datafusion1/Cargo.toml b/gen/datafusion1/Cargo.toml index 9cada4eeac..978c7d84a6 100644 --- a/gen/datafusion1/Cargo.toml +++ b/gen/datafusion1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datafusion1" -version = "5.0.3+20240111" +version = "5.0.4+20240111" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Fusion (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datafusion1" homepage = "https://cloud.google.com/data-fusion/docs" -documentation = "https://docs.rs/google-datafusion1/5.0.3+20240111" +documentation = "https://docs.rs/google-datafusion1/5.0.4+20240111" license = "MIT" keywords = ["datafusion", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datafusion1/README.md b/gen/datafusion1/README.md index bcd84b06c4..c237c5d415 100644 --- a/gen/datafusion1/README.md +++ b/gen/datafusion1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datafusion1` library allows access to all features of the *Google Data Fusion* service. -This documentation was generated from *Data Fusion* crate version *5.0.3+20240111*, where *20240111* is the exact revision of the *datafusion:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Data Fusion* crate version *5.0.4+20240111*, where *20240111* is the exact revision of the *datafusion:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Data Fusion* *v1* API can be found at the [official documentation site](https://cloud.google.com/data-fusion/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/DataFusion) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/DataFusion) ... * projects - * [*locations get*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceDeleteCall), [*locations instances dns peerings create*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceDnsPeeringCreateCall), [*locations instances dns peerings delete*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceDnsPeeringDeleteCall), [*locations instances dns peerings list*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceDnsPeeringListCall), [*locations instances get*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceGetCall), [*locations instances get iam policy*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceGetIamPolicyCall), [*locations instances list*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstancePatchCall), [*locations instances restart*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceRestartCall), [*locations instances set iam policy*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceSetIamPolicyCall), [*locations instances test iam permissions*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationInstanceTestIamPermissionCall), [*locations list*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationOperationListCall) and [*locations versions list*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/api::ProjectLocationVersionListCall) + * [*locations get*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceDeleteCall), [*locations instances dns peerings create*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceDnsPeeringCreateCall), [*locations instances dns peerings delete*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceDnsPeeringDeleteCall), [*locations instances dns peerings list*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceDnsPeeringListCall), [*locations instances get*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceGetCall), [*locations instances get iam policy*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceGetIamPolicyCall), [*locations instances list*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstancePatchCall), [*locations instances restart*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceRestartCall), [*locations instances set iam policy*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceSetIamPolicyCall), [*locations instances test iam permissions*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationInstanceTestIamPermissionCall), [*locations list*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationOperationListCall) and [*locations versions list*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/api::ProjectLocationVersionListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/DataFusion)** +* **[Hub](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/DataFusion)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Part)** + * **[Parts](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::RequestValue) and -[decodable](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::RequestValue) and +[decodable](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datafusion1/5.0.3+20240111/google_datafusion1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datafusion1/5.0.4+20240111/google_datafusion1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datafusion1/src/api.rs b/gen/datafusion1/src/api.rs index 807155f116..4ff4171748 100644 --- a/gen/datafusion1/src/api.rs +++ b/gen/datafusion1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> DataFusion { DataFusion { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datafusion.googleapis.com/".to_string(), _root_url: "https://datafusion.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> DataFusion { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datafusion1/src/lib.rs b/gen/datafusion1/src/lib.rs index 264b5f2cc6..aa7f1e59ca 100644 --- a/gen/datafusion1/src/lib.rs +++ b/gen/datafusion1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Data Fusion* crate version *5.0.3+20240111*, where *20240111* is the exact revision of the *datafusion:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Data Fusion* crate version *5.0.4+20240111*, where *20240111* is the exact revision of the *datafusion:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Data Fusion* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/data-fusion/docs). diff --git a/gen/datafusion1_beta1-cli/Cargo.toml b/gen/datafusion1_beta1-cli/Cargo.toml index 2ed364fe0a..f3df90c56d 100644 --- a/gen/datafusion1_beta1-cli/Cargo.toml +++ b/gen/datafusion1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datafusion1_beta1-cli" -version = "5.0.3+20240111" +version = "5.0.4+20240111" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Fusion (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datafusion1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datafusion1_beta1] path = "../datafusion1_beta1" -version = "5.0.3+20240111" +version = "5.0.4+20240111" diff --git a/gen/datafusion1_beta1-cli/README.md b/gen/datafusion1_beta1-cli/README.md index d35e6171e1..e0c6738282 100644 --- a/gen/datafusion1_beta1-cli/README.md +++ b/gen/datafusion1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Data Fusion* API at revision *20240111*. The CLI is at version *5.0.3*. +This documentation was generated from the *Data Fusion* API at revision *20240111*. The CLI is at version *5.0.4*. ```bash datafusion1-beta1 [options] diff --git a/gen/datafusion1_beta1-cli/mkdocs.yml b/gen/datafusion1_beta1-cli/mkdocs.yml index 8e3a270a1d..f0246fb57e 100644 --- a/gen/datafusion1_beta1-cli/mkdocs.yml +++ b/gen/datafusion1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Data Fusion v5.0.3+20240111 +site_name: Data Fusion v5.0.4+20240111 site_url: http://byron.github.io/google-apis-rs/google-datafusion1_beta1-cli site_description: A complete library to interact with Data Fusion (protocol v1beta1) diff --git a/gen/datafusion1_beta1-cli/src/main.rs b/gen/datafusion1_beta1-cli/src/main.rs index 78f7e55e2c..a3bde75fa5 100644 --- a/gen/datafusion1_beta1-cli/src/main.rs +++ b/gen/datafusion1_beta1-cli/src/main.rs @@ -2658,7 +2658,7 @@ async fn main() { let mut app = App::new("datafusion1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240111") + .version("5.0.4+20240111") .about("Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datafusion1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/datafusion1_beta1/Cargo.toml b/gen/datafusion1_beta1/Cargo.toml index 63e83483ca..81dbb341f8 100644 --- a/gen/datafusion1_beta1/Cargo.toml +++ b/gen/datafusion1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datafusion1_beta1" -version = "5.0.3+20240111" +version = "5.0.4+20240111" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Fusion (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datafusion1_beta1" homepage = "https://cloud.google.com/data-fusion/docs" -documentation = "https://docs.rs/google-datafusion1_beta1/5.0.3+20240111" +documentation = "https://docs.rs/google-datafusion1_beta1/5.0.4+20240111" license = "MIT" keywords = ["datafusion", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datafusion1_beta1/README.md b/gen/datafusion1_beta1/README.md index a4b272acbf..c623417507 100644 --- a/gen/datafusion1_beta1/README.md +++ b/gen/datafusion1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datafusion1_beta1` library allows access to all features of the *Google Data Fusion* service. -This documentation was generated from *Data Fusion* crate version *5.0.3+20240111*, where *20240111* is the exact revision of the *datafusion:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Data Fusion* crate version *5.0.4+20240111*, where *20240111* is the exact revision of the *datafusion:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Data Fusion* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/data-fusion/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/DataFusion) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/DataFusion) ... * projects - * [*locations get*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDeleteCall), [*locations instances dns peerings create*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDnsPeeringCreateCall), [*locations instances dns peerings delete*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDnsPeeringDeleteCall), [*locations instances dns peerings list*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDnsPeeringListCall), [*locations instances get*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceGetCall), [*locations instances get iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceGetIamPolicyCall), [*locations instances list*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceListCall), [*locations instances namespaces get iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceGetIamPolicyCall), [*locations instances namespaces list*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceListCall), [*locations instances namespaces set iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceSetIamPolicyCall), [*locations instances namespaces test iam permissions*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceTestIamPermissionCall), [*locations instances patch*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstancePatchCall), [*locations instances restart*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceRestartCall), [*locations instances set iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceSetIamPolicyCall), [*locations instances test iam permissions*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceTestIamPermissionCall), [*locations instances upgrade*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationOperationListCall), [*locations remove iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationRemoveIamPolicyCall) and [*locations versions list*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/api::ProjectLocationVersionListCall) + * [*locations get*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDeleteCall), [*locations instances dns peerings create*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDnsPeeringCreateCall), [*locations instances dns peerings delete*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDnsPeeringDeleteCall), [*locations instances dns peerings list*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceDnsPeeringListCall), [*locations instances get*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceGetCall), [*locations instances get iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceGetIamPolicyCall), [*locations instances list*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceListCall), [*locations instances namespaces get iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceGetIamPolicyCall), [*locations instances namespaces list*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceListCall), [*locations instances namespaces set iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceSetIamPolicyCall), [*locations instances namespaces test iam permissions*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceNamespaceTestIamPermissionCall), [*locations instances patch*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstancePatchCall), [*locations instances restart*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceRestartCall), [*locations instances set iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceSetIamPolicyCall), [*locations instances test iam permissions*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceTestIamPermissionCall), [*locations instances upgrade*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationOperationListCall), [*locations remove iam policy*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationRemoveIamPolicyCall) and [*locations versions list*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/api::ProjectLocationVersionListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/DataFusion)** +* **[Hub](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/DataFusion)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datafusion1_beta1/5.0.3+20240111/google_datafusion1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datafusion1_beta1/5.0.4+20240111/google_datafusion1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datafusion1_beta1/src/api.rs b/gen/datafusion1_beta1/src/api.rs index b3dc88810e..af731cb9f6 100644 --- a/gen/datafusion1_beta1/src/api.rs +++ b/gen/datafusion1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> DataFusion { DataFusion { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datafusion.googleapis.com/".to_string(), _root_url: "https://datafusion.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> DataFusion { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datafusion1_beta1/src/lib.rs b/gen/datafusion1_beta1/src/lib.rs index 446948265f..90155e3e15 100644 --- a/gen/datafusion1_beta1/src/lib.rs +++ b/gen/datafusion1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Data Fusion* crate version *5.0.3+20240111*, where *20240111* is the exact revision of the *datafusion:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Data Fusion* crate version *5.0.4+20240111*, where *20240111* is the exact revision of the *datafusion:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Data Fusion* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/data-fusion/docs). diff --git a/gen/datalabeling1_beta1-cli/Cargo.toml b/gen/datalabeling1_beta1-cli/Cargo.toml index 1108277c24..6901832b02 100644 --- a/gen/datalabeling1_beta1-cli/Cargo.toml +++ b/gen/datalabeling1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datalabeling1_beta1-cli" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Labeling (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datalabeling1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datalabeling1_beta1] path = "../datalabeling1_beta1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" diff --git a/gen/datalabeling1_beta1-cli/README.md b/gen/datalabeling1_beta1-cli/README.md index afb26544b0..7ddd920d39 100644 --- a/gen/datalabeling1_beta1-cli/README.md +++ b/gen/datalabeling1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Data Labeling* API at revision *20240207*. The CLI is at version *5.0.3*. +This documentation was generated from the *Data Labeling* API at revision *20240207*. The CLI is at version *5.0.4*. ```bash datalabeling1-beta1 [options] diff --git a/gen/datalabeling1_beta1-cli/mkdocs.yml b/gen/datalabeling1_beta1-cli/mkdocs.yml index 7d7d1daeff..fb0244ff11 100644 --- a/gen/datalabeling1_beta1-cli/mkdocs.yml +++ b/gen/datalabeling1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Data Labeling v5.0.3+20240207 +site_name: Data Labeling v5.0.4+20240207 site_url: http://byron.github.io/google-apis-rs/google-datalabeling1_beta1-cli site_description: A complete library to interact with Data Labeling (protocol v1beta1) diff --git a/gen/datalabeling1_beta1-cli/src/main.rs b/gen/datalabeling1_beta1-cli/src/main.rs index 59801a1afa..abe6c6265e 100644 --- a/gen/datalabeling1_beta1-cli/src/main.rs +++ b/gen/datalabeling1_beta1-cli/src/main.rs @@ -4584,7 +4584,7 @@ async fn main() { let mut app = App::new("datalabeling1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240207") + .version("5.0.4+20240207") .about("Public API for Google Cloud AI Data Labeling Service.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datalabeling1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/datalabeling1_beta1/Cargo.toml b/gen/datalabeling1_beta1/Cargo.toml index 291db10dfc..b872333e51 100644 --- a/gen/datalabeling1_beta1/Cargo.toml +++ b/gen/datalabeling1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datalabeling1_beta1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Data Labeling (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datalabeling1_beta1" homepage = "https://cloud.google.com/data-labeling/docs/" -documentation = "https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207" +documentation = "https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207" license = "MIT" keywords = ["datalabeling", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datalabeling1_beta1/README.md b/gen/datalabeling1_beta1/README.md index 82ea5e4c7d..d67233c21d 100644 --- a/gen/datalabeling1_beta1/README.md +++ b/gen/datalabeling1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datalabeling1_beta1` library allows access to all features of the *Google Data Labeling* service. -This documentation was generated from *Data Labeling* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *datalabeling:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Data Labeling* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *datalabeling:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Data Labeling* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/data-labeling/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/DataLabeling) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/DataLabeling) ... * projects - * [*annotation spec sets create*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetCreateCall), [*annotation spec sets delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetDeleteCall), [*annotation spec sets get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetGetCall), [*annotation spec sets list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetListCall), [*datasets annotated datasets data items get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetDataItemGetCall), [*datasets annotated datasets data items list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetDataItemListCall), [*datasets annotated datasets delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetDeleteCall), [*datasets annotated datasets examples get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetExampleGetCall), [*datasets annotated datasets examples list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetExampleListCall), [*datasets annotated datasets feedback threads delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadDeleteCall), [*datasets annotated datasets feedback threads feedback messages create*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageCreateCall), [*datasets annotated datasets feedback threads feedback messages delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageDeleteCall), [*datasets annotated datasets feedback threads feedback messages get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageGetCall), [*datasets annotated datasets feedback threads feedback messages list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageListCall), [*datasets annotated datasets feedback threads get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadGetCall), [*datasets annotated datasets feedback threads list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadListCall), [*datasets annotated datasets get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetGetCall), [*datasets annotated datasets list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetListCall), [*datasets create*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetCreateCall), [*datasets data items get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetDataItemGetCall), [*datasets data items list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetDataItemListCall), [*datasets delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetDeleteCall), [*datasets evaluations example comparisons search*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetEvaluationExampleComparisonSearchCall), [*datasets evaluations get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetEvaluationGetCall), [*datasets export data*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetExportDataCall), [*datasets get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetGetCall), [*datasets image label*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetImageLabelCall), [*datasets import data*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetImportDataCall), [*datasets list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetListCall), [*datasets text label*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetTextLabelCall), [*datasets video label*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectDatasetVideoLabelCall), [*evaluation jobs create*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobCreateCall), [*evaluation jobs delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobDeleteCall), [*evaluation jobs get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobGetCall), [*evaluation jobs list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobListCall), [*evaluation jobs patch*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobPatchCall), [*evaluation jobs pause*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobPauseCall), [*evaluation jobs resume*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobResumeCall), [*evaluations search*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectEvaluationSearchCall), [*instructions create*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectInstructionCreateCall), [*instructions delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectInstructionDeleteCall), [*instructions get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectInstructionGetCall), [*instructions list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectInstructionListCall), [*operations cancel*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectOperationCancelCall), [*operations delete*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectOperationDeleteCall), [*operations get*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectOperationGetCall) and [*operations list*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/api::ProjectOperationListCall) + * [*annotation spec sets create*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetCreateCall), [*annotation spec sets delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetDeleteCall), [*annotation spec sets get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetGetCall), [*annotation spec sets list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectAnnotationSpecSetListCall), [*datasets annotated datasets data items get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetDataItemGetCall), [*datasets annotated datasets data items list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetDataItemListCall), [*datasets annotated datasets delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetDeleteCall), [*datasets annotated datasets examples get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetExampleGetCall), [*datasets annotated datasets examples list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetExampleListCall), [*datasets annotated datasets feedback threads delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadDeleteCall), [*datasets annotated datasets feedback threads feedback messages create*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageCreateCall), [*datasets annotated datasets feedback threads feedback messages delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageDeleteCall), [*datasets annotated datasets feedback threads feedback messages get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageGetCall), [*datasets annotated datasets feedback threads feedback messages list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadFeedbackMessageListCall), [*datasets annotated datasets feedback threads get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadGetCall), [*datasets annotated datasets feedback threads list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetFeedbackThreadListCall), [*datasets annotated datasets get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetGetCall), [*datasets annotated datasets list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetAnnotatedDatasetListCall), [*datasets create*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetCreateCall), [*datasets data items get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetDataItemGetCall), [*datasets data items list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetDataItemListCall), [*datasets delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetDeleteCall), [*datasets evaluations example comparisons search*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetEvaluationExampleComparisonSearchCall), [*datasets evaluations get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetEvaluationGetCall), [*datasets export data*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetExportDataCall), [*datasets get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetGetCall), [*datasets image label*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetImageLabelCall), [*datasets import data*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetImportDataCall), [*datasets list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetListCall), [*datasets text label*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetTextLabelCall), [*datasets video label*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectDatasetVideoLabelCall), [*evaluation jobs create*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobCreateCall), [*evaluation jobs delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobDeleteCall), [*evaluation jobs get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobGetCall), [*evaluation jobs list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobListCall), [*evaluation jobs patch*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobPatchCall), [*evaluation jobs pause*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobPauseCall), [*evaluation jobs resume*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationJobResumeCall), [*evaluations search*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectEvaluationSearchCall), [*instructions create*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectInstructionCreateCall), [*instructions delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectInstructionDeleteCall), [*instructions get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectInstructionGetCall), [*instructions list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectInstructionListCall), [*operations cancel*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectOperationCancelCall), [*operations delete*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectOperationDeleteCall), [*operations get*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectOperationGetCall) and [*operations list*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/api::ProjectOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/DataLabeling)** +* **[Hub](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/DataLabeling)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datalabeling1_beta1/5.0.3+20240207/google_datalabeling1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datalabeling1_beta1/5.0.4+20240207/google_datalabeling1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datalabeling1_beta1/src/api.rs b/gen/datalabeling1_beta1/src/api.rs index 8a22860a82..f7e29dbbf6 100644 --- a/gen/datalabeling1_beta1/src/api.rs +++ b/gen/datalabeling1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> DataLabeling { DataLabeling { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datalabeling.googleapis.com/".to_string(), _root_url: "https://datalabeling.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> DataLabeling { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datalabeling1_beta1/src/lib.rs b/gen/datalabeling1_beta1/src/lib.rs index 407fa431dd..064d2f4227 100644 --- a/gen/datalabeling1_beta1/src/lib.rs +++ b/gen/datalabeling1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Data Labeling* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *datalabeling:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Data Labeling* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *datalabeling:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Data Labeling* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/data-labeling/docs/). diff --git a/gen/datamigration1-cli/Cargo.toml b/gen/datamigration1-cli/Cargo.toml index d868b4f927..544cb5d9b5 100644 --- a/gen/datamigration1-cli/Cargo.toml +++ b/gen/datamigration1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datamigration1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Database Migration Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datamigration1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datamigration1] path = "../datamigration1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/datamigration1-cli/README.md b/gen/datamigration1-cli/README.md index e7ab445c42..742b8e4137 100644 --- a/gen/datamigration1-cli/README.md +++ b/gen/datamigration1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Database Migration Service* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Database Migration Service* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash datamigration1 [options] diff --git a/gen/datamigration1-cli/mkdocs.yml b/gen/datamigration1-cli/mkdocs.yml index 36cdf414c3..4d9cbda1f4 100644 --- a/gen/datamigration1-cli/mkdocs.yml +++ b/gen/datamigration1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Database Migration Service v5.0.3+20240221 +site_name: Database Migration Service v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-datamigration1-cli site_description: A complete library to interact with Database Migration Service (protocol v1) diff --git a/gen/datamigration1-cli/src/main.rs b/gen/datamigration1-cli/src/main.rs index 42f262ce50..28bf56759e 100644 --- a/gen/datamigration1-cli/src/main.rs +++ b/gen/datamigration1-cli/src/main.rs @@ -6620,7 +6620,7 @@ async fn main() { let mut app = App::new("datamigration1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Manage Cloud Database Migration Service resources on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datamigration1_cli") .arg(Arg::with_name("url") diff --git a/gen/datamigration1/Cargo.toml b/gen/datamigration1/Cargo.toml index 4efc4c5680..1f0b8fd844 100644 --- a/gen/datamigration1/Cargo.toml +++ b/gen/datamigration1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datamigration1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Database Migration Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datamigration1" homepage = "https://cloud.google.com/database-migration/" -documentation = "https://docs.rs/google-datamigration1/5.0.3+20240221" +documentation = "https://docs.rs/google-datamigration1/5.0.4+20240221" license = "MIT" keywords = ["datamigration", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datamigration1/README.md b/gen/datamigration1/README.md index 151033f00f..ad9ff9506f 100644 --- a/gen/datamigration1/README.md +++ b/gen/datamigration1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datamigration1` library allows access to all features of the *Google Database Migration Service* service. -This documentation was generated from *Database Migration Service* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *datamigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Database Migration Service* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *datamigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Database Migration Service* *v1* API can be found at the [official documentation site](https://cloud.google.com/database-migration/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/DatabaseMigrationService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/DatabaseMigrationService) ... * projects - * [*locations connection profiles create*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileCreateCall), [*locations connection profiles delete*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileDeleteCall), [*locations connection profiles get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileGetCall), [*locations connection profiles get iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileGetIamPolicyCall), [*locations connection profiles list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileListCall), [*locations connection profiles patch*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfilePatchCall), [*locations connection profiles set iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileSetIamPolicyCall), [*locations connection profiles test iam permissions*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConnectionProfileTestIamPermissionCall), [*locations conversion workspaces apply*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceApplyCall), [*locations conversion workspaces commit*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceCommitCall), [*locations conversion workspaces convert*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceConvertCall), [*locations conversion workspaces create*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceCreateCall), [*locations conversion workspaces delete*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceDeleteCall), [*locations conversion workspaces describe conversion workspace revisions*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceDescribeConversionWorkspaceRevisionCall), [*locations conversion workspaces describe database entities*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceDescribeDatabaseEntityCall), [*locations conversion workspaces get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceGetCall), [*locations conversion workspaces get iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceGetIamPolicyCall), [*locations conversion workspaces list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceListCall), [*locations conversion workspaces mapping rules create*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleCreateCall), [*locations conversion workspaces mapping rules delete*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleDeleteCall), [*locations conversion workspaces mapping rules get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleGetCall), [*locations conversion workspaces mapping rules import*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleImportCall), [*locations conversion workspaces mapping rules list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleListCall), [*locations conversion workspaces patch*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspacePatchCall), [*locations conversion workspaces rollback*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceRollbackCall), [*locations conversion workspaces search background jobs*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceSearchBackgroundJobCall), [*locations conversion workspaces seed*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceSeedCall), [*locations conversion workspaces set iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceSetIamPolicyCall), [*locations conversion workspaces test iam permissions*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceTestIamPermissionCall), [*locations fetch static ips*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationFetchStaticIpCall), [*locations get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationListCall), [*locations migration jobs create*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobCreateCall), [*locations migration jobs delete*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobDeleteCall), [*locations migration jobs demote destination*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobDemoteDestinationCall), [*locations migration jobs generate ssh script*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobGenerateSshScriptCall), [*locations migration jobs generate tcp proxy script*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobGenerateTcpProxyScriptCall), [*locations migration jobs get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobGetCall), [*locations migration jobs get iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobGetIamPolicyCall), [*locations migration jobs list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobListCall), [*locations migration jobs patch*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobPatchCall), [*locations migration jobs promote*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobPromoteCall), [*locations migration jobs restart*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobRestartCall), [*locations migration jobs resume*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobResumeCall), [*locations migration jobs set iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobSetIamPolicyCall), [*locations migration jobs start*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobStartCall), [*locations migration jobs stop*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobStopCall), [*locations migration jobs test iam permissions*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobTestIamPermissionCall), [*locations migration jobs verify*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationMigrationJobVerifyCall), [*locations operations cancel*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationOperationListCall), [*locations private connections create*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionCreateCall), [*locations private connections delete*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionDeleteCall), [*locations private connections get*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionGetCall), [*locations private connections get iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionGetIamPolicyCall), [*locations private connections list*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionListCall), [*locations private connections set iam policy*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionSetIamPolicyCall) and [*locations private connections test iam permissions*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionTestIamPermissionCall) + * [*locations connection profiles create*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileCreateCall), [*locations connection profiles delete*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileDeleteCall), [*locations connection profiles get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileGetCall), [*locations connection profiles get iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileGetIamPolicyCall), [*locations connection profiles list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileListCall), [*locations connection profiles patch*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfilePatchCall), [*locations connection profiles set iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileSetIamPolicyCall), [*locations connection profiles test iam permissions*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConnectionProfileTestIamPermissionCall), [*locations conversion workspaces apply*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceApplyCall), [*locations conversion workspaces commit*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceCommitCall), [*locations conversion workspaces convert*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceConvertCall), [*locations conversion workspaces create*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceCreateCall), [*locations conversion workspaces delete*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceDeleteCall), [*locations conversion workspaces describe conversion workspace revisions*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceDescribeConversionWorkspaceRevisionCall), [*locations conversion workspaces describe database entities*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceDescribeDatabaseEntityCall), [*locations conversion workspaces get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceGetCall), [*locations conversion workspaces get iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceGetIamPolicyCall), [*locations conversion workspaces list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceListCall), [*locations conversion workspaces mapping rules create*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleCreateCall), [*locations conversion workspaces mapping rules delete*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleDeleteCall), [*locations conversion workspaces mapping rules get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleGetCall), [*locations conversion workspaces mapping rules import*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleImportCall), [*locations conversion workspaces mapping rules list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceMappingRuleListCall), [*locations conversion workspaces patch*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspacePatchCall), [*locations conversion workspaces rollback*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceRollbackCall), [*locations conversion workspaces search background jobs*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceSearchBackgroundJobCall), [*locations conversion workspaces seed*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceSeedCall), [*locations conversion workspaces set iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceSetIamPolicyCall), [*locations conversion workspaces test iam permissions*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationConversionWorkspaceTestIamPermissionCall), [*locations fetch static ips*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationFetchStaticIpCall), [*locations get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationListCall), [*locations migration jobs create*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobCreateCall), [*locations migration jobs delete*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobDeleteCall), [*locations migration jobs demote destination*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobDemoteDestinationCall), [*locations migration jobs generate ssh script*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobGenerateSshScriptCall), [*locations migration jobs generate tcp proxy script*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobGenerateTcpProxyScriptCall), [*locations migration jobs get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobGetCall), [*locations migration jobs get iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobGetIamPolicyCall), [*locations migration jobs list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobListCall), [*locations migration jobs patch*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobPatchCall), [*locations migration jobs promote*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobPromoteCall), [*locations migration jobs restart*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobRestartCall), [*locations migration jobs resume*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobResumeCall), [*locations migration jobs set iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobSetIamPolicyCall), [*locations migration jobs start*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobStartCall), [*locations migration jobs stop*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobStopCall), [*locations migration jobs test iam permissions*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobTestIamPermissionCall), [*locations migration jobs verify*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationMigrationJobVerifyCall), [*locations operations cancel*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationOperationListCall), [*locations private connections create*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionCreateCall), [*locations private connections delete*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionDeleteCall), [*locations private connections get*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionGetCall), [*locations private connections get iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionGetIamPolicyCall), [*locations private connections list*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionListCall), [*locations private connections set iam policy*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionSetIamPolicyCall) and [*locations private connections test iam permissions*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/api::ProjectLocationPrivateConnectionTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/DatabaseMigrationService)** +* **[Hub](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/DatabaseMigrationService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Part)** + * **[Parts](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -152,17 +152,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -172,29 +172,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::RequestValue) and -[decodable](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::RequestValue) and +[decodable](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datamigration1/5.0.3+20240221/google_datamigration1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datamigration1/5.0.4+20240221/google_datamigration1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datamigration1/src/api.rs b/gen/datamigration1/src/api.rs index be98642eb9..5dd92ced7b 100644 --- a/gen/datamigration1/src/api.rs +++ b/gen/datamigration1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> DatabaseMigrationService { DatabaseMigrationService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datamigration.googleapis.com/".to_string(), _root_url: "https://datamigration.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> DatabaseMigrationService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datamigration1/src/lib.rs b/gen/datamigration1/src/lib.rs index 082255caad..f9cac0bf81 100644 --- a/gen/datamigration1/src/lib.rs +++ b/gen/datamigration1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Database Migration Service* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *datamigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Database Migration Service* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *datamigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Database Migration Service* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/database-migration/). diff --git a/gen/datapipelines1-cli/Cargo.toml b/gen/datapipelines1-cli/Cargo.toml index 0d1a980edf..0ea47f0e1f 100644 --- a/gen/datapipelines1-cli/Cargo.toml +++ b/gen/datapipelines1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datapipelines1-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Datapipelines (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datapipelines1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datapipelines1] path = "../datapipelines1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/datapipelines1-cli/README.md b/gen/datapipelines1-cli/README.md index cfe049f0b9..e093636ea4 100644 --- a/gen/datapipelines1-cli/README.md +++ b/gen/datapipelines1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Datapipelines* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Datapipelines* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash datapipelines1 [options] diff --git a/gen/datapipelines1-cli/mkdocs.yml b/gen/datapipelines1-cli/mkdocs.yml index 29912a9dea..552ffc7ab3 100644 --- a/gen/datapipelines1-cli/mkdocs.yml +++ b/gen/datapipelines1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Datapipelines v5.0.3+20240225 +site_name: Datapipelines v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-datapipelines1-cli site_description: A complete library to interact with Datapipelines (protocol v1) diff --git a/gen/datapipelines1-cli/src/main.rs b/gen/datapipelines1-cli/src/main.rs index 53ee31be37..a4b74ba6b9 100644 --- a/gen/datapipelines1-cli/src/main.rs +++ b/gen/datapipelines1-cli/src/main.rs @@ -1054,7 +1054,7 @@ async fn main() { let mut app = App::new("datapipelines1") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("Data Pipelines provides an interface for creating, updating, and managing recurring Data Analytics jobs.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datapipelines1_cli") .arg(Arg::with_name("url") diff --git a/gen/datapipelines1/Cargo.toml b/gen/datapipelines1/Cargo.toml index c35ea8a32b..91b26f1034 100644 --- a/gen/datapipelines1/Cargo.toml +++ b/gen/datapipelines1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datapipelines1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Datapipelines (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datapipelines1" homepage = "https://cloud.google.com/dataflow/docs/guides/data-pipelines" -documentation = "https://docs.rs/google-datapipelines1/5.0.3+20240225" +documentation = "https://docs.rs/google-datapipelines1/5.0.4+20240225" license = "MIT" keywords = ["datapipelines", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datapipelines1/README.md b/gen/datapipelines1/README.md index 6349a6f852..1439868169 100644 --- a/gen/datapipelines1/README.md +++ b/gen/datapipelines1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datapipelines1` library allows access to all features of the *Google Datapipelines* service. -This documentation was generated from *Datapipelines* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *datapipelines:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Datapipelines* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *datapipelines:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Datapipelines* *v1* API can be found at the [official documentation site](https://cloud.google.com/dataflow/docs/guides/data-pipelines). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/Datapipelines) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/Datapipelines) ... * projects - * [*locations pipelines create*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineCreateCall), [*locations pipelines delete*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineDeleteCall), [*locations pipelines get*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineGetCall), [*locations pipelines jobs list*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineJobListCall), [*locations pipelines list*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineListCall), [*locations pipelines patch*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelinePatchCall), [*locations pipelines run*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineRunCall) and [*locations pipelines stop*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/api::ProjectLocationPipelineStopCall) + * [*locations pipelines create*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineCreateCall), [*locations pipelines delete*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineDeleteCall), [*locations pipelines get*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineGetCall), [*locations pipelines jobs list*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineJobListCall), [*locations pipelines list*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineListCall), [*locations pipelines patch*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelinePatchCall), [*locations pipelines run*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineRunCall) and [*locations pipelines stop*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/api::ProjectLocationPipelineStopCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/Datapipelines)** +* **[Hub](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/Datapipelines)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Part)** + * **[Parts](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::RequestValue) and -[decodable](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::RequestValue) and +[decodable](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datapipelines1/5.0.3+20240225/google_datapipelines1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datapipelines1/5.0.4+20240225/google_datapipelines1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datapipelines1/src/api.rs b/gen/datapipelines1/src/api.rs index caf50f8e2a..8309b9964b 100644 --- a/gen/datapipelines1/src/api.rs +++ b/gen/datapipelines1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Datapipelines { Datapipelines { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datapipelines.googleapis.com/".to_string(), _root_url: "https://datapipelines.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Datapipelines { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datapipelines1/src/lib.rs b/gen/datapipelines1/src/lib.rs index 0daef21cdb..303b389d01 100644 --- a/gen/datapipelines1/src/lib.rs +++ b/gen/datapipelines1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Datapipelines* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *datapipelines:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Datapipelines* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *datapipelines:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Datapipelines* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/dataflow/docs/guides/data-pipelines). diff --git a/gen/dataplex1-cli/Cargo.toml b/gen/dataplex1-cli/Cargo.toml index 3b69378c02..dce4ca4172 100644 --- a/gen/dataplex1-cli/Cargo.toml +++ b/gen/dataplex1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dataplex1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Dataplex (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dataplex1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dataplex1] path = "../dataplex1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/dataplex1-cli/README.md b/gen/dataplex1-cli/README.md index 2b0d78361b..35ec35f202 100644 --- a/gen/dataplex1-cli/README.md +++ b/gen/dataplex1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Dataplex* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Dataplex* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash dataplex1 [options] diff --git a/gen/dataplex1-cli/mkdocs.yml b/gen/dataplex1-cli/mkdocs.yml index ab4c31f9c1..a9322aead8 100644 --- a/gen/dataplex1-cli/mkdocs.yml +++ b/gen/dataplex1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Dataplex v5.0.3+20240224 +site_name: Cloud Dataplex v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-dataplex1-cli site_description: A complete library to interact with Cloud Dataplex (protocol v1) diff --git a/gen/dataplex1-cli/src/main.rs b/gen/dataplex1-cli/src/main.rs index cf87198dec..a922273937 100644 --- a/gen/dataplex1-cli/src/main.rs +++ b/gen/dataplex1-cli/src/main.rs @@ -13203,7 +13203,7 @@ async fn main() { let mut app = App::new("dataplex1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("Dataplex API is used to manage the lifecycle of data lakes.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dataplex1_cli") .arg(Arg::with_name("url") diff --git a/gen/dataplex1/Cargo.toml b/gen/dataplex1/Cargo.toml index 67fa3ba956..216517d483 100644 --- a/gen/dataplex1/Cargo.toml +++ b/gen/dataplex1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dataplex1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Dataplex (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dataplex1" homepage = "https://cloud.google.com/dataplex/docs" -documentation = "https://docs.rs/google-dataplex1/5.0.3+20240224" +documentation = "https://docs.rs/google-dataplex1/5.0.4+20240224" license = "MIT" keywords = ["dataplex", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dataplex1/README.md b/gen/dataplex1/README.md index a3b369731e..428bf25dd5 100644 --- a/gen/dataplex1/README.md +++ b/gen/dataplex1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-dataplex1` library allows access to all features of the *Google Cloud Dataplex* service. -This documentation was generated from *Cloud Dataplex* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *dataplex:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Dataplex* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *dataplex:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Dataplex* *v1* API can be found at the [official documentation site](https://cloud.google.com/dataplex/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/CloudDataplex) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/CloudDataplex) ... * projects - * [*locations aspect types get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationAspectTypeGetIamPolicyCall), [*locations aspect types set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationAspectTypeSetIamPolicyCall), [*locations aspect types test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationAspectTypeTestIamPermissionCall), [*locations data attribute bindings create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingCreateCall), [*locations data attribute bindings delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingDeleteCall), [*locations data attribute bindings get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingGetCall), [*locations data attribute bindings get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingGetIamPolicyCall), [*locations data attribute bindings list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingListCall), [*locations data attribute bindings patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingPatchCall), [*locations data attribute bindings set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingSetIamPolicyCall), [*locations data attribute bindings test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingTestIamPermissionCall), [*locations data scans create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanCreateCall), [*locations data scans delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanDeleteCall), [*locations data scans get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanGetCall), [*locations data scans get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanGetIamPolicyCall), [*locations data scans jobs get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanJobGetCall), [*locations data scans jobs list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanJobListCall), [*locations data scans list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanListCall), [*locations data scans patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanPatchCall), [*locations data scans run*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanRunCall), [*locations data scans set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanSetIamPolicyCall), [*locations data scans test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataScanTestIamPermissionCall), [*locations data taxonomies attributes create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeCreateCall), [*locations data taxonomies attributes delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeDeleteCall), [*locations data taxonomies attributes get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeGetCall), [*locations data taxonomies attributes get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeGetIamPolicyCall), [*locations data taxonomies attributes list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeListCall), [*locations data taxonomies attributes patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributePatchCall), [*locations data taxonomies attributes set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeSetIamPolicyCall), [*locations data taxonomies attributes test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeTestIamPermissionCall), [*locations data taxonomies create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyCreateCall), [*locations data taxonomies delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyDeleteCall), [*locations data taxonomies get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyGetCall), [*locations data taxonomies get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyGetIamPolicyCall), [*locations data taxonomies list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyListCall), [*locations data taxonomies patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyPatchCall), [*locations data taxonomies set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomySetIamPolicyCall), [*locations data taxonomies test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyTestIamPermissionCall), [*locations entry groups get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationEntryGroupGetIamPolicyCall), [*locations entry groups set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationEntryGroupSetIamPolicyCall), [*locations entry groups test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationEntryGroupTestIamPermissionCall), [*locations entry types get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationEntryTypeGetIamPolicyCall), [*locations entry types set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationEntryTypeSetIamPolicyCall), [*locations entry types test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationEntryTypeTestIamPermissionCall), [*locations get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationGetCall), [*locations governance rules get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationGovernanceRuleGetIamPolicyCall), [*locations governance rules set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationGovernanceRuleSetIamPolicyCall), [*locations governance rules test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationGovernanceRuleTestIamPermissionCall), [*locations lakes actions list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeActionListCall), [*locations lakes content create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentCreateCall), [*locations lakes content delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentDeleteCall), [*locations lakes content get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentGetCall), [*locations lakes content get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentGetIamPolicyCall), [*locations lakes content list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentListCall), [*locations lakes content patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentPatchCall), [*locations lakes content set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentSetIamPolicyCall), [*locations lakes content test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentTestIamPermissionCall), [*locations lakes contentitems create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemCreateCall), [*locations lakes contentitems delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemDeleteCall), [*locations lakes contentitems get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemGetCall), [*locations lakes contentitems get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemGetIamPolicyCall), [*locations lakes contentitems list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemListCall), [*locations lakes contentitems patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemPatchCall), [*locations lakes contentitems set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemSetIamPolicyCall), [*locations lakes contentitems test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeContentitemTestIamPermissionCall), [*locations lakes create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeCreateCall), [*locations lakes delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeDeleteCall), [*locations lakes environments create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentCreateCall), [*locations lakes environments delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentDeleteCall), [*locations lakes environments get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentGetCall), [*locations lakes environments get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentGetIamPolicyCall), [*locations lakes environments list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentListCall), [*locations lakes environments patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentPatchCall), [*locations lakes environments sessions list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentSessionListCall), [*locations lakes environments set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentSetIamPolicyCall), [*locations lakes environments test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentTestIamPermissionCall), [*locations lakes get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeGetCall), [*locations lakes get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeGetIamPolicyCall), [*locations lakes list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeListCall), [*locations lakes patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakePatchCall), [*locations lakes set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeSetIamPolicyCall), [*locations lakes tasks create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskCreateCall), [*locations lakes tasks delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskDeleteCall), [*locations lakes tasks get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskGetCall), [*locations lakes tasks get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskGetIamPolicyCall), [*locations lakes tasks jobs cancel*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskJobCancelCall), [*locations lakes tasks jobs get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskJobGetCall), [*locations lakes tasks jobs list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskJobListCall), [*locations lakes tasks list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskListCall), [*locations lakes tasks patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskPatchCall), [*locations lakes tasks run*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskRunCall), [*locations lakes tasks set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskSetIamPolicyCall), [*locations lakes tasks test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTaskTestIamPermissionCall), [*locations lakes test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeTestIamPermissionCall), [*locations lakes zones actions list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneActionListCall), [*locations lakes zones assets actions list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetActionListCall), [*locations lakes zones assets create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetCreateCall), [*locations lakes zones assets delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetDeleteCall), [*locations lakes zones assets get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetGetCall), [*locations lakes zones assets get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetGetIamPolicyCall), [*locations lakes zones assets list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetListCall), [*locations lakes zones assets patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetPatchCall), [*locations lakes zones assets set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetSetIamPolicyCall), [*locations lakes zones assets test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetTestIamPermissionCall), [*locations lakes zones create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneCreateCall), [*locations lakes zones delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneDeleteCall), [*locations lakes zones entities create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityCreateCall), [*locations lakes zones entities delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityDeleteCall), [*locations lakes zones entities get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityGetCall), [*locations lakes zones entities list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityListCall), [*locations lakes zones entities partitions create*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionCreateCall), [*locations lakes zones entities partitions delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionDeleteCall), [*locations lakes zones entities partitions get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionGetCall), [*locations lakes zones entities partitions list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionListCall), [*locations lakes zones entities update*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityUpdateCall), [*locations lakes zones get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneGetCall), [*locations lakes zones get iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneGetIamPolicyCall), [*locations lakes zones list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneListCall), [*locations lakes zones patch*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZonePatchCall), [*locations lakes zones set iam policy*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneSetIamPolicyCall), [*locations lakes zones test iam permissions*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationLakeZoneTestIamPermissionCall), [*locations list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/api::ProjectLocationOperationListCall) + * [*locations aspect types get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationAspectTypeGetIamPolicyCall), [*locations aspect types set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationAspectTypeSetIamPolicyCall), [*locations aspect types test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationAspectTypeTestIamPermissionCall), [*locations data attribute bindings create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingCreateCall), [*locations data attribute bindings delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingDeleteCall), [*locations data attribute bindings get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingGetCall), [*locations data attribute bindings get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingGetIamPolicyCall), [*locations data attribute bindings list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingListCall), [*locations data attribute bindings patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingPatchCall), [*locations data attribute bindings set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingSetIamPolicyCall), [*locations data attribute bindings test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataAttributeBindingTestIamPermissionCall), [*locations data scans create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanCreateCall), [*locations data scans delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanDeleteCall), [*locations data scans get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanGetCall), [*locations data scans get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanGetIamPolicyCall), [*locations data scans jobs get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanJobGetCall), [*locations data scans jobs list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanJobListCall), [*locations data scans list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanListCall), [*locations data scans patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanPatchCall), [*locations data scans run*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanRunCall), [*locations data scans set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanSetIamPolicyCall), [*locations data scans test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataScanTestIamPermissionCall), [*locations data taxonomies attributes create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeCreateCall), [*locations data taxonomies attributes delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeDeleteCall), [*locations data taxonomies attributes get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeGetCall), [*locations data taxonomies attributes get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeGetIamPolicyCall), [*locations data taxonomies attributes list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeListCall), [*locations data taxonomies attributes patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributePatchCall), [*locations data taxonomies attributes set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeSetIamPolicyCall), [*locations data taxonomies attributes test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyAttributeTestIamPermissionCall), [*locations data taxonomies create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyCreateCall), [*locations data taxonomies delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyDeleteCall), [*locations data taxonomies get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyGetCall), [*locations data taxonomies get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyGetIamPolicyCall), [*locations data taxonomies list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyListCall), [*locations data taxonomies patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyPatchCall), [*locations data taxonomies set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomySetIamPolicyCall), [*locations data taxonomies test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationDataTaxonomyTestIamPermissionCall), [*locations entry groups get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationEntryGroupGetIamPolicyCall), [*locations entry groups set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationEntryGroupSetIamPolicyCall), [*locations entry groups test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationEntryGroupTestIamPermissionCall), [*locations entry types get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationEntryTypeGetIamPolicyCall), [*locations entry types set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationEntryTypeSetIamPolicyCall), [*locations entry types test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationEntryTypeTestIamPermissionCall), [*locations get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationGetCall), [*locations governance rules get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationGovernanceRuleGetIamPolicyCall), [*locations governance rules set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationGovernanceRuleSetIamPolicyCall), [*locations governance rules test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationGovernanceRuleTestIamPermissionCall), [*locations lakes actions list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeActionListCall), [*locations lakes content create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentCreateCall), [*locations lakes content delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentDeleteCall), [*locations lakes content get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentGetCall), [*locations lakes content get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentGetIamPolicyCall), [*locations lakes content list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentListCall), [*locations lakes content patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentPatchCall), [*locations lakes content set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentSetIamPolicyCall), [*locations lakes content test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentTestIamPermissionCall), [*locations lakes contentitems create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemCreateCall), [*locations lakes contentitems delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemDeleteCall), [*locations lakes contentitems get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemGetCall), [*locations lakes contentitems get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemGetIamPolicyCall), [*locations lakes contentitems list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemListCall), [*locations lakes contentitems patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemPatchCall), [*locations lakes contentitems set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemSetIamPolicyCall), [*locations lakes contentitems test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeContentitemTestIamPermissionCall), [*locations lakes create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeCreateCall), [*locations lakes delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeDeleteCall), [*locations lakes environments create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentCreateCall), [*locations lakes environments delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentDeleteCall), [*locations lakes environments get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentGetCall), [*locations lakes environments get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentGetIamPolicyCall), [*locations lakes environments list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentListCall), [*locations lakes environments patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentPatchCall), [*locations lakes environments sessions list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentSessionListCall), [*locations lakes environments set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentSetIamPolicyCall), [*locations lakes environments test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeEnvironmentTestIamPermissionCall), [*locations lakes get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeGetCall), [*locations lakes get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeGetIamPolicyCall), [*locations lakes list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeListCall), [*locations lakes patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakePatchCall), [*locations lakes set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeSetIamPolicyCall), [*locations lakes tasks create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskCreateCall), [*locations lakes tasks delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskDeleteCall), [*locations lakes tasks get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskGetCall), [*locations lakes tasks get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskGetIamPolicyCall), [*locations lakes tasks jobs cancel*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskJobCancelCall), [*locations lakes tasks jobs get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskJobGetCall), [*locations lakes tasks jobs list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskJobListCall), [*locations lakes tasks list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskListCall), [*locations lakes tasks patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskPatchCall), [*locations lakes tasks run*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskRunCall), [*locations lakes tasks set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskSetIamPolicyCall), [*locations lakes tasks test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTaskTestIamPermissionCall), [*locations lakes test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeTestIamPermissionCall), [*locations lakes zones actions list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneActionListCall), [*locations lakes zones assets actions list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetActionListCall), [*locations lakes zones assets create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetCreateCall), [*locations lakes zones assets delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetDeleteCall), [*locations lakes zones assets get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetGetCall), [*locations lakes zones assets get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetGetIamPolicyCall), [*locations lakes zones assets list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetListCall), [*locations lakes zones assets patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetPatchCall), [*locations lakes zones assets set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetSetIamPolicyCall), [*locations lakes zones assets test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneAssetTestIamPermissionCall), [*locations lakes zones create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneCreateCall), [*locations lakes zones delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneDeleteCall), [*locations lakes zones entities create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityCreateCall), [*locations lakes zones entities delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityDeleteCall), [*locations lakes zones entities get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityGetCall), [*locations lakes zones entities list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityListCall), [*locations lakes zones entities partitions create*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionCreateCall), [*locations lakes zones entities partitions delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionDeleteCall), [*locations lakes zones entities partitions get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionGetCall), [*locations lakes zones entities partitions list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityPartitionListCall), [*locations lakes zones entities update*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneEntityUpdateCall), [*locations lakes zones get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneGetCall), [*locations lakes zones get iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneGetIamPolicyCall), [*locations lakes zones list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneListCall), [*locations lakes zones patch*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZonePatchCall), [*locations lakes zones set iam policy*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneSetIamPolicyCall), [*locations lakes zones test iam permissions*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationLakeZoneTestIamPermissionCall), [*locations list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/CloudDataplex)** +* **[Hub](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/CloudDataplex)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::CallBuilder) -* **[Resources](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::CallBuilder) +* **[Resources](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Part)** + * **[Parts](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -148,17 +148,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -168,29 +168,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Delegate) to the -[Method Builder](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Delegate) to the +[Method Builder](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::RequestValue) and -[decodable](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::RequestValue) and +[decodable](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dataplex1/5.0.3+20240224/google_dataplex1/client::RequestValue) are moved +* [request values](https://docs.rs/google-dataplex1/5.0.4+20240224/google_dataplex1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dataplex1/src/api.rs b/gen/dataplex1/src/api.rs index 14f81ae2f5..9f1bde5745 100644 --- a/gen/dataplex1/src/api.rs +++ b/gen/dataplex1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> CloudDataplex { CloudDataplex { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dataplex.googleapis.com/".to_string(), _root_url: "https://dataplex.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> CloudDataplex { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dataplex1/src/lib.rs b/gen/dataplex1/src/lib.rs index d76d6eadbd..3a35cfc7cf 100644 --- a/gen/dataplex1/src/lib.rs +++ b/gen/dataplex1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Dataplex* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *dataplex:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Dataplex* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *dataplex:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Dataplex* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/dataplex/docs). diff --git a/gen/dataproc1-cli/Cargo.toml b/gen/dataproc1-cli/Cargo.toml index 9eb3238af4..406c4b70ae 100644 --- a/gen/dataproc1-cli/Cargo.toml +++ b/gen/dataproc1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dataproc1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dataproc (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dataproc1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dataproc1] path = "../dataproc1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/dataproc1-cli/README.md b/gen/dataproc1-cli/README.md index fad251f0fd..cded2f480e 100644 --- a/gen/dataproc1-cli/README.md +++ b/gen/dataproc1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dataproc* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dataproc* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash dataproc1 [options] diff --git a/gen/dataproc1-cli/mkdocs.yml b/gen/dataproc1-cli/mkdocs.yml index 6d8909b148..0a840d303b 100644 --- a/gen/dataproc1-cli/mkdocs.yml +++ b/gen/dataproc1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dataproc v5.0.3+20240222 +site_name: Dataproc v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-dataproc1-cli site_description: A complete library to interact with Dataproc (protocol v1) diff --git a/gen/dataproc1-cli/src/main.rs b/gen/dataproc1-cli/src/main.rs index 7f8f340e7b..573729f7e7 100644 --- a/gen/dataproc1-cli/src/main.rs +++ b/gen/dataproc1-cli/src/main.rs @@ -10732,7 +10732,7 @@ async fn main() { let mut app = App::new("dataproc1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Manages Hadoop-based clusters and jobs on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dataproc1_cli") .arg(Arg::with_name("url") diff --git a/gen/dataproc1/Cargo.toml b/gen/dataproc1/Cargo.toml index fde1dffba5..c024c411f0 100644 --- a/gen/dataproc1/Cargo.toml +++ b/gen/dataproc1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dataproc1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dataproc (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dataproc1" homepage = "https://cloud.google.com/dataproc/" -documentation = "https://docs.rs/google-dataproc1/5.0.3+20240222" +documentation = "https://docs.rs/google-dataproc1/5.0.4+20240222" license = "MIT" keywords = ["dataproc", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dataproc1/README.md b/gen/dataproc1/README.md index ce09b99624..1fcd5202b1 100644 --- a/gen/dataproc1/README.md +++ b/gen/dataproc1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-dataproc1` library allows access to all features of the *Google Dataproc* service. -This documentation was generated from *Dataproc* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dataproc* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dataproc* *v1* API can be found at the [official documentation site](https://cloud.google.com/dataproc/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/Dataproc) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/Dataproc) ... * projects - * [*locations autoscaling policies create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyCreateCall), [*locations autoscaling policies delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyDeleteCall), [*locations autoscaling policies get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyGetCall), [*locations autoscaling policies get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyGetIamPolicyCall), [*locations autoscaling policies list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyListCall), [*locations autoscaling policies set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicySetIamPolicyCall), [*locations autoscaling policies test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyTestIamPermissionCall), [*locations autoscaling policies update*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyUpdateCall), [*locations batches create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationBatchCreateCall), [*locations batches delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationBatchDeleteCall), [*locations batches get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationBatchGetCall), [*locations batches list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationBatchListCall), [*locations operations cancel*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationOperationListCall), [*locations session templates create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionTemplateCreateCall), [*locations session templates delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionTemplateDeleteCall), [*locations session templates get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionTemplateGetCall), [*locations session templates list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionTemplateListCall), [*locations session templates patch*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionTemplatePatchCall), [*locations sessions create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionCreateCall), [*locations sessions delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionDeleteCall), [*locations sessions get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionGetCall), [*locations sessions list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionListCall), [*locations sessions terminate*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationSessionTerminateCall), [*locations workflow templates create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateCreateCall), [*locations workflow templates delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateDeleteCall), [*locations workflow templates get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateGetCall), [*locations workflow templates get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateGetIamPolicyCall), [*locations workflow templates instantiate*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateInstantiateCall), [*locations workflow templates instantiate inline*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateInstantiateInlineCall), [*locations workflow templates list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateListCall), [*locations workflow templates set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateSetIamPolicyCall), [*locations workflow templates test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateTestIamPermissionCall), [*locations workflow templates update*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateUpdateCall), [*regions autoscaling policies create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyCreateCall), [*regions autoscaling policies delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyDeleteCall), [*regions autoscaling policies get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyGetCall), [*regions autoscaling policies get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyGetIamPolicyCall), [*regions autoscaling policies list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyListCall), [*regions autoscaling policies set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicySetIamPolicyCall), [*regions autoscaling policies test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyTestIamPermissionCall), [*regions autoscaling policies update*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyUpdateCall), [*regions clusters create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterCreateCall), [*regions clusters delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterDeleteCall), [*regions clusters diagnose*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterDiagnoseCall), [*regions clusters get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterGetCall), [*regions clusters get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterGetIamPolicyCall), [*regions clusters inject credentials*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterInjectCredentialCall), [*regions clusters list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterListCall), [*regions clusters node groups create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupCreateCall), [*regions clusters node groups get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupGetCall), [*regions clusters node groups repair*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupRepairCall), [*regions clusters node groups resize*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupResizeCall), [*regions clusters patch*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterPatchCall), [*regions clusters repair*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterRepairCall), [*regions clusters set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterSetIamPolicyCall), [*regions clusters start*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterStartCall), [*regions clusters stop*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterStopCall), [*regions clusters test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionClusterTestIamPermissionCall), [*regions jobs cancel*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobCancelCall), [*regions jobs delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobDeleteCall), [*regions jobs get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobGetCall), [*regions jobs get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobGetIamPolicyCall), [*regions jobs list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobListCall), [*regions jobs patch*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobPatchCall), [*regions jobs set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobSetIamPolicyCall), [*regions jobs submit*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobSubmitCall), [*regions jobs submit as operation*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobSubmitAsOperationCall), [*regions jobs test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionJobTestIamPermissionCall), [*regions operations cancel*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationCancelCall), [*regions operations delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationDeleteCall), [*regions operations get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationGetCall), [*regions operations get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationGetIamPolicyCall), [*regions operations list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationListCall), [*regions operations set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationSetIamPolicyCall), [*regions operations test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionOperationTestIamPermissionCall), [*regions workflow templates create*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateCreateCall), [*regions workflow templates delete*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateDeleteCall), [*regions workflow templates get*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateGetCall), [*regions workflow templates get iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateGetIamPolicyCall), [*regions workflow templates instantiate*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateInstantiateCall), [*regions workflow templates instantiate inline*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateInstantiateInlineCall), [*regions workflow templates list*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateListCall), [*regions workflow templates set iam policy*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateSetIamPolicyCall), [*regions workflow templates test iam permissions*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateTestIamPermissionCall) and [*regions workflow templates update*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateUpdateCall) + * [*locations autoscaling policies create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyCreateCall), [*locations autoscaling policies delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyDeleteCall), [*locations autoscaling policies get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyGetCall), [*locations autoscaling policies get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyGetIamPolicyCall), [*locations autoscaling policies list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyListCall), [*locations autoscaling policies set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicySetIamPolicyCall), [*locations autoscaling policies test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyTestIamPermissionCall), [*locations autoscaling policies update*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationAutoscalingPolicyUpdateCall), [*locations batches create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationBatchCreateCall), [*locations batches delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationBatchDeleteCall), [*locations batches get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationBatchGetCall), [*locations batches list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationBatchListCall), [*locations operations cancel*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationOperationListCall), [*locations session templates create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionTemplateCreateCall), [*locations session templates delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionTemplateDeleteCall), [*locations session templates get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionTemplateGetCall), [*locations session templates list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionTemplateListCall), [*locations session templates patch*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionTemplatePatchCall), [*locations sessions create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionCreateCall), [*locations sessions delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionDeleteCall), [*locations sessions get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionGetCall), [*locations sessions list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionListCall), [*locations sessions terminate*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationSessionTerminateCall), [*locations workflow templates create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateCreateCall), [*locations workflow templates delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateDeleteCall), [*locations workflow templates get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateGetCall), [*locations workflow templates get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateGetIamPolicyCall), [*locations workflow templates instantiate*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateInstantiateCall), [*locations workflow templates instantiate inline*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateInstantiateInlineCall), [*locations workflow templates list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateListCall), [*locations workflow templates set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateSetIamPolicyCall), [*locations workflow templates test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateTestIamPermissionCall), [*locations workflow templates update*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectLocationWorkflowTemplateUpdateCall), [*regions autoscaling policies create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyCreateCall), [*regions autoscaling policies delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyDeleteCall), [*regions autoscaling policies get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyGetCall), [*regions autoscaling policies get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyGetIamPolicyCall), [*regions autoscaling policies list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyListCall), [*regions autoscaling policies set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicySetIamPolicyCall), [*regions autoscaling policies test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyTestIamPermissionCall), [*regions autoscaling policies update*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionAutoscalingPolicyUpdateCall), [*regions clusters create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterCreateCall), [*regions clusters delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterDeleteCall), [*regions clusters diagnose*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterDiagnoseCall), [*regions clusters get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterGetCall), [*regions clusters get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterGetIamPolicyCall), [*regions clusters inject credentials*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterInjectCredentialCall), [*regions clusters list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterListCall), [*regions clusters node groups create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupCreateCall), [*regions clusters node groups get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupGetCall), [*regions clusters node groups repair*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupRepairCall), [*regions clusters node groups resize*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterNodeGroupResizeCall), [*regions clusters patch*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterPatchCall), [*regions clusters repair*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterRepairCall), [*regions clusters set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterSetIamPolicyCall), [*regions clusters start*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterStartCall), [*regions clusters stop*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterStopCall), [*regions clusters test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionClusterTestIamPermissionCall), [*regions jobs cancel*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobCancelCall), [*regions jobs delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobDeleteCall), [*regions jobs get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobGetCall), [*regions jobs get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobGetIamPolicyCall), [*regions jobs list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobListCall), [*regions jobs patch*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobPatchCall), [*regions jobs set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobSetIamPolicyCall), [*regions jobs submit*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobSubmitCall), [*regions jobs submit as operation*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobSubmitAsOperationCall), [*regions jobs test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionJobTestIamPermissionCall), [*regions operations cancel*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationCancelCall), [*regions operations delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationDeleteCall), [*regions operations get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationGetCall), [*regions operations get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationGetIamPolicyCall), [*regions operations list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationListCall), [*regions operations set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationSetIamPolicyCall), [*regions operations test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionOperationTestIamPermissionCall), [*regions workflow templates create*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateCreateCall), [*regions workflow templates delete*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateDeleteCall), [*regions workflow templates get*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateGetCall), [*regions workflow templates get iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateGetIamPolicyCall), [*regions workflow templates instantiate*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateInstantiateCall), [*regions workflow templates instantiate inline*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateInstantiateInlineCall), [*regions workflow templates list*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateListCall), [*regions workflow templates set iam policy*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateSetIamPolicyCall), [*regions workflow templates test iam permissions*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateTestIamPermissionCall) and [*regions workflow templates update*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/api::ProjectRegionWorkflowTemplateUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/Dataproc)** +* **[Hub](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/Dataproc)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::CallBuilder) -* **[Resources](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::CallBuilder) +* **[Resources](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Part)** + * **[Parts](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -148,17 +148,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -168,29 +168,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Delegate) to the -[Method Builder](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Delegate) to the +[Method Builder](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::RequestValue) and -[decodable](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::RequestValue) and +[decodable](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dataproc1/5.0.3+20240222/google_dataproc1/client::RequestValue) are moved +* [request values](https://docs.rs/google-dataproc1/5.0.4+20240222/google_dataproc1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dataproc1/src/api.rs b/gen/dataproc1/src/api.rs index c35fd716be..9122949deb 100644 --- a/gen/dataproc1/src/api.rs +++ b/gen/dataproc1/src/api.rs @@ -128,7 +128,7 @@ impl<'a, S> Dataproc { Dataproc { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dataproc.googleapis.com/".to_string(), _root_url: "https://dataproc.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> Dataproc { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dataproc1/src/lib.rs b/gen/dataproc1/src/lib.rs index 6db8e33753..b6490a8451 100644 --- a/gen/dataproc1/src/lib.rs +++ b/gen/dataproc1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dataproc* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dataproc* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dataproc* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/dataproc/). diff --git a/gen/datastore1-cli/Cargo.toml b/gen/datastore1-cli/Cargo.toml index 0a73f1396a..242de59ea5 100644 --- a/gen/datastore1-cli/Cargo.toml +++ b/gen/datastore1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datastore1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with datastore (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datastore1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datastore1] path = "../datastore1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/datastore1-cli/README.md b/gen/datastore1-cli/README.md index c59a32fa01..e5e42dda99 100644 --- a/gen/datastore1-cli/README.md +++ b/gen/datastore1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *datastore* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *datastore* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash datastore1 [options] diff --git a/gen/datastore1-cli/mkdocs.yml b/gen/datastore1-cli/mkdocs.yml index 48872fbc22..9880f87b46 100644 --- a/gen/datastore1-cli/mkdocs.yml +++ b/gen/datastore1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: datastore v5.0.3+20240226 +site_name: datastore v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-datastore1-cli site_description: A complete library to interact with datastore (protocol v1) diff --git a/gen/datastore1-cli/src/main.rs b/gen/datastore1-cli/src/main.rs index b4eece4b7f..9aa6c5129f 100644 --- a/gen/datastore1-cli/src/main.rs +++ b/gen/datastore1-cli/src/main.rs @@ -2080,7 +2080,7 @@ async fn main() { let mut app = App::new("datastore1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datastore1_cli") .arg(Arg::with_name("url") diff --git a/gen/datastore1/Cargo.toml b/gen/datastore1/Cargo.toml index 7bb2b92d7c..67340d8e80 100644 --- a/gen/datastore1/Cargo.toml +++ b/gen/datastore1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datastore1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with datastore (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datastore1" homepage = "https://cloud.google.com/datastore/" -documentation = "https://docs.rs/google-datastore1/5.0.3+20240226" +documentation = "https://docs.rs/google-datastore1/5.0.4+20240226" license = "MIT" keywords = ["datastore", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datastore1/README.md b/gen/datastore1/README.md index 37d834b869..ff6a3ca6f3 100644 --- a/gen/datastore1/README.md +++ b/gen/datastore1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datastore1` library allows access to all features of the *Google datastore* service. -This documentation was generated from *datastore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *datastore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *datastore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *datastore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *datastore* *v1* API can be found at the [official documentation site](https://cloud.google.com/datastore/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/Datastore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/Datastore) ... * projects - * [*allocate ids*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectAllocateIdCall), [*begin transaction*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectBeginTransactionCall), [*commit*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectCommitCall), [*export*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectExportCall), [*import*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectImportCall), [*indexes create*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectIndexCreateCall), [*indexes delete*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectIndexDeleteCall), [*indexes get*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectIndexGetCall), [*indexes list*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectIndexListCall), [*lookup*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectLookupCall), [*operations cancel*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectOperationCancelCall), [*operations delete*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectOperationDeleteCall), [*operations get*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectOperationListCall), [*reserve ids*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectReserveIdCall), [*rollback*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectRollbackCall), [*run aggregation query*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectRunAggregationQueryCall) and [*run query*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/api::ProjectRunQueryCall) + * [*allocate ids*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectAllocateIdCall), [*begin transaction*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectBeginTransactionCall), [*commit*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectCommitCall), [*export*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectExportCall), [*import*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectImportCall), [*indexes create*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectIndexCreateCall), [*indexes delete*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectIndexDeleteCall), [*indexes get*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectIndexGetCall), [*indexes list*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectIndexListCall), [*lookup*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectLookupCall), [*operations cancel*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectOperationCancelCall), [*operations delete*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectOperationDeleteCall), [*operations get*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectOperationListCall), [*reserve ids*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectReserveIdCall), [*rollback*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectRollbackCall), [*run aggregation query*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectRunAggregationQueryCall) and [*run query*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/api::ProjectRunQueryCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/Datastore)** +* **[Hub](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/Datastore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Part)** + * **[Parts](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::RequestValue) and -[decodable](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::RequestValue) and +[decodable](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datastore1/5.0.3+20240226/google_datastore1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datastore1/5.0.4+20240226/google_datastore1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datastore1/src/api.rs b/gen/datastore1/src/api.rs index cd2652dd97..19246f2498 100644 --- a/gen/datastore1/src/api.rs +++ b/gen/datastore1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Datastore { Datastore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datastore.googleapis.com/".to_string(), _root_url: "https://datastore.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Datastore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datastore1/src/lib.rs b/gen/datastore1/src/lib.rs index 1bc02ffa8b..904f5eb097 100644 --- a/gen/datastore1/src/lib.rs +++ b/gen/datastore1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *datastore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *datastore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *datastore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *datastore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *datastore* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/datastore/). diff --git a/gen/datastore1_beta3-cli/Cargo.toml b/gen/datastore1_beta3-cli/Cargo.toml index 96159d5054..431361d13f 100644 --- a/gen/datastore1_beta3-cli/Cargo.toml +++ b/gen/datastore1_beta3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datastore1_beta3-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with datastore (protocol v1beta3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datastore1_beta3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datastore1_beta3] path = "../datastore1_beta3" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/datastore1_beta3-cli/README.md b/gen/datastore1_beta3-cli/README.md index dc7bc9a963..650085c02d 100644 --- a/gen/datastore1_beta3-cli/README.md +++ b/gen/datastore1_beta3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *datastore* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *datastore* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash datastore1-beta3 [options] diff --git a/gen/datastore1_beta3-cli/mkdocs.yml b/gen/datastore1_beta3-cli/mkdocs.yml index e50e5d6cd5..55fa4ed7b2 100644 --- a/gen/datastore1_beta3-cli/mkdocs.yml +++ b/gen/datastore1_beta3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: datastore v5.0.3+20240226 +site_name: datastore v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-datastore1_beta3-cli site_description: A complete library to interact with datastore (protocol v1beta3) diff --git a/gen/datastore1_beta3-cli/src/main.rs b/gen/datastore1_beta3-cli/src/main.rs index 7dedf84fb0..e04f077406 100644 --- a/gen/datastore1_beta3-cli/src/main.rs +++ b/gen/datastore1_beta3-cli/src/main.rs @@ -1130,7 +1130,7 @@ async fn main() { let mut app = App::new("datastore1-beta3") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datastore1_beta3_cli") .arg(Arg::with_name("url") diff --git a/gen/datastore1_beta3/Cargo.toml b/gen/datastore1_beta3/Cargo.toml index a030409261..1e8522ebfe 100644 --- a/gen/datastore1_beta3/Cargo.toml +++ b/gen/datastore1_beta3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datastore1_beta3" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with datastore (protocol v1beta3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datastore1_beta3" homepage = "https://cloud.google.com/datastore/" -documentation = "https://docs.rs/google-datastore1_beta3/5.0.3+20240226" +documentation = "https://docs.rs/google-datastore1_beta3/5.0.4+20240226" license = "MIT" keywords = ["datastore", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datastore1_beta3/README.md b/gen/datastore1_beta3/README.md index fb9b69437b..0385563878 100644 --- a/gen/datastore1_beta3/README.md +++ b/gen/datastore1_beta3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datastore1_beta3` library allows access to all features of the *Google datastore* service. -This documentation was generated from *datastore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *datastore:v1beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *datastore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *datastore:v1beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *datastore* *v1_beta3* API can be found at the [official documentation site](https://cloud.google.com/datastore/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/Datastore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/Datastore) ... * projects - * [*allocate ids*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectAllocateIdCall), [*begin transaction*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectBeginTransactionCall), [*commit*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectCommitCall), [*lookup*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectLookupCall), [*reserve ids*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectReserveIdCall), [*rollback*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectRollbackCall), [*run aggregation query*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectRunAggregationQueryCall) and [*run query*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/api::ProjectRunQueryCall) + * [*allocate ids*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectAllocateIdCall), [*begin transaction*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectBeginTransactionCall), [*commit*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectCommitCall), [*lookup*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectLookupCall), [*reserve ids*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectReserveIdCall), [*rollback*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectRollbackCall), [*run aggregation query*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectRunAggregationQueryCall) and [*run query*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/api::ProjectRunQueryCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/Datastore)** +* **[Hub](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/Datastore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::CallBuilder) -* **[Resources](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::CallBuilder) +* **[Resources](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Part)** + * **[Parts](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Delegate) to the -[Method Builder](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Delegate) to the +[Method Builder](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::RequestValue) and -[decodable](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::RequestValue) and +[decodable](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datastore1_beta3/5.0.3+20240226/google_datastore1_beta3/client::RequestValue) are moved +* [request values](https://docs.rs/google-datastore1_beta3/5.0.4+20240226/google_datastore1_beta3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datastore1_beta3/src/api.rs b/gen/datastore1_beta3/src/api.rs index cfc3581d2c..dc6495b323 100644 --- a/gen/datastore1_beta3/src/api.rs +++ b/gen/datastore1_beta3/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Datastore { Datastore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datastore.googleapis.com/".to_string(), _root_url: "https://datastore.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Datastore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datastore1_beta3/src/lib.rs b/gen/datastore1_beta3/src/lib.rs index 5175e3d8d9..579f62d0f4 100644 --- a/gen/datastore1_beta3/src/lib.rs +++ b/gen/datastore1_beta3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *datastore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *datastore:v1beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *datastore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *datastore:v1beta3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *datastore* *v1_beta3* API can be found at the //! [official documentation site](https://cloud.google.com/datastore/). diff --git a/gen/datastream1-cli/Cargo.toml b/gen/datastream1-cli/Cargo.toml index ea613adf39..118bbc0f66 100644 --- a/gen/datastream1-cli/Cargo.toml +++ b/gen/datastream1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-datastream1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Datastream (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datastream1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-datastream1] path = "../datastream1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/datastream1-cli/README.md b/gen/datastream1-cli/README.md index b6802a5a6c..6a8ff4372b 100644 --- a/gen/datastream1-cli/README.md +++ b/gen/datastream1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Datastream* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Datastream* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash datastream1 [options] diff --git a/gen/datastream1-cli/mkdocs.yml b/gen/datastream1-cli/mkdocs.yml index a6b3b93610..bdf49508a4 100644 --- a/gen/datastream1-cli/mkdocs.yml +++ b/gen/datastream1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Datastream v5.0.3+20240221 +site_name: Datastream v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-datastream1-cli site_description: A complete library to interact with Datastream (protocol v1) diff --git a/gen/datastream1-cli/src/main.rs b/gen/datastream1-cli/src/main.rs index a1a98e594d..37e8e7d6a0 100644 --- a/gen/datastream1-cli/src/main.rs +++ b/gen/datastream1-cli/src/main.rs @@ -3452,7 +3452,7 @@ async fn main() { let mut app = App::new("datastream1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_datastream1_cli") .arg(Arg::with_name("url") diff --git a/gen/datastream1/Cargo.toml b/gen/datastream1/Cargo.toml index 307c7f389d..772238fac7 100644 --- a/gen/datastream1/Cargo.toml +++ b/gen/datastream1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-datastream1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Datastream (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/datastream1" homepage = "https://cloud.google.com/datastream/" -documentation = "https://docs.rs/google-datastream1/5.0.3+20240221" +documentation = "https://docs.rs/google-datastream1/5.0.4+20240221" license = "MIT" keywords = ["datastream", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/datastream1/README.md b/gen/datastream1/README.md index b2da003589..05225404e5 100644 --- a/gen/datastream1/README.md +++ b/gen/datastream1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-datastream1` library allows access to all features of the *Google Datastream* service. -This documentation was generated from *Datastream* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *datastream:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Datastream* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *datastream:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Datastream* *v1* API can be found at the [official documentation site](https://cloud.google.com/datastream/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/Datastream) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/Datastream) ... * projects - * [*locations connection profiles create*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationConnectionProfileCreateCall), [*locations connection profiles delete*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationConnectionProfileDeleteCall), [*locations connection profiles discover*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationConnectionProfileDiscoverCall), [*locations connection profiles get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationConnectionProfileGetCall), [*locations connection profiles list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationConnectionProfileListCall), [*locations connection profiles patch*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationConnectionProfilePatchCall), [*locations fetch static ips*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationFetchStaticIpCall), [*locations get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationOperationListCall), [*locations private connections create*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionCreateCall), [*locations private connections delete*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionDeleteCall), [*locations private connections get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionGetCall), [*locations private connections list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionListCall), [*locations private connections routes create*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteCreateCall), [*locations private connections routes delete*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteDeleteCall), [*locations private connections routes get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteGetCall), [*locations private connections routes list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteListCall), [*locations streams create*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamCreateCall), [*locations streams delete*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamDeleteCall), [*locations streams get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamGetCall), [*locations streams list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamListCall), [*locations streams objects get*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamObjectGetCall), [*locations streams objects list*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamObjectListCall), [*locations streams objects lookup*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamObjectLookupCall), [*locations streams objects start backfill job*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamObjectStartBackfillJobCall), [*locations streams objects stop backfill job*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamObjectStopBackfillJobCall), [*locations streams patch*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamPatchCall) and [*locations streams run*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/api::ProjectLocationStreamRunCall) + * [*locations connection profiles create*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationConnectionProfileCreateCall), [*locations connection profiles delete*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationConnectionProfileDeleteCall), [*locations connection profiles discover*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationConnectionProfileDiscoverCall), [*locations connection profiles get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationConnectionProfileGetCall), [*locations connection profiles list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationConnectionProfileListCall), [*locations connection profiles patch*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationConnectionProfilePatchCall), [*locations fetch static ips*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationFetchStaticIpCall), [*locations get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationOperationListCall), [*locations private connections create*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionCreateCall), [*locations private connections delete*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionDeleteCall), [*locations private connections get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionGetCall), [*locations private connections list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionListCall), [*locations private connections routes create*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteCreateCall), [*locations private connections routes delete*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteDeleteCall), [*locations private connections routes get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteGetCall), [*locations private connections routes list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationPrivateConnectionRouteListCall), [*locations streams create*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamCreateCall), [*locations streams delete*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamDeleteCall), [*locations streams get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamGetCall), [*locations streams list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamListCall), [*locations streams objects get*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamObjectGetCall), [*locations streams objects list*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamObjectListCall), [*locations streams objects lookup*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamObjectLookupCall), [*locations streams objects start backfill job*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamObjectStartBackfillJobCall), [*locations streams objects stop backfill job*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamObjectStopBackfillJobCall), [*locations streams patch*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamPatchCall) and [*locations streams run*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/api::ProjectLocationStreamRunCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/Datastream)** +* **[Hub](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/Datastream)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::CallBuilder) -* **[Resources](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::CallBuilder) +* **[Resources](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Part)** + * **[Parts](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Delegate) to the -[Method Builder](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Delegate) to the +[Method Builder](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::RequestValue) and -[decodable](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::RequestValue) and +[decodable](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-datastream1/5.0.3+20240221/google_datastream1/client::RequestValue) are moved +* [request values](https://docs.rs/google-datastream1/5.0.4+20240221/google_datastream1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/datastream1/src/api.rs b/gen/datastream1/src/api.rs index 0f05fa946e..1fe38ae3b0 100644 --- a/gen/datastream1/src/api.rs +++ b/gen/datastream1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Datastream { Datastream { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://datastream.googleapis.com/".to_string(), _root_url: "https://datastream.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Datastream { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/datastream1/src/lib.rs b/gen/datastream1/src/lib.rs index 7138d9bb90..dc361f44ba 100644 --- a/gen/datastream1/src/lib.rs +++ b/gen/datastream1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Datastream* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *datastream:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Datastream* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *datastream:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Datastream* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/datastream/). diff --git a/gen/deploymentmanager2-cli/Cargo.toml b/gen/deploymentmanager2-cli/Cargo.toml index ec2177cb5b..a7f775c0e1 100644 --- a/gen/deploymentmanager2-cli/Cargo.toml +++ b/gen/deploymentmanager2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-deploymentmanager2-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/deploymentmanager2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-deploymentmanager2] path = "../deploymentmanager2" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/deploymentmanager2-cli/README.md b/gen/deploymentmanager2-cli/README.md index bdc97d140e..881d7d7bd7 100644 --- a/gen/deploymentmanager2-cli/README.md +++ b/gen/deploymentmanager2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Deployment Manager* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Deployment Manager* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash deploymentmanager2 [options] diff --git a/gen/deploymentmanager2-cli/mkdocs.yml b/gen/deploymentmanager2-cli/mkdocs.yml index 16bc86cdfd..e0c6bc5120 100644 --- a/gen/deploymentmanager2-cli/mkdocs.yml +++ b/gen/deploymentmanager2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Deployment Manager v5.0.3+20240229 +site_name: Deployment Manager v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-deploymentmanager2-cli site_description: A complete library to interact with Deployment Manager (protocol v2) diff --git a/gen/deploymentmanager2-cli/src/main.rs b/gen/deploymentmanager2-cli/src/main.rs index bf6568c041..86c8638429 100644 --- a/gen/deploymentmanager2-cli/src/main.rs +++ b/gen/deploymentmanager2-cli/src/main.rs @@ -2143,7 +2143,7 @@ async fn main() { let mut app = App::new("deploymentmanager2") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("The Google Cloud Deployment Manager v2 API provides services for configuring, deploying, and viewing Google Cloud services and APIs via templates which specify deployments of Cloud resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_deploymentmanager2_cli") .arg(Arg::with_name("url") diff --git a/gen/deploymentmanager2/Cargo.toml b/gen/deploymentmanager2/Cargo.toml index c46d87e210..ea726484a5 100644 --- a/gen/deploymentmanager2/Cargo.toml +++ b/gen/deploymentmanager2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-deploymentmanager2" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/deploymentmanager2" homepage = "https://cloud.google.com/deployment-manager" -documentation = "https://docs.rs/google-deploymentmanager2/5.0.3+20240229" +documentation = "https://docs.rs/google-deploymentmanager2/5.0.4+20240229" license = "MIT" keywords = ["deploymentmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/deploymentmanager2/README.md b/gen/deploymentmanager2/README.md index 4f61250f5f..7468d17b2c 100644 --- a/gen/deploymentmanager2/README.md +++ b/gen/deploymentmanager2/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-deploymentmanager2` library allows access to all features of the *Google Deployment Manager* service. -This documentation was generated from *Deployment Manager* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Deployment Manager* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Deployment Manager* *v2* API can be found at the [official documentation site](https://cloud.google.com/deployment-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/DeploymentManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/DeploymentManager) ... -* [deployments](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::Deployment) - * [*cancel preview*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentCancelPreviewCall), [*delete*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentDeleteCall), [*get*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentGetCall), [*get iam policy*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentGetIamPolicyCall), [*insert*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentInsertCall), [*list*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentListCall), [*patch*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentPatchCall), [*set iam policy*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentSetIamPolicyCall), [*stop*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentStopCall), [*test iam permissions*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentTestIamPermissionCall) and [*update*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::DeploymentUpdateCall) -* [manifests](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::Manifest) - * [*get*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::ManifestGetCall) and [*list*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::ManifestListCall) -* [operations](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::Operation) - * [*get*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::OperationGetCall) and [*list*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::OperationListCall) -* [resources](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::Resource) - * [*get*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::ResourceGetCall) and [*list*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::ResourceListCall) -* [types](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::Type) - * [*list*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/api::TypeListCall) +* [deployments](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::Deployment) + * [*cancel preview*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentCancelPreviewCall), [*delete*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentDeleteCall), [*get*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentGetCall), [*get iam policy*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentGetIamPolicyCall), [*insert*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentInsertCall), [*list*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentListCall), [*patch*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentPatchCall), [*set iam policy*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentSetIamPolicyCall), [*stop*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentStopCall), [*test iam permissions*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentTestIamPermissionCall) and [*update*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::DeploymentUpdateCall) +* [manifests](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::Manifest) + * [*get*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::ManifestGetCall) and [*list*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::ManifestListCall) +* [operations](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::Operation) + * [*get*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::OperationGetCall) and [*list*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::OperationListCall) +* [resources](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::Resource) + * [*get*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::ResourceGetCall) and [*list*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::ResourceListCall) +* [types](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::Type) + * [*list*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/api::TypeListCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/DeploymentManager)** +* **[Hub](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/DeploymentManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::CallBuilder) -* **[Resources](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::CallBuilder) +* **[Resources](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Part)** + * **[Parts](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Delegate) to the -[Method Builder](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Delegate) to the +[Method Builder](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::RequestValue) and -[decodable](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::RequestValue) and +[decodable](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-deploymentmanager2/5.0.3+20240229/google_deploymentmanager2/client::RequestValue) are moved +* [request values](https://docs.rs/google-deploymentmanager2/5.0.4+20240229/google_deploymentmanager2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/deploymentmanager2/src/api.rs b/gen/deploymentmanager2/src/api.rs index 64e1263af7..257267b02f 100644 --- a/gen/deploymentmanager2/src/api.rs +++ b/gen/deploymentmanager2/src/api.rs @@ -140,7 +140,7 @@ impl<'a, S> DeploymentManager { DeploymentManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://deploymentmanager.googleapis.com/".to_string(), _root_url: "https://deploymentmanager.googleapis.com/".to_string(), } @@ -163,7 +163,7 @@ impl<'a, S> DeploymentManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/deploymentmanager2/src/lib.rs b/gen/deploymentmanager2/src/lib.rs index 84c2d6b5e8..19f07b997c 100644 --- a/gen/deploymentmanager2/src/lib.rs +++ b/gen/deploymentmanager2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Deployment Manager* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Deployment Manager* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Deployment Manager* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/deployment-manager). diff --git a/gen/deploymentmanager2_beta2-cli/Cargo.toml b/gen/deploymentmanager2_beta2-cli/Cargo.toml index 89b6bac5e5..c5bc2d7aee 100644 --- a/gen/deploymentmanager2_beta2-cli/Cargo.toml +++ b/gen/deploymentmanager2_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-deploymentmanager2_beta2-cli" -version = "5.0.3+20160201" +version = "5.0.4+20160201" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/deploymentmanager2_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-deploymentmanager2_beta2] path = "../deploymentmanager2_beta2" -version = "5.0.3+20160201" +version = "5.0.4+20160201" diff --git a/gen/deploymentmanager2_beta2-cli/README.md b/gen/deploymentmanager2_beta2-cli/README.md index 2f673f0997..3f7d13d0b4 100644 --- a/gen/deploymentmanager2_beta2-cli/README.md +++ b/gen/deploymentmanager2_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Deployment Manager* API at revision *20160201*. The CLI is at version *5.0.3*. +This documentation was generated from the *Deployment Manager* API at revision *20160201*. The CLI is at version *5.0.4*. ```bash deploymentmanager2-beta2 [options] diff --git a/gen/deploymentmanager2_beta2-cli/mkdocs.yml b/gen/deploymentmanager2_beta2-cli/mkdocs.yml index dc59dd7fe3..3415caf811 100644 --- a/gen/deploymentmanager2_beta2-cli/mkdocs.yml +++ b/gen/deploymentmanager2_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Deployment Manager v5.0.3+20160201 +site_name: Deployment Manager v5.0.4+20160201 site_url: http://byron.github.io/google-apis-rs/google-deploymentmanager2_beta2-cli site_description: A complete library to interact with Deployment Manager (protocol v2beta2) diff --git a/gen/deploymentmanager2_beta2-cli/src/main.rs b/gen/deploymentmanager2_beta2-cli/src/main.rs index 8b2c0c4f8a..7e4f29d061 100644 --- a/gen/deploymentmanager2_beta2-cli/src/main.rs +++ b/gen/deploymentmanager2_beta2-cli/src/main.rs @@ -1471,7 +1471,7 @@ async fn main() { let mut app = App::new("deploymentmanager2-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20160201") + .version("5.0.4+20160201") .about("The Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/deploymentmanager2_beta2/Cargo.toml b/gen/deploymentmanager2_beta2/Cargo.toml index 79726728a7..deebecbc84 100644 --- a/gen/deploymentmanager2_beta2/Cargo.toml +++ b/gen/deploymentmanager2_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-deploymentmanager2_beta2" -version = "5.0.3+20160201" +version = "5.0.4+20160201" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/deploymentmanager2_beta2" homepage = "https://developers.google.com/deployment-manager/" -documentation = "https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201" +documentation = "https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201" license = "MIT" keywords = ["deploymentmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/deploymentmanager2_beta2/README.md b/gen/deploymentmanager2_beta2/README.md index 79d2563a1d..8356d4a5e9 100644 --- a/gen/deploymentmanager2_beta2/README.md +++ b/gen/deploymentmanager2_beta2/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-deploymentmanager2_beta2` library allows access to all features of the *Google Deployment Manager* service. -This documentation was generated from *Deployment Manager* crate version *5.0.3+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Deployment Manager* crate version *5.0.4+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Deployment Manager* *v2_beta2* API can be found at the [official documentation site](https://developers.google.com/deployment-manager/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/DeploymentManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/DeploymentManager) ... -* [deployments](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::Deployment) - * [*delete*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::DeploymentDeleteCall), [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::DeploymentGetCall), [*insert*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::DeploymentInsertCall), [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::DeploymentListCall), [*patch*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::DeploymentPatchCall) and [*update*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::DeploymentUpdateCall) -* [manifests](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::Manifest) - * [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::ManifestGetCall) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::ManifestListCall) -* [operations](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::Operation) - * [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::OperationGetCall) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::OperationListCall) -* [resources](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::Resource) - * [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::ResourceGetCall) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::ResourceListCall) -* [types](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::Type) - * [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/api::TypeListCall) +* [deployments](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::Deployment) + * [*delete*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::DeploymentDeleteCall), [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::DeploymentGetCall), [*insert*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::DeploymentInsertCall), [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::DeploymentListCall), [*patch*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::DeploymentPatchCall) and [*update*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::DeploymentUpdateCall) +* [manifests](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::Manifest) + * [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::ManifestGetCall) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::ManifestListCall) +* [operations](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::Operation) + * [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::OperationGetCall) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::OperationListCall) +* [resources](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::Resource) + * [*get*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::ResourceGetCall) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::ResourceListCall) +* [types](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::Type) + * [*list*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/api::TypeListCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/DeploymentManager)** +* **[Hub](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/DeploymentManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Part)** + * **[Parts](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -140,17 +140,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -160,29 +160,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-deploymentmanager2_beta2/5.0.3+20160201/google_deploymentmanager2_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-deploymentmanager2_beta2/5.0.4+20160201/google_deploymentmanager2_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/deploymentmanager2_beta2/src/api.rs b/gen/deploymentmanager2_beta2/src/api.rs index 1f83c98b5f..718db4da11 100644 --- a/gen/deploymentmanager2_beta2/src/api.rs +++ b/gen/deploymentmanager2_beta2/src/api.rs @@ -140,7 +140,7 @@ impl<'a, S> DeploymentManager { DeploymentManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/deploymentmanager/v2beta2/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -163,7 +163,7 @@ impl<'a, S> DeploymentManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/deploymentmanager2_beta2/src/lib.rs b/gen/deploymentmanager2_beta2/src/lib.rs index 68c147bc2e..e714ab8be4 100644 --- a/gen/deploymentmanager2_beta2/src/lib.rs +++ b/gen/deploymentmanager2_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Deployment Manager* crate version *5.0.3+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Deployment Manager* crate version *5.0.4+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Deployment Manager* *v2_beta2* API can be found at the //! [official documentation site](https://developers.google.com/deployment-manager/). diff --git a/gen/dfareporting2d8-cli/Cargo.toml b/gen/dfareporting2d8-cli/Cargo.toml index fdff7b410a..3c48a1a26d 100644 --- a/gen/dfareporting2d8-cli/Cargo.toml +++ b/gen/dfareporting2d8-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d8-cli" -version = "5.0.3+20180830" +version = "5.0.4+20180830" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.8)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting2d8-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dfareporting2d8] path = "../dfareporting2d8" -version = "5.0.3+20180830" +version = "5.0.4+20180830" diff --git a/gen/dfareporting2d8-cli/README.md b/gen/dfareporting2d8-cli/README.md index da14d02324..2e76db6f14 100644 --- a/gen/dfareporting2d8-cli/README.md +++ b/gen/dfareporting2d8-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *dfareporting* API at revision *20180830*. The CLI is at version *5.0.3*. +This documentation was generated from the *dfareporting* API at revision *20180830*. The CLI is at version *5.0.4*. ```bash dfareporting2d8 [options] diff --git a/gen/dfareporting2d8-cli/mkdocs.yml b/gen/dfareporting2d8-cli/mkdocs.yml index 4ef60ed4d3..6102ba752a 100644 --- a/gen/dfareporting2d8-cli/mkdocs.yml +++ b/gen/dfareporting2d8-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: dfareporting v5.0.3+20180830 +site_name: dfareporting v5.0.4+20180830 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d8-cli site_description: A complete library to interact with dfareporting (protocol v2.8) diff --git a/gen/dfareporting2d8-cli/src/main.rs b/gen/dfareporting2d8-cli/src/main.rs index 717603e45a..558354bf7e 100644 --- a/gen/dfareporting2d8-cli/src/main.rs +++ b/gen/dfareporting2d8-cli/src/main.rs @@ -23762,7 +23762,7 @@ async fn main() { let mut app = App::new("dfareporting2d8") .author("Sebastian Thiel ") - .version("5.0.3+20180830") + .version("5.0.4+20180830") .about("Manages your DoubleClick Campaign Manager ad campaigns and reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dfareporting2d8_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d8/Cargo.toml b/gen/dfareporting2d8/Cargo.toml index 5263f751c3..01c322a1c2 100644 --- a/gen/dfareporting2d8/Cargo.toml +++ b/gen/dfareporting2d8/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d8" -version = "5.0.3+20180830" +version = "5.0.4+20180830" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.8)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting2d8" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "https://docs.rs/google-dfareporting2d8/5.0.3+20180830" +documentation = "https://docs.rs/google-dfareporting2d8/5.0.4+20180830" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dfareporting2d8/README.md b/gen/dfareporting2d8/README.md index 7e7b52e069..99e7e3f6e6 100644 --- a/gen/dfareporting2d8/README.md +++ b/gen/dfareporting2d8/README.md @@ -5,144 +5,144 @@ DO NOT EDIT ! --> The `google-dfareporting2d8` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *5.0.3+20180830*, where *20180830* is the exact revision of the *dfareporting:v2.8* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *dfareporting* crate version *5.0.4+20180830*, where *20180830* is the exact revision of the *dfareporting:v2.8* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *dfareporting* *v2d8* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/Dfareporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/Dfareporting) ... -* [account active ad summaries](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountActiveAdSummary) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountActiveAdSummaryGetCall) -* [account permission groups](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPermissionGroup) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPermissionGroupListCall) -* [account permissions](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPermission) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPermissionListCall) -* [account user profiles](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUserProfile) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUserProfileUpdateCall) -* [accounts](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Account) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AccountUpdateCall) -* [ads](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Ad) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdUpdateCall) -* [advertiser groups](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroup) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGroupUpdateCall) -* [advertisers](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Advertiser) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::AdvertiserUpdateCall) -* [browsers](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Browser) - * [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::BrowserListCall) -* [campaign creative associations](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignCreativeAssociation) - * [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignCreativeAssociationListCall) -* [campaigns](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Campaign) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CampaignUpdateCall) -* [change logs](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ChangeLog) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ChangeLogListCall) -* [cities](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::City) - * [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CityListCall) -* [connection types](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ConnectionType) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ConnectionTypeListCall) -* [content categories](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategory) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ContentCategoryUpdateCall) -* [conversions](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Conversion) - * [*batchinsert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ConversionBatchupdateCall) -* [countries](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Country) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CountryListCall) -* [creative assets](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeAsset) - * [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeAssetInsertCall) -* [creative field values](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValue) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldValueUpdateCall) -* [creative fields](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeField) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeFieldUpdateCall) -* [creative groups](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGroup) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGroupUpdateCall) -* [creatives](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Creative) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeUpdateCall) -* [dimension values](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DimensionValue) - * [*query*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DimensionValueQueryCall) -* [directory site contacts](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySiteContact) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySiteContactGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySiteContactListCall) -* [directory sites](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySite) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DirectorySiteListCall) -* [dynamic targeting keys](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DynamicTargetingKey) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::DynamicTargetingKeyListCall) -* [event tags](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTag) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::EventTagUpdateCall) -* [files](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::File) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FileListCall) -* [floodlight activities](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivity) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityUpdateCall) -* [floodlight activity groups](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGroup) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightActivityGroupUpdateCall) -* [floodlight configurations](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightConfiguration) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FloodlightConfigurationUpdateCall) -* [inventory items](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::InventoryItem) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::InventoryItemListCall) -* [landing pages](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPage) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPageDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPageListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LandingPageUpdateCall) -* [languages](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Language) - * [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::LanguageListCall) -* [metros](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Metro) - * [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::MetroListCall) -* [mobile carriers](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::MobileCarrier) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::MobileCarrierListCall) -* [operating system versions](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OperatingSystemVersion) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OperatingSystemVersionListCall) -* [operating systems](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OperatingSystem) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OperatingSystemListCall) -* [order documents](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OrderDocument) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OrderDocumentListCall) -* [orders](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Order) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::OrderListCall) -* [placement groups](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGroup) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGroupUpdateCall) -* [placement strategies](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategy) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementStrategyUpdateCall) -* [placements](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Placement) - * [*generatetags*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlacementUpdateCall) -* [platform types](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlatformType) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PlatformTypeListCall) -* [postal codes](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PostalCode) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::PostalCodeListCall) -* [projects](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Project) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ProjectListCall) -* [regions](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Region) - * [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RegionListCall) -* [remarketing list shares](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListShare) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListShareUpdateCall) -* [remarketing lists](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingList) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::RemarketingListUpdateCall) -* [reports](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Report) - * [*compatible fields query*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportUpdateCall) -* [sites](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Site) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SiteUpdateCall) -* [sizes](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Size) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SizeListCall) -* [subaccounts](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::Subaccount) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::SubaccountUpdateCall) -* [targetable remarketing lists](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetableRemarketingList) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetableRemarketingListListCall) -* [targeting templates](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetingTemplate) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::TargetingTemplateUpdateCall) -* [user profiles](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserProfile) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserProfileListCall) -* [user role permission groups](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePermissionGroup) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePermissionGroupListCall) -* [user role permissions](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePermission) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePermissionListCall) -* [user roles](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRole) - * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::UserRoleUpdateCall) -* [video formats](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::VideoFormat) - * [*get*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::VideoFormatListCall) +* [account active ad summaries](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountActiveAdSummary) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountActiveAdSummaryGetCall) +* [account permission groups](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPermissionGroup) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPermissionGroupListCall) +* [account permissions](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPermission) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPermissionListCall) +* [account user profiles](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUserProfile) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUserProfileUpdateCall) +* [accounts](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Account) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AccountUpdateCall) +* [ads](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Ad) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdUpdateCall) +* [advertiser groups](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroup) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGroupUpdateCall) +* [advertisers](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Advertiser) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::AdvertiserUpdateCall) +* [browsers](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Browser) + * [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::BrowserListCall) +* [campaign creative associations](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignCreativeAssociation) + * [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignCreativeAssociationListCall) +* [campaigns](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Campaign) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CampaignUpdateCall) +* [change logs](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ChangeLog) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ChangeLogListCall) +* [cities](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::City) + * [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CityListCall) +* [connection types](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ConnectionType) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ConnectionTypeListCall) +* [content categories](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategory) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ContentCategoryUpdateCall) +* [conversions](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Conversion) + * [*batchinsert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ConversionBatchupdateCall) +* [countries](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Country) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CountryListCall) +* [creative assets](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeAsset) + * [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeAssetInsertCall) +* [creative field values](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValue) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldValueUpdateCall) +* [creative fields](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeField) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeFieldUpdateCall) +* [creative groups](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGroup) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGroupUpdateCall) +* [creatives](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Creative) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeUpdateCall) +* [dimension values](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DimensionValue) + * [*query*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DimensionValueQueryCall) +* [directory site contacts](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySiteContact) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySiteContactGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySiteContactListCall) +* [directory sites](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySite) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DirectorySiteListCall) +* [dynamic targeting keys](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DynamicTargetingKey) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::DynamicTargetingKeyListCall) +* [event tags](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTag) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::EventTagUpdateCall) +* [files](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::File) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FileListCall) +* [floodlight activities](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivity) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityUpdateCall) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGroup) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightActivityGroupUpdateCall) +* [floodlight configurations](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightConfiguration) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FloodlightConfigurationUpdateCall) +* [inventory items](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::InventoryItem) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::InventoryItemListCall) +* [landing pages](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPage) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPageDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPageListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LandingPageUpdateCall) +* [languages](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Language) + * [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::LanguageListCall) +* [metros](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Metro) + * [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::MetroListCall) +* [mobile carriers](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::MobileCarrier) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::MobileCarrierListCall) +* [operating system versions](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OperatingSystemVersion) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OperatingSystemVersionListCall) +* [operating systems](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OperatingSystem) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OperatingSystemListCall) +* [order documents](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OrderDocument) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OrderDocumentListCall) +* [orders](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Order) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::OrderListCall) +* [placement groups](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGroup) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGroupUpdateCall) +* [placement strategies](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategy) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementStrategyUpdateCall) +* [placements](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Placement) + * [*generatetags*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlacementUpdateCall) +* [platform types](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlatformType) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PlatformTypeListCall) +* [postal codes](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PostalCode) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::PostalCodeListCall) +* [projects](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Project) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ProjectListCall) +* [regions](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Region) + * [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RegionListCall) +* [remarketing list shares](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListShare) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListShareUpdateCall) +* [remarketing lists](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingList) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::RemarketingListUpdateCall) +* [reports](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Report) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportUpdateCall) +* [sites](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Site) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SiteUpdateCall) +* [sizes](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Size) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SizeListCall) +* [subaccounts](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::Subaccount) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::SubaccountUpdateCall) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetableRemarketingList) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetableRemarketingListListCall) +* [targeting templates](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetingTemplate) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::TargetingTemplateUpdateCall) +* [user profiles](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserProfile) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserProfileListCall) +* [user role permission groups](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePermissionGroup) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePermissionGroupListCall) +* [user role permissions](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePermission) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePermissionListCall) +* [user roles](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRole) + * [*delete*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::UserRoleUpdateCall) +* [video formats](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::VideoFormat) + * [*get*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::VideoFormatListCall) Upload supported by ... -* [*insert creative assets*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::CreativeAssetInsertCall) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::CreativeAssetInsertCall) Download supported by ... -* [*get files*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::FileGetCall) -* [*files get reports*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/api::ReportFileGetCall) +* [*get files*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::FileGetCall) +* [*files get reports*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/api::ReportFileGetCall) @@ -150,17 +150,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/Dfareporting)** +* **[Hub](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/Dfareporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::CallBuilder) -* **[Resources](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::CallBuilder) +* **[Resources](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Part)** + * **[Parts](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -258,17 +258,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -278,29 +278,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Delegate) to the -[Method Builder](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Delegate) to the +[Method Builder](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::RequestValue) and -[decodable](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::RequestValue) and +[decodable](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dfareporting2d8/5.0.3+20180830/google_dfareporting2d8/client::RequestValue) are moved +* [request values](https://docs.rs/google-dfareporting2d8/5.0.4+20180830/google_dfareporting2d8/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d8/src/api.rs b/gen/dfareporting2d8/src/api.rs index 4cccd9e4d5..9f03823590 100644 --- a/gen/dfareporting2d8/src/api.rs +++ b/gen/dfareporting2d8/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> Dfareporting { Dfareporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/dfareporting/v2.8/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -319,7 +319,7 @@ impl<'a, S> Dfareporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d8/src/lib.rs b/gen/dfareporting2d8/src/lib.rs index dacbff3847..7c08c4d87e 100644 --- a/gen/dfareporting2d8/src/lib.rs +++ b/gen/dfareporting2d8/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *5.0.3+20180830*, where *20180830* is the exact revision of the *dfareporting:v2.8* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *dfareporting* crate version *5.0.4+20180830*, where *20180830* is the exact revision of the *dfareporting:v2.8* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *dfareporting* *v2d8* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). diff --git a/gen/dfareporting3-cli/Cargo.toml b/gen/dfareporting3-cli/Cargo.toml index b6288b2e43..4433c9eb44 100644 --- a/gen/dfareporting3-cli/Cargo.toml +++ b/gen/dfareporting3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting3-cli" -version = "5.0.3+20180830" +version = "5.0.4+20180830" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v3.0)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dfareporting3] path = "../dfareporting3" -version = "5.0.3+20180830" +version = "5.0.4+20180830" diff --git a/gen/dfareporting3-cli/README.md b/gen/dfareporting3-cli/README.md index 7ce85fc7aa..b09d9ead31 100644 --- a/gen/dfareporting3-cli/README.md +++ b/gen/dfareporting3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *dfareporting* API at revision *20180830*. The CLI is at version *5.0.3*. +This documentation was generated from the *dfareporting* API at revision *20180830*. The CLI is at version *5.0.4*. ```bash dfareporting3 [options] diff --git a/gen/dfareporting3-cli/mkdocs.yml b/gen/dfareporting3-cli/mkdocs.yml index c36ef69314..c798e6a0c9 100644 --- a/gen/dfareporting3-cli/mkdocs.yml +++ b/gen/dfareporting3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: dfareporting v5.0.3+20180830 +site_name: dfareporting v5.0.4+20180830 site_url: http://byron.github.io/google-apis-rs/google-dfareporting3-cli site_description: A complete library to interact with dfareporting (protocol v3.0) diff --git a/gen/dfareporting3-cli/src/main.rs b/gen/dfareporting3-cli/src/main.rs index e61821dbbc..0d80029c57 100644 --- a/gen/dfareporting3-cli/src/main.rs +++ b/gen/dfareporting3-cli/src/main.rs @@ -23691,7 +23691,7 @@ async fn main() { let mut app = App::new("dfareporting3") .author("Sebastian Thiel ") - .version("5.0.3+20180830") + .version("5.0.4+20180830") .about("Manages your DoubleClick Campaign Manager ad campaigns and reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dfareporting3_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting3/Cargo.toml b/gen/dfareporting3/Cargo.toml index 0c5371df4e..e5f7272dc1 100644 --- a/gen/dfareporting3/Cargo.toml +++ b/gen/dfareporting3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting3" -version = "5.0.3+20180830" +version = "5.0.4+20180830" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v3.0)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "https://docs.rs/google-dfareporting3/5.0.3+20180830" +documentation = "https://docs.rs/google-dfareporting3/5.0.4+20180830" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dfareporting3/README.md b/gen/dfareporting3/README.md index f4aae95c00..f2e60cc8c2 100644 --- a/gen/dfareporting3/README.md +++ b/gen/dfareporting3/README.md @@ -5,144 +5,144 @@ DO NOT EDIT ! --> The `google-dfareporting3` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *5.0.3+20180830*, where *20180830* is the exact revision of the *dfareporting:v3.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *dfareporting* crate version *5.0.4+20180830*, where *20180830* is the exact revision of the *dfareporting:v3.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *dfareporting* *v3* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/Dfareporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/Dfareporting) ... -* [account active ad summaries](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountActiveAdSummary) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountActiveAdSummaryGetCall) -* [account permission groups](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPermissionGroupListCall) -* [account permissions](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPermission) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPermissionListCall) -* [account user profiles](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUserProfile) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUserProfileUpdateCall) -* [accounts](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Account) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AccountUpdateCall) -* [ads](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Ad) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdUpdateCall) -* [advertiser groups](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroup) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGroupUpdateCall) +* [account active ad summaries](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountActiveAdSummary) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountActiveAdSummaryGetCall) +* [account permission groups](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPermissionGroupListCall) +* [account permissions](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPermission) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPermissionListCall) +* [account user profiles](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUserProfile) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUserProfileUpdateCall) +* [accounts](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Account) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AccountUpdateCall) +* [ads](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Ad) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdUpdateCall) +* [advertiser groups](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroup) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGroupUpdateCall) * advertiser landing pages - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserLandingPageUpdateCall) -* [advertisers](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Advertiser) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::AdvertiserUpdateCall) -* [browsers](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Browser) - * [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::BrowserListCall) -* [campaign creative associations](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignCreativeAssociation) - * [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignCreativeAssociationListCall) -* [campaigns](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Campaign) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CampaignUpdateCall) -* [change logs](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ChangeLog) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ChangeLogListCall) -* [cities](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::City) - * [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CityListCall) -* [connection types](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ConnectionType) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ConnectionTypeListCall) -* [content categories](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategory) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ContentCategoryUpdateCall) -* [conversions](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Conversion) - * [*batchinsert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ConversionBatchupdateCall) -* [countries](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Country) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CountryListCall) -* [creative assets](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeAsset) - * [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeAssetInsertCall) -* [creative field values](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValue) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldValueUpdateCall) -* [creative fields](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeField) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeFieldUpdateCall) -* [creative groups](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGroup) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGroupUpdateCall) -* [creatives](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Creative) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeUpdateCall) -* [dimension values](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DimensionValue) - * [*query*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DimensionValueQueryCall) -* [directory site contacts](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySiteContact) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySiteContactGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySiteContactListCall) -* [directory sites](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySite) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DirectorySiteListCall) -* [dynamic targeting keys](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DynamicTargetingKey) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::DynamicTargetingKeyListCall) -* [event tags](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTag) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::EventTagUpdateCall) -* [files](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::File) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FileListCall) -* [floodlight activities](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivity) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityUpdateCall) -* [floodlight activity groups](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGroup) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightActivityGroupUpdateCall) -* [floodlight configurations](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightConfiguration) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FloodlightConfigurationUpdateCall) -* [inventory items](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::InventoryItem) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::InventoryItemListCall) -* [languages](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Language) - * [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::LanguageListCall) -* [metros](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Metro) - * [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::MetroListCall) -* [mobile carriers](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::MobileCarrier) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::MobileCarrierListCall) -* [operating system versions](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OperatingSystemVersion) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OperatingSystemVersionListCall) -* [operating systems](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OperatingSystem) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OperatingSystemListCall) -* [order documents](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OrderDocument) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OrderDocumentListCall) -* [orders](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Order) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::OrderListCall) -* [placement groups](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGroup) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGroupUpdateCall) -* [placement strategies](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategy) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementStrategyUpdateCall) -* [placements](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Placement) - * [*generatetags*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlacementUpdateCall) -* [platform types](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlatformType) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PlatformTypeListCall) -* [postal codes](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PostalCode) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::PostalCodeListCall) -* [projects](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Project) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ProjectListCall) -* [regions](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Region) - * [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RegionListCall) -* [remarketing list shares](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListShare) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListShareUpdateCall) -* [remarketing lists](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingList) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::RemarketingListUpdateCall) -* [reports](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Report) - * [*compatible fields query*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportUpdateCall) -* [sites](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Site) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SiteUpdateCall) -* [sizes](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Size) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SizeListCall) -* [subaccounts](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::Subaccount) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::SubaccountUpdateCall) -* [targetable remarketing lists](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetableRemarketingList) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetableRemarketingListListCall) -* [targeting templates](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetingTemplate) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::TargetingTemplateUpdateCall) -* [user profiles](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserProfile) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserProfileListCall) -* [user role permission groups](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePermissionGroupListCall) -* [user role permissions](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePermission) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePermissionListCall) -* [user roles](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRole) - * [*delete*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::UserRoleUpdateCall) -* [video formats](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::VideoFormat) - * [*get*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::VideoFormatListCall) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserLandingPageUpdateCall) +* [advertisers](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Advertiser) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::AdvertiserUpdateCall) +* [browsers](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Browser) + * [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::BrowserListCall) +* [campaign creative associations](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignCreativeAssociation) + * [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignCreativeAssociationListCall) +* [campaigns](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Campaign) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CampaignUpdateCall) +* [change logs](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ChangeLog) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ChangeLogListCall) +* [cities](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::City) + * [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CityListCall) +* [connection types](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ConnectionType) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ConnectionTypeListCall) +* [content categories](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategory) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ContentCategoryUpdateCall) +* [conversions](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Conversion) + * [*batchinsert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ConversionBatchupdateCall) +* [countries](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Country) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CountryListCall) +* [creative assets](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeAsset) + * [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeAssetInsertCall) +* [creative field values](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValue) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldValueUpdateCall) +* [creative fields](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeField) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeFieldUpdateCall) +* [creative groups](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGroup) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGroupUpdateCall) +* [creatives](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Creative) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeUpdateCall) +* [dimension values](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DimensionValue) + * [*query*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DimensionValueQueryCall) +* [directory site contacts](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySiteContact) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySiteContactGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySiteContactListCall) +* [directory sites](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySite) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DirectorySiteListCall) +* [dynamic targeting keys](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DynamicTargetingKey) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::DynamicTargetingKeyListCall) +* [event tags](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTag) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::EventTagUpdateCall) +* [files](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::File) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FileListCall) +* [floodlight activities](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivity) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityUpdateCall) +* [floodlight activity groups](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGroup) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightActivityGroupUpdateCall) +* [floodlight configurations](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightConfiguration) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FloodlightConfigurationUpdateCall) +* [inventory items](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::InventoryItem) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::InventoryItemListCall) +* [languages](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Language) + * [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::LanguageListCall) +* [metros](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Metro) + * [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::MetroListCall) +* [mobile carriers](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::MobileCarrier) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::MobileCarrierListCall) +* [operating system versions](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OperatingSystemVersion) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OperatingSystemVersionListCall) +* [operating systems](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OperatingSystem) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OperatingSystemListCall) +* [order documents](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OrderDocument) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OrderDocumentListCall) +* [orders](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Order) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::OrderListCall) +* [placement groups](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGroup) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGroupUpdateCall) +* [placement strategies](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategy) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementStrategyUpdateCall) +* [placements](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Placement) + * [*generatetags*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlacementUpdateCall) +* [platform types](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlatformType) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PlatformTypeListCall) +* [postal codes](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PostalCode) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::PostalCodeListCall) +* [projects](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Project) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ProjectListCall) +* [regions](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Region) + * [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RegionListCall) +* [remarketing list shares](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListShare) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListShareUpdateCall) +* [remarketing lists](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingList) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::RemarketingListUpdateCall) +* [reports](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Report) + * [*compatible fields query*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportUpdateCall) +* [sites](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Site) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SiteUpdateCall) +* [sizes](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Size) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SizeListCall) +* [subaccounts](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::Subaccount) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::SubaccountUpdateCall) +* [targetable remarketing lists](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetableRemarketingList) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetableRemarketingListListCall) +* [targeting templates](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetingTemplate) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::TargetingTemplateUpdateCall) +* [user profiles](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserProfile) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserProfileListCall) +* [user role permission groups](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePermissionGroupListCall) +* [user role permissions](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePermission) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePermissionListCall) +* [user roles](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRole) + * [*delete*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::UserRoleUpdateCall) +* [video formats](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::VideoFormat) + * [*get*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::VideoFormatListCall) Upload supported by ... -* [*insert creative assets*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::CreativeAssetInsertCall) +* [*insert creative assets*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::CreativeAssetInsertCall) Download supported by ... -* [*get files*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::FileGetCall) -* [*files get reports*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/api::ReportFileGetCall) +* [*get files*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::FileGetCall) +* [*files get reports*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/api::ReportFileGetCall) @@ -150,17 +150,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/Dfareporting)** +* **[Hub](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/Dfareporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::CallBuilder) -* **[Resources](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::CallBuilder) +* **[Resources](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Part)** + * **[Parts](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -258,17 +258,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -278,29 +278,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Delegate) to the -[Method Builder](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Delegate) to the +[Method Builder](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::RequestValue) and -[decodable](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::RequestValue) and +[decodable](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dfareporting3/5.0.3+20180830/google_dfareporting3/client::RequestValue) are moved +* [request values](https://docs.rs/google-dfareporting3/5.0.4+20180830/google_dfareporting3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting3/src/api.rs b/gen/dfareporting3/src/api.rs index 2c252f8052..0afc6af287 100644 --- a/gen/dfareporting3/src/api.rs +++ b/gen/dfareporting3/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> Dfareporting { Dfareporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/dfareporting/v3.0/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -319,7 +319,7 @@ impl<'a, S> Dfareporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting3/src/lib.rs b/gen/dfareporting3/src/lib.rs index 6140236255..89a9bf4ce9 100644 --- a/gen/dfareporting3/src/lib.rs +++ b/gen/dfareporting3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *5.0.3+20180830*, where *20180830* is the exact revision of the *dfareporting:v3.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *dfareporting* crate version *5.0.4+20180830*, where *20180830* is the exact revision of the *dfareporting:v3.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *dfareporting* *v3* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). diff --git a/gen/dfareporting3d2-cli/Cargo.toml b/gen/dfareporting3d2-cli/Cargo.toml index 733586aa27..f363cd3a21 100644 --- a/gen/dfareporting3d2-cli/Cargo.toml +++ b/gen/dfareporting3d2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting3d2-cli" -version = "5.0.3+20190531" +version = "5.0.4+20190531" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v3.2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dfareporting3d2] path = "../dfareporting3d2" -version = "5.0.3+20190531" +version = "5.0.4+20190531" diff --git a/gen/dfareporting3d2-cli/README.md b/gen/dfareporting3d2-cli/README.md index f6655ba1c6..abde86c121 100644 --- a/gen/dfareporting3d2-cli/README.md +++ b/gen/dfareporting3d2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *dfareporting* API at revision *20190531*. The CLI is at version *5.0.3*. +This documentation was generated from the *dfareporting* API at revision *20190531*. The CLI is at version *5.0.4*. ```bash dfareporting3d2 [options] diff --git a/gen/dfareporting3d2-cli/mkdocs.yml b/gen/dfareporting3d2-cli/mkdocs.yml index d38003d742..d99be42be2 100644 --- a/gen/dfareporting3d2-cli/mkdocs.yml +++ b/gen/dfareporting3d2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: dfareporting v5.0.3+20190531 +site_name: dfareporting v5.0.4+20190531 site_url: http://byron.github.io/google-apis-rs/google-dfareporting3d2-cli site_description: A complete library to interact with dfareporting (protocol v3.2) diff --git a/gen/dfareporting3d2-cli/src/main.rs b/gen/dfareporting3d2-cli/src/main.rs index be2e8a5e0a..a1b6b91fb5 100644 --- a/gen/dfareporting3d2-cli/src/main.rs +++ b/gen/dfareporting3d2-cli/src/main.rs @@ -23881,7 +23881,7 @@ async fn main() { let mut app = App::new("dfareporting3d2") .author("Sebastian Thiel ") - .version("5.0.3+20190531") + .version("5.0.4+20190531") .about("Manages your DoubleClick Campaign Manager ad campaigns and reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dfareporting3d2_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting3d2/Cargo.toml b/gen/dfareporting3d2/Cargo.toml index a0a75c039d..df36642d48 100644 --- a/gen/dfareporting3d2/Cargo.toml +++ b/gen/dfareporting3d2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting3d2" -version = "5.0.3+20190531" +version = "5.0.4+20190531" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v3.2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d2" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "https://docs.rs/google-dfareporting3d2/5.0.3+20190531" +documentation = "https://docs.rs/google-dfareporting3d2/5.0.4+20190531" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dfareporting3d2/README.md b/gen/dfareporting3d2/README.md index fa5e42823d..2fc6034843 100644 --- a/gen/dfareporting3d2/README.md +++ b/gen/dfareporting3d2/README.md @@ -5,146 +5,146 @@ DO NOT EDIT ! --> The `google-dfareporting3d2` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *5.0.3+20190531*, where *20190531* is the exact revision of the *dfareporting:v3.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *dfareporting* crate version *5.0.4+20190531*, where *20190531* is the exact revision of the *dfareporting:v3.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *dfareporting* *v3d2* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/Dfareporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/Dfareporting) ... -* [account active ad summaries](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountActiveAdSummary) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountActiveAdSummaryGetCall) -* [account permission groups](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPermissionGroupListCall) -* [account permissions](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPermission) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPermissionListCall) -* [account user profiles](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUserProfile) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUserProfileUpdateCall) -* [accounts](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Account) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AccountUpdateCall) -* [ads](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Ad) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdUpdateCall) -* [advertiser groups](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroup) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGroupUpdateCall) +* [account active ad summaries](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountActiveAdSummary) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountActiveAdSummaryGetCall) +* [account permission groups](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPermissionGroupListCall) +* [account permissions](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPermission) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPermissionListCall) +* [account user profiles](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUserProfile) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUserProfileUpdateCall) +* [accounts](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Account) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AccountUpdateCall) +* [ads](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Ad) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdUpdateCall) +* [advertiser groups](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroup) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGroupUpdateCall) * advertiser landing pages - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserLandingPageUpdateCall) -* [advertisers](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Advertiser) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::AdvertiserUpdateCall) -* [browsers](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Browser) - * [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::BrowserListCall) -* [campaign creative associations](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignCreativeAssociation) - * [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignCreativeAssociationListCall) -* [campaigns](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Campaign) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CampaignUpdateCall) -* [change logs](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ChangeLog) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ChangeLogListCall) -* [cities](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::City) - * [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CityListCall) -* [connection types](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ConnectionType) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ConnectionTypeListCall) -* [content categories](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategory) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ContentCategoryUpdateCall) -* [conversions](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Conversion) - * [*batchinsert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ConversionBatchupdateCall) -* [countries](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Country) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CountryListCall) -* [creative assets](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeAsset) - * [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeAssetInsertCall) -* [creative field values](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValue) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldValueUpdateCall) -* [creative fields](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeField) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeFieldUpdateCall) -* [creative groups](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGroup) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGroupUpdateCall) -* [creatives](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Creative) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeUpdateCall) -* [dimension values](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DimensionValue) - * [*query*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DimensionValueQueryCall) -* [directory site contacts](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySiteContact) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySiteContactGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySiteContactListCall) -* [directory sites](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySite) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DirectorySiteListCall) -* [dynamic targeting keys](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DynamicTargetingKey) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::DynamicTargetingKeyListCall) -* [event tags](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTag) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::EventTagUpdateCall) -* [files](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::File) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FileListCall) -* [floodlight activities](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivity) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityUpdateCall) -* [floodlight activity groups](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGroup) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightActivityGroupUpdateCall) -* [floodlight configurations](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightConfiguration) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FloodlightConfigurationUpdateCall) -* [inventory items](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::InventoryItem) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::InventoryItemListCall) -* [languages](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Language) - * [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::LanguageListCall) -* [metros](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Metro) - * [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MetroListCall) -* [mobile apps](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MobileApp) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MobileAppGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MobileAppListCall) -* [mobile carriers](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MobileCarrier) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::MobileCarrierListCall) -* [operating system versions](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OperatingSystemVersion) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OperatingSystemVersionListCall) -* [operating systems](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OperatingSystem) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OperatingSystemListCall) -* [order documents](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OrderDocument) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OrderDocumentListCall) -* [orders](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Order) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::OrderListCall) -* [placement groups](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGroup) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGroupUpdateCall) -* [placement strategies](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategy) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementStrategyUpdateCall) -* [placements](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Placement) - * [*generatetags*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlacementUpdateCall) -* [platform types](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlatformType) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PlatformTypeListCall) -* [postal codes](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PostalCode) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::PostalCodeListCall) -* [projects](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Project) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ProjectListCall) -* [regions](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Region) - * [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RegionListCall) -* [remarketing list shares](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListShare) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListShareUpdateCall) -* [remarketing lists](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingList) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::RemarketingListUpdateCall) -* [reports](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Report) - * [*compatible fields query*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportUpdateCall) -* [sites](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Site) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SiteUpdateCall) -* [sizes](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Size) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SizeListCall) -* [subaccounts](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::Subaccount) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::SubaccountUpdateCall) -* [targetable remarketing lists](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetableRemarketingList) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetableRemarketingListListCall) -* [targeting templates](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetingTemplate) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::TargetingTemplateUpdateCall) -* [user profiles](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserProfile) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserProfileListCall) -* [user role permission groups](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePermissionGroupListCall) -* [user role permissions](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePermission) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePermissionListCall) -* [user roles](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRole) - * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::UserRoleUpdateCall) -* [video formats](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::VideoFormat) - * [*get*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::VideoFormatListCall) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserLandingPageUpdateCall) +* [advertisers](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Advertiser) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::AdvertiserUpdateCall) +* [browsers](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Browser) + * [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::BrowserListCall) +* [campaign creative associations](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignCreativeAssociation) + * [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignCreativeAssociationListCall) +* [campaigns](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Campaign) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CampaignUpdateCall) +* [change logs](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ChangeLog) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ChangeLogListCall) +* [cities](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::City) + * [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CityListCall) +* [connection types](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ConnectionType) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ConnectionTypeListCall) +* [content categories](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategory) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ContentCategoryUpdateCall) +* [conversions](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Conversion) + * [*batchinsert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ConversionBatchupdateCall) +* [countries](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Country) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CountryListCall) +* [creative assets](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeAsset) + * [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeAssetInsertCall) +* [creative field values](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValue) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldValueUpdateCall) +* [creative fields](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeField) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeFieldUpdateCall) +* [creative groups](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGroup) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGroupUpdateCall) +* [creatives](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Creative) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeUpdateCall) +* [dimension values](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DimensionValue) + * [*query*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DimensionValueQueryCall) +* [directory site contacts](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySiteContact) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySiteContactGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySiteContactListCall) +* [directory sites](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySite) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DirectorySiteListCall) +* [dynamic targeting keys](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DynamicTargetingKey) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::DynamicTargetingKeyListCall) +* [event tags](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTag) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::EventTagUpdateCall) +* [files](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::File) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FileListCall) +* [floodlight activities](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivity) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityUpdateCall) +* [floodlight activity groups](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGroup) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightActivityGroupUpdateCall) +* [floodlight configurations](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightConfiguration) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FloodlightConfigurationUpdateCall) +* [inventory items](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::InventoryItem) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::InventoryItemListCall) +* [languages](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Language) + * [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::LanguageListCall) +* [metros](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Metro) + * [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MetroListCall) +* [mobile apps](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MobileApp) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MobileAppGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MobileAppListCall) +* [mobile carriers](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MobileCarrier) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::MobileCarrierListCall) +* [operating system versions](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OperatingSystemVersion) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OperatingSystemVersionListCall) +* [operating systems](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OperatingSystem) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OperatingSystemListCall) +* [order documents](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OrderDocument) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OrderDocumentListCall) +* [orders](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Order) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::OrderListCall) +* [placement groups](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGroup) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGroupUpdateCall) +* [placement strategies](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategy) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementStrategyUpdateCall) +* [placements](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Placement) + * [*generatetags*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlacementUpdateCall) +* [platform types](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlatformType) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PlatformTypeListCall) +* [postal codes](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PostalCode) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::PostalCodeListCall) +* [projects](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Project) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ProjectListCall) +* [regions](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Region) + * [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RegionListCall) +* [remarketing list shares](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListShare) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListShareUpdateCall) +* [remarketing lists](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingList) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::RemarketingListUpdateCall) +* [reports](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Report) + * [*compatible fields query*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportUpdateCall) +* [sites](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Site) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SiteUpdateCall) +* [sizes](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Size) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SizeListCall) +* [subaccounts](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::Subaccount) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::SubaccountUpdateCall) +* [targetable remarketing lists](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetableRemarketingList) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetableRemarketingListListCall) +* [targeting templates](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetingTemplate) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::TargetingTemplateUpdateCall) +* [user profiles](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserProfile) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserProfileListCall) +* [user role permission groups](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePermissionGroupListCall) +* [user role permissions](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePermission) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePermissionListCall) +* [user roles](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRole) + * [*delete*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::UserRoleUpdateCall) +* [video formats](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::VideoFormat) + * [*get*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::VideoFormatListCall) Upload supported by ... -* [*insert creative assets*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::CreativeAssetInsertCall) +* [*insert creative assets*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::CreativeAssetInsertCall) Download supported by ... -* [*get files*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::FileGetCall) -* [*files get reports*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/api::ReportFileGetCall) +* [*get files*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::FileGetCall) +* [*files get reports*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/api::ReportFileGetCall) @@ -152,17 +152,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/Dfareporting)** +* **[Hub](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/Dfareporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::CallBuilder) -* **[Resources](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::CallBuilder) +* **[Resources](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Part)** + * **[Parts](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -260,17 +260,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -280,29 +280,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Delegate) to the -[Method Builder](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Delegate) to the +[Method Builder](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::RequestValue) and -[decodable](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::RequestValue) and +[decodable](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dfareporting3d2/5.0.3+20190531/google_dfareporting3d2/client::RequestValue) are moved +* [request values](https://docs.rs/google-dfareporting3d2/5.0.4+20190531/google_dfareporting3d2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting3d2/src/api.rs b/gen/dfareporting3d2/src/api.rs index bfbba0ff53..0422fac86e 100644 --- a/gen/dfareporting3d2/src/api.rs +++ b/gen/dfareporting3d2/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> Dfareporting { Dfareporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/dfareporting/v3.2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -322,7 +322,7 @@ impl<'a, S> Dfareporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting3d2/src/lib.rs b/gen/dfareporting3d2/src/lib.rs index d140aa3373..c120e382e2 100644 --- a/gen/dfareporting3d2/src/lib.rs +++ b/gen/dfareporting3d2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *5.0.3+20190531*, where *20190531* is the exact revision of the *dfareporting:v3.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *dfareporting* crate version *5.0.4+20190531*, where *20190531* is the exact revision of the *dfareporting:v3.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *dfareporting* *v3d2* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). diff --git a/gen/dfareporting3d3-cli/Cargo.toml b/gen/dfareporting3d3-cli/Cargo.toml index da5dfab573..758646adb3 100644 --- a/gen/dfareporting3d3-cli/Cargo.toml +++ b/gen/dfareporting3d3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting3d3-cli" -version = "5.0.3+20220104" +version = "5.0.4+20220104" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dfareporting (protocol v3.3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dfareporting3d3] path = "../dfareporting3d3" -version = "5.0.3+20220104" +version = "5.0.4+20220104" diff --git a/gen/dfareporting3d3-cli/README.md b/gen/dfareporting3d3-cli/README.md index e19b0f0fb2..a728e1eb18 100644 --- a/gen/dfareporting3d3-cli/README.md +++ b/gen/dfareporting3d3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dfareporting* API at revision *20220104*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dfareporting* API at revision *20220104*. The CLI is at version *5.0.4*. ```bash dfareporting3d3 [options] diff --git a/gen/dfareporting3d3-cli/mkdocs.yml b/gen/dfareporting3d3-cli/mkdocs.yml index 4e7953c6ea..f7c0a9a001 100644 --- a/gen/dfareporting3d3-cli/mkdocs.yml +++ b/gen/dfareporting3d3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dfareporting v5.0.3+20220104 +site_name: Dfareporting v5.0.4+20220104 site_url: http://byron.github.io/google-apis-rs/google-dfareporting3d3-cli site_description: A complete library to interact with Dfareporting (protocol v3.3) diff --git a/gen/dfareporting3d3-cli/src/main.rs b/gen/dfareporting3d3-cli/src/main.rs index 69b8ac9875..d79bfafbe6 100644 --- a/gen/dfareporting3d3-cli/src/main.rs +++ b/gen/dfareporting3d3-cli/src/main.rs @@ -23708,7 +23708,7 @@ async fn main() { let mut app = App::new("dfareporting3d3") .author("Sebastian Thiel ") - .version("5.0.3+20220104") + .version("5.0.4+20220104") .about("Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dfareporting3d3_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting3d3/Cargo.toml b/gen/dfareporting3d3/Cargo.toml index 02c1e9395b..ca9c62310a 100644 --- a/gen/dfareporting3d3/Cargo.toml +++ b/gen/dfareporting3d3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting3d3" -version = "5.0.3+20220104" +version = "5.0.4+20220104" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dfareporting (protocol v3.3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d3" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "https://docs.rs/google-dfareporting3d3/5.0.3+20220104" +documentation = "https://docs.rs/google-dfareporting3d3/5.0.4+20220104" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dfareporting3d3/README.md b/gen/dfareporting3d3/README.md index 4e71a8a712..175c02ef23 100644 --- a/gen/dfareporting3d3/README.md +++ b/gen/dfareporting3d3/README.md @@ -5,144 +5,144 @@ DO NOT EDIT ! --> The `google-dfareporting3d3` library allows access to all features of the *Google Dfareporting* service. -This documentation was generated from *Dfareporting* crate version *5.0.3+20220104*, where *20220104* is the exact revision of the *dfareporting:v3.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dfareporting* crate version *5.0.4+20220104*, where *20220104* is the exact revision of the *dfareporting:v3.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dfareporting* *v3d3* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/Dfareporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/Dfareporting) ... -* [account active ad summaries](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountActiveAdSummary) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountActiveAdSummaryGetCall) -* [account permission groups](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPermissionGroupListCall) -* [account permissions](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPermission) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPermissionListCall) -* [account user profiles](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUserProfile) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUserProfileUpdateCall) -* [accounts](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Account) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AccountUpdateCall) -* [ads](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Ad) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdUpdateCall) -* [advertiser groups](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroup) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGroupUpdateCall) +* [account active ad summaries](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountActiveAdSummary) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountActiveAdSummaryGetCall) +* [account permission groups](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPermissionGroupListCall) +* [account permissions](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPermission) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPermissionListCall) +* [account user profiles](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUserProfile) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUserProfileUpdateCall) +* [accounts](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Account) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AccountUpdateCall) +* [ads](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Ad) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdUpdateCall) +* [advertiser groups](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroup) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGroupUpdateCall) * advertiser landing pages - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserLandingPageUpdateCall) -* [advertisers](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Advertiser) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::AdvertiserUpdateCall) -* [browsers](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Browser) - * [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::BrowserListCall) -* [campaign creative associations](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignCreativeAssociation) - * [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignCreativeAssociationListCall) -* [campaigns](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Campaign) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CampaignUpdateCall) -* [change logs](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ChangeLog) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ChangeLogListCall) -* [cities](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::City) - * [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CityListCall) -* [connection types](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ConnectionType) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ConnectionTypeListCall) -* [content categories](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategory) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ContentCategoryUpdateCall) -* [conversions](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Conversion) - * [*batchinsert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ConversionBatchupdateCall) -* [countries](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Country) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CountryListCall) -* [creative assets](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeAsset) - * [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeAssetInsertCall) -* [creative field values](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValue) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldValueUpdateCall) -* [creative fields](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeField) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeFieldUpdateCall) -* [creative groups](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGroup) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGroupUpdateCall) -* [creatives](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Creative) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeUpdateCall) -* [dimension values](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DimensionValue) - * [*query*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DimensionValueQueryCall) -* [directory sites](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DirectorySite) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DirectorySiteListCall) -* [dynamic targeting keys](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DynamicTargetingKey) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::DynamicTargetingKeyListCall) -* [event tags](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTag) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::EventTagUpdateCall) -* [files](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::File) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FileListCall) -* [floodlight activities](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivity) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityUpdateCall) -* [floodlight activity groups](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGroup) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightActivityGroupUpdateCall) -* [floodlight configurations](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightConfiguration) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FloodlightConfigurationUpdateCall) -* [inventory items](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::InventoryItem) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::InventoryItemListCall) -* [languages](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Language) - * [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::LanguageListCall) -* [metros](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Metro) - * [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MetroListCall) -* [mobile apps](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MobileApp) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MobileAppGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MobileAppListCall) -* [mobile carriers](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MobileCarrier) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::MobileCarrierListCall) -* [operating system versions](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OperatingSystemVersion) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OperatingSystemVersionListCall) -* [operating systems](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OperatingSystem) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OperatingSystemListCall) -* [order documents](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OrderDocument) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OrderDocumentListCall) -* [orders](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Order) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::OrderListCall) -* [placement groups](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGroup) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGroupUpdateCall) -* [placement strategies](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategy) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementStrategyUpdateCall) -* [placements](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Placement) - * [*generatetags*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlacementUpdateCall) -* [platform types](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlatformType) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PlatformTypeListCall) -* [postal codes](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PostalCode) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::PostalCodeListCall) -* [projects](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Project) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ProjectListCall) -* [regions](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Region) - * [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RegionListCall) -* [remarketing list shares](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListShare) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListShareUpdateCall) -* [remarketing lists](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingList) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::RemarketingListUpdateCall) -* [reports](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Report) - * [*compatible fields query*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportUpdateCall) -* [sites](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Site) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SiteUpdateCall) -* [sizes](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Size) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SizeListCall) -* [subaccounts](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::Subaccount) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::SubaccountUpdateCall) -* [targetable remarketing lists](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetableRemarketingList) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetableRemarketingListListCall) -* [targeting templates](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetingTemplate) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::TargetingTemplateUpdateCall) -* [user profiles](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserProfile) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserProfileListCall) -* [user role permission groups](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePermissionGroupListCall) -* [user role permissions](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePermission) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePermissionListCall) -* [user roles](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRole) - * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::UserRoleUpdateCall) -* [video formats](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::VideoFormat) - * [*get*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::VideoFormatListCall) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserLandingPageUpdateCall) +* [advertisers](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Advertiser) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::AdvertiserUpdateCall) +* [browsers](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Browser) + * [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::BrowserListCall) +* [campaign creative associations](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignCreativeAssociation) + * [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignCreativeAssociationListCall) +* [campaigns](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Campaign) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CampaignUpdateCall) +* [change logs](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ChangeLog) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ChangeLogListCall) +* [cities](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::City) + * [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CityListCall) +* [connection types](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ConnectionType) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ConnectionTypeListCall) +* [content categories](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategory) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ContentCategoryUpdateCall) +* [conversions](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Conversion) + * [*batchinsert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ConversionBatchupdateCall) +* [countries](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Country) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CountryListCall) +* [creative assets](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeAsset) + * [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeAssetInsertCall) +* [creative field values](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValue) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldValueUpdateCall) +* [creative fields](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeField) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeFieldUpdateCall) +* [creative groups](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGroup) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGroupUpdateCall) +* [creatives](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Creative) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeUpdateCall) +* [dimension values](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DimensionValue) + * [*query*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DimensionValueQueryCall) +* [directory sites](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DirectorySite) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DirectorySiteListCall) +* [dynamic targeting keys](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DynamicTargetingKey) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::DynamicTargetingKeyListCall) +* [event tags](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTag) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::EventTagUpdateCall) +* [files](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::File) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FileListCall) +* [floodlight activities](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivity) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityUpdateCall) +* [floodlight activity groups](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGroup) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightActivityGroupUpdateCall) +* [floodlight configurations](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightConfiguration) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FloodlightConfigurationUpdateCall) +* [inventory items](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::InventoryItem) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::InventoryItemListCall) +* [languages](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Language) + * [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::LanguageListCall) +* [metros](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Metro) + * [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MetroListCall) +* [mobile apps](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MobileApp) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MobileAppGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MobileAppListCall) +* [mobile carriers](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MobileCarrier) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::MobileCarrierListCall) +* [operating system versions](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OperatingSystemVersion) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OperatingSystemVersionListCall) +* [operating systems](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OperatingSystem) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OperatingSystemListCall) +* [order documents](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OrderDocument) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OrderDocumentListCall) +* [orders](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Order) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::OrderListCall) +* [placement groups](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGroup) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGroupUpdateCall) +* [placement strategies](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategy) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementStrategyUpdateCall) +* [placements](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Placement) + * [*generatetags*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlacementUpdateCall) +* [platform types](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlatformType) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PlatformTypeListCall) +* [postal codes](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PostalCode) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::PostalCodeListCall) +* [projects](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Project) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ProjectListCall) +* [regions](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Region) + * [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RegionListCall) +* [remarketing list shares](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListShare) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListShareUpdateCall) +* [remarketing lists](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingList) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::RemarketingListUpdateCall) +* [reports](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Report) + * [*compatible fields query*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportUpdateCall) +* [sites](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Site) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SiteUpdateCall) +* [sizes](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Size) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SizeListCall) +* [subaccounts](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::Subaccount) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::SubaccountUpdateCall) +* [targetable remarketing lists](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetableRemarketingList) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetableRemarketingListListCall) +* [targeting templates](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetingTemplate) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::TargetingTemplateUpdateCall) +* [user profiles](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserProfile) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserProfileListCall) +* [user role permission groups](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePermissionGroupListCall) +* [user role permissions](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePermission) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePermissionListCall) +* [user roles](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRole) + * [*delete*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::UserRoleUpdateCall) +* [video formats](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::VideoFormat) + * [*get*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::VideoFormatListCall) Upload supported by ... -* [*insert creative assets*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::CreativeAssetInsertCall) +* [*insert creative assets*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::CreativeAssetInsertCall) Download supported by ... -* [*get files*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::FileGetCall) -* [*files get reports*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/api::ReportFileGetCall) +* [*get files*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::FileGetCall) +* [*files get reports*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/api::ReportFileGetCall) @@ -150,17 +150,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/Dfareporting)** +* **[Hub](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/Dfareporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::CallBuilder) -* **[Resources](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::CallBuilder) +* **[Resources](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Part)** + * **[Parts](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -258,17 +258,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -278,29 +278,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Delegate) to the -[Method Builder](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Delegate) to the +[Method Builder](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::RequestValue) and -[decodable](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::RequestValue) and +[decodable](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dfareporting3d3/5.0.3+20220104/google_dfareporting3d3/client::RequestValue) are moved +* [request values](https://docs.rs/google-dfareporting3d3/5.0.4+20220104/google_dfareporting3d3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting3d3/src/api.rs b/gen/dfareporting3d3/src/api.rs index 051c40a9f9..d29b988607 100644 --- a/gen/dfareporting3d3/src/api.rs +++ b/gen/dfareporting3d3/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> Dfareporting { Dfareporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dfareporting.googleapis.com/dfareporting/v3.3/".to_string(), _root_url: "https://dfareporting.googleapis.com/".to_string(), } @@ -319,7 +319,7 @@ impl<'a, S> Dfareporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting3d3/src/lib.rs b/gen/dfareporting3d3/src/lib.rs index 102776c2c5..5dc804436d 100644 --- a/gen/dfareporting3d3/src/lib.rs +++ b/gen/dfareporting3d3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dfareporting* crate version *5.0.3+20220104*, where *20220104* is the exact revision of the *dfareporting:v3.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dfareporting* crate version *5.0.4+20220104*, where *20220104* is the exact revision of the *dfareporting:v3.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dfareporting* *v3d3* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). diff --git a/gen/dfareporting3d4-cli/Cargo.toml b/gen/dfareporting3d4-cli/Cargo.toml index d9ed02fcab..e5fb5cccf8 100644 --- a/gen/dfareporting3d4-cli/Cargo.toml +++ b/gen/dfareporting3d4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting3d4-cli" -version = "5.0.3+20230118" +version = "5.0.4+20230118" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dfareporting (protocol v3.4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dfareporting3d4] path = "../dfareporting3d4" -version = "5.0.3+20230118" +version = "5.0.4+20230118" diff --git a/gen/dfareporting3d4-cli/README.md b/gen/dfareporting3d4-cli/README.md index f1958c9b00..f236bfd3de 100644 --- a/gen/dfareporting3d4-cli/README.md +++ b/gen/dfareporting3d4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dfareporting* API at revision *20230118*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dfareporting* API at revision *20230118*. The CLI is at version *5.0.4*. ```bash dfareporting3d4 [options] diff --git a/gen/dfareporting3d4-cli/mkdocs.yml b/gen/dfareporting3d4-cli/mkdocs.yml index 06bdd9fcc3..67632a3fbf 100644 --- a/gen/dfareporting3d4-cli/mkdocs.yml +++ b/gen/dfareporting3d4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dfareporting v5.0.3+20230118 +site_name: Dfareporting v5.0.4+20230118 site_url: http://byron.github.io/google-apis-rs/google-dfareporting3d4-cli site_description: A complete library to interact with Dfareporting (protocol v3.4) diff --git a/gen/dfareporting3d4-cli/src/main.rs b/gen/dfareporting3d4-cli/src/main.rs index 76cd903163..4445212506 100644 --- a/gen/dfareporting3d4-cli/src/main.rs +++ b/gen/dfareporting3d4-cli/src/main.rs @@ -24058,7 +24058,7 @@ async fn main() { let mut app = App::new("dfareporting3d4") .author("Sebastian Thiel ") - .version("5.0.3+20230118") + .version("5.0.4+20230118") .about("Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dfareporting3d4_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting3d4/Cargo.toml b/gen/dfareporting3d4/Cargo.toml index 51886f9330..fe7a4b7089 100644 --- a/gen/dfareporting3d4/Cargo.toml +++ b/gen/dfareporting3d4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting3d4" -version = "5.0.3+20230118" +version = "5.0.4+20230118" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dfareporting (protocol v3.4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d4" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "https://docs.rs/google-dfareporting3d4/5.0.3+20230118" +documentation = "https://docs.rs/google-dfareporting3d4/5.0.4+20230118" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dfareporting3d4/README.md b/gen/dfareporting3d4/README.md index 20a51bb14c..d50015dcda 100644 --- a/gen/dfareporting3d4/README.md +++ b/gen/dfareporting3d4/README.md @@ -5,146 +5,146 @@ DO NOT EDIT ! --> The `google-dfareporting3d4` library allows access to all features of the *Google Dfareporting* service. -This documentation was generated from *Dfareporting* crate version *5.0.3+20230118*, where *20230118* is the exact revision of the *dfareporting:v3.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dfareporting* crate version *5.0.4+20230118*, where *20230118* is the exact revision of the *dfareporting:v3.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dfareporting* *v3d4* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/Dfareporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/Dfareporting) ... -* [account active ad summaries](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountActiveAdSummary) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountActiveAdSummaryGetCall) -* [account permission groups](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPermissionGroupListCall) -* [account permissions](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPermission) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPermissionListCall) -* [account user profiles](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUserProfile) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUserProfileUpdateCall) -* [accounts](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Account) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AccountUpdateCall) -* [ads](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Ad) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdUpdateCall) -* [advertiser groups](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroup) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGroupUpdateCall) +* [account active ad summaries](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountActiveAdSummary) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountActiveAdSummaryGetCall) +* [account permission groups](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPermissionGroupListCall) +* [account permissions](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPermission) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPermissionListCall) +* [account user profiles](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUserProfile) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUserProfileGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUserProfileInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUserProfileListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUserProfilePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUserProfileUpdateCall) +* [accounts](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Account) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountGetCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AccountUpdateCall) +* [ads](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Ad) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdUpdateCall) +* [advertiser groups](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroup) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroupDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGroupUpdateCall) * advertiser landing pages - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserLandingPageUpdateCall) -* [advertisers](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Advertiser) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::AdvertiserUpdateCall) -* [browsers](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Browser) - * [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::BrowserListCall) -* [campaign creative associations](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignCreativeAssociation) - * [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignCreativeAssociationListCall) -* [campaigns](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Campaign) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CampaignUpdateCall) -* [change logs](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ChangeLog) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ChangeLogListCall) -* [cities](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::City) - * [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CityListCall) -* [connection types](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ConnectionType) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ConnectionTypeListCall) -* [content categories](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategory) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ContentCategoryUpdateCall) -* [conversions](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Conversion) - * [*batchinsert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ConversionBatchupdateCall) -* [countries](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Country) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CountryListCall) -* [creative assets](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeAsset) - * [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeAssetInsertCall) -* [creative field values](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValue) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldValueUpdateCall) -* [creative fields](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeField) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeFieldUpdateCall) -* [creative groups](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGroup) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGroupUpdateCall) -* [creatives](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Creative) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeUpdateCall) -* [custom events](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CustomEvent) - * [*batchinsert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CustomEventBatchinsertCall) -* [dimension values](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DimensionValue) - * [*query*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DimensionValueQueryCall) -* [directory sites](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DirectorySite) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DirectorySiteListCall) -* [dynamic targeting keys](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DynamicTargetingKey) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::DynamicTargetingKeyListCall) -* [event tags](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTag) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::EventTagUpdateCall) -* [files](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::File) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FileListCall) -* [floodlight activities](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivity) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityUpdateCall) -* [floodlight activity groups](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGroup) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightActivityGroupUpdateCall) -* [floodlight configurations](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightConfiguration) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FloodlightConfigurationUpdateCall) -* [inventory items](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::InventoryItem) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::InventoryItemListCall) -* [languages](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Language) - * [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::LanguageListCall) -* [metros](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Metro) - * [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MetroListCall) -* [mobile apps](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MobileApp) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MobileAppGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MobileAppListCall) -* [mobile carriers](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MobileCarrier) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::MobileCarrierListCall) -* [operating system versions](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OperatingSystemVersion) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OperatingSystemVersionListCall) -* [operating systems](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OperatingSystem) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OperatingSystemListCall) -* [order documents](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OrderDocument) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OrderDocumentListCall) -* [orders](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Order) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::OrderListCall) -* [placement groups](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGroup) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGroupUpdateCall) -* [placement strategies](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategy) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementStrategyUpdateCall) -* [placements](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Placement) - * [*generatetags*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlacementUpdateCall) -* [platform types](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlatformType) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PlatformTypeListCall) -* [postal codes](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PostalCode) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::PostalCodeListCall) -* [projects](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Project) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ProjectListCall) -* [regions](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Region) - * [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RegionListCall) -* [remarketing list shares](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListShare) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListShareUpdateCall) -* [remarketing lists](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingList) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::RemarketingListUpdateCall) -* [reports](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Report) - * [*compatible fields query*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportUpdateCall) -* [sites](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Site) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SiteUpdateCall) -* [sizes](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Size) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SizeListCall) -* [subaccounts](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::Subaccount) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::SubaccountUpdateCall) -* [targetable remarketing lists](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetableRemarketingList) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetableRemarketingListListCall) -* [targeting templates](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetingTemplate) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::TargetingTemplateUpdateCall) -* [user profiles](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserProfile) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserProfileListCall) -* [user role permission groups](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePermissionGroup) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePermissionGroupListCall) -* [user role permissions](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePermission) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePermissionListCall) -* [user roles](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRole) - * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::UserRoleUpdateCall) -* [video formats](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::VideoFormat) - * [*get*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::VideoFormatListCall) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserLandingPageGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserLandingPageInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserLandingPageListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserLandingPagePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserLandingPageUpdateCall) +* [advertisers](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Advertiser) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::AdvertiserUpdateCall) +* [browsers](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Browser) + * [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::BrowserListCall) +* [campaign creative associations](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignCreativeAssociation) + * [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignCreativeAssociationInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignCreativeAssociationListCall) +* [campaigns](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Campaign) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CampaignUpdateCall) +* [change logs](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ChangeLog) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ChangeLogGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ChangeLogListCall) +* [cities](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::City) + * [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CityListCall) +* [connection types](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ConnectionType) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ConnectionTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ConnectionTypeListCall) +* [content categories](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategory) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategoryDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategoryGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategoryInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategoryListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategoryPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ContentCategoryUpdateCall) +* [conversions](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Conversion) + * [*batchinsert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ConversionBatchinsertCall) and [*batchupdate*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ConversionBatchupdateCall) +* [countries](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Country) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CountryGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CountryListCall) +* [creative assets](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeAsset) + * [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeAssetInsertCall) +* [creative field values](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValue) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValueDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValueGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValueInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValueListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValuePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldValueUpdateCall) +* [creative fields](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeField) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeFieldUpdateCall) +* [creative groups](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGroup) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGroupUpdateCall) +* [creatives](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Creative) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeUpdateCall) +* [custom events](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CustomEvent) + * [*batchinsert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CustomEventBatchinsertCall) +* [dimension values](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DimensionValue) + * [*query*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DimensionValueQueryCall) +* [directory sites](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DirectorySite) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DirectorySiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DirectorySiteInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DirectorySiteListCall) +* [dynamic targeting keys](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DynamicTargetingKey) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DynamicTargetingKeyDeleteCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DynamicTargetingKeyInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::DynamicTargetingKeyListCall) +* [event tags](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTag) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTagDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTagGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTagInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTagListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTagPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::EventTagUpdateCall) +* [files](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::File) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FileGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FileListCall) +* [floodlight activities](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivity) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityDeleteCall), [*generatetag*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityUpdateCall) +* [floodlight activity groups](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGroup) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightActivityGroupUpdateCall) +* [floodlight configurations](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightConfiguration) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightConfigurationGetCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightConfigurationListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightConfigurationPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FloodlightConfigurationUpdateCall) +* [inventory items](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::InventoryItem) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::InventoryItemGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::InventoryItemListCall) +* [languages](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Language) + * [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::LanguageListCall) +* [metros](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Metro) + * [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MetroListCall) +* [mobile apps](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MobileApp) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MobileAppGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MobileAppListCall) +* [mobile carriers](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MobileCarrier) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MobileCarrierGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::MobileCarrierListCall) +* [operating system versions](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OperatingSystemVersion) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OperatingSystemVersionGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OperatingSystemVersionListCall) +* [operating systems](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OperatingSystem) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OperatingSystemGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OperatingSystemListCall) +* [order documents](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OrderDocument) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OrderDocumentGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OrderDocumentListCall) +* [orders](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Order) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OrderGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::OrderListCall) +* [placement groups](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGroup) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGroupGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGroupInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGroupListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGroupPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGroupUpdateCall) +* [placement strategies](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategy) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategyDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategyGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategyInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategyListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategyPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementStrategyUpdateCall) +* [placements](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Placement) + * [*generatetags*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGeneratetagCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlacementUpdateCall) +* [platform types](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlatformType) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlatformTypeGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PlatformTypeListCall) +* [postal codes](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PostalCode) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PostalCodeGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::PostalCodeListCall) +* [projects](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Project) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ProjectGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ProjectListCall) +* [regions](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Region) + * [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RegionListCall) +* [remarketing list shares](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListShare) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListShareGetCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListSharePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListShareUpdateCall) +* [remarketing lists](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingList) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::RemarketingListUpdateCall) +* [reports](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Report) + * [*compatible fields query*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportCompatibleFieldQueryCall), [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportDeleteCall), [*files get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportFileGetCall), [*files list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportFileListCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportPatchCall), [*run*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportRunCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportUpdateCall) +* [sites](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Site) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SiteGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SiteInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SiteListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SitePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SiteUpdateCall) +* [sizes](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Size) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SizeGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SizeInsertCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SizeListCall) +* [subaccounts](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::Subaccount) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SubaccountGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SubaccountInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SubaccountListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SubaccountPatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::SubaccountUpdateCall) +* [targetable remarketing lists](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetableRemarketingList) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetableRemarketingListGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetableRemarketingListListCall) +* [targeting templates](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetingTemplate) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetingTemplateGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetingTemplateInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetingTemplateListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetingTemplatePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::TargetingTemplateUpdateCall) +* [user profiles](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserProfile) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserProfileGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserProfileListCall) +* [user role permission groups](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePermissionGroup) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePermissionGroupGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePermissionGroupListCall) +* [user role permissions](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePermission) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePermissionGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePermissionListCall) +* [user roles](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRole) + * [*delete*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRoleDeleteCall), [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRoleGetCall), [*insert*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRoleInsertCall), [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRoleListCall), [*patch*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRolePatchCall) and [*update*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::UserRoleUpdateCall) +* [video formats](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::VideoFormat) + * [*get*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::VideoFormatGetCall) and [*list*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::VideoFormatListCall) Upload supported by ... -* [*insert creative assets*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::CreativeAssetInsertCall) +* [*insert creative assets*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::CreativeAssetInsertCall) Download supported by ... -* [*get files*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::FileGetCall) -* [*files get reports*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/api::ReportFileGetCall) +* [*get files*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::FileGetCall) +* [*files get reports*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/api::ReportFileGetCall) @@ -152,17 +152,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/Dfareporting)** +* **[Hub](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/Dfareporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::CallBuilder) -* **[Resources](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::CallBuilder) +* **[Resources](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Part)** + * **[Parts](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -260,17 +260,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -280,29 +280,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Delegate) to the -[Method Builder](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Delegate) to the +[Method Builder](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::RequestValue) and -[decodable](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::RequestValue) and +[decodable](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dfareporting3d4/5.0.3+20230118/google_dfareporting3d4/client::RequestValue) are moved +* [request values](https://docs.rs/google-dfareporting3d4/5.0.4+20230118/google_dfareporting3d4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting3d4/src/api.rs b/gen/dfareporting3d4/src/api.rs index 31dc1c1741..45e164aad3 100644 --- a/gen/dfareporting3d4/src/api.rs +++ b/gen/dfareporting3d4/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> Dfareporting { Dfareporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dfareporting.googleapis.com/dfareporting/v3.4/".to_string(), _root_url: "https://dfareporting.googleapis.com/".to_string(), } @@ -322,7 +322,7 @@ impl<'a, S> Dfareporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting3d4/src/lib.rs b/gen/dfareporting3d4/src/lib.rs index c4e78a8d13..6030256104 100644 --- a/gen/dfareporting3d4/src/lib.rs +++ b/gen/dfareporting3d4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dfareporting* crate version *5.0.3+20230118*, where *20230118* is the exact revision of the *dfareporting:v3.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dfareporting* crate version *5.0.4+20230118*, where *20230118* is the exact revision of the *dfareporting:v3.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dfareporting* *v3d4* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). diff --git a/gen/dfareporting3d5-cli/Cargo.toml b/gen/dfareporting3d5-cli/Cargo.toml index e19fc47ddb..871dc87532 100644 --- a/gen/dfareporting3d5-cli/Cargo.toml +++ b/gen/dfareporting3d5-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting3d5-cli" -version = "5.0.3+20240201" +version = "5.0.4+20240201" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dfareporting (protocol v3.5)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d5-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dfareporting3d5] path = "../dfareporting3d5" -version = "5.0.3+20240201" +version = "5.0.4+20240201" diff --git a/gen/dfareporting3d5-cli/README.md b/gen/dfareporting3d5-cli/README.md index 1f6df95a37..b92e74cbe0 100644 --- a/gen/dfareporting3d5-cli/README.md +++ b/gen/dfareporting3d5-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dfareporting* API at revision *20240201*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dfareporting* API at revision *20240201*. The CLI is at version *5.0.4*. ```bash dfareporting3d5 [options] diff --git a/gen/dfareporting3d5-cli/mkdocs.yml b/gen/dfareporting3d5-cli/mkdocs.yml index 31bb15aa46..8467cac21b 100644 --- a/gen/dfareporting3d5-cli/mkdocs.yml +++ b/gen/dfareporting3d5-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dfareporting v5.0.3+20240201 +site_name: Dfareporting v5.0.4+20240201 site_url: http://byron.github.io/google-apis-rs/google-dfareporting3d5-cli site_description: A complete library to interact with Dfareporting (protocol v3.5) diff --git a/gen/dfareporting3d5-cli/src/main.rs b/gen/dfareporting3d5-cli/src/main.rs index 7f6786e861..139a9b2f21 100644 --- a/gen/dfareporting3d5-cli/src/main.rs +++ b/gen/dfareporting3d5-cli/src/main.rs @@ -305,7 +305,7 @@ async fn main() { let mut app = App::new("dfareporting3d5") .author("Sebastian Thiel ") - .version("5.0.3+20240201") + .version("5.0.4+20240201") .about("Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dfareporting3d5_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting3d5/Cargo.toml b/gen/dfareporting3d5/Cargo.toml index 7250d0d091..ca333f78b0 100644 --- a/gen/dfareporting3d5/Cargo.toml +++ b/gen/dfareporting3d5/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting3d5" -version = "5.0.3+20240201" +version = "5.0.4+20240201" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dfareporting (protocol v3.5)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dfareporting3d5" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "https://docs.rs/google-dfareporting3d5/5.0.3+20240201" +documentation = "https://docs.rs/google-dfareporting3d5/5.0.4+20240201" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dfareporting3d5/README.md b/gen/dfareporting3d5/README.md index 1014815f7f..7f711d30ed 100644 --- a/gen/dfareporting3d5/README.md +++ b/gen/dfareporting3d5/README.md @@ -5,21 +5,21 @@ DO NOT EDIT ! --> The `google-dfareporting3d5` library allows access to all features of the *Google Dfareporting* service. -This documentation was generated from *Dfareporting* crate version *5.0.3+20240201*, where *20240201* is the exact revision of the *dfareporting:v3.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dfareporting* crate version *5.0.4+20240201*, where *20240201* is the exact revision of the *dfareporting:v3.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dfareporting* *v3d5* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/Dfareporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/Dfareporting) ... * media - * [*upload*](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/api::MediaUploadCall) + * [*upload*](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/api::MediaUploadCall) Upload supported by ... -* [*upload media*](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/api::MediaUploadCall) +* [*upload media*](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/api::MediaUploadCall) @@ -27,17 +27,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/Dfareporting)** +* **[Hub](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/Dfareporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::CallBuilder) -* **[Resources](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::CallBuilder) +* **[Resources](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Part)** + * **[Parts](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Delegate) to the -[Method Builder](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Delegate) to the +[Method Builder](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::RequestValue) and -[decodable](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::RequestValue) and +[decodable](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dfareporting3d5/5.0.3+20240201/google_dfareporting3d5/client::RequestValue) are moved +* [request values](https://docs.rs/google-dfareporting3d5/5.0.4+20240201/google_dfareporting3d5/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting3d5/src/api.rs b/gen/dfareporting3d5/src/api.rs index f76139d867..d3f5c10198 100644 --- a/gen/dfareporting3d5/src/api.rs +++ b/gen/dfareporting3d5/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Dfareporting { Dfareporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dfareporting.googleapis.com/dfareporting/v3.5/".to_string(), _root_url: "https://dfareporting.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Dfareporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting3d5/src/lib.rs b/gen/dfareporting3d5/src/lib.rs index 33d6a148df..d4b03f4375 100644 --- a/gen/dfareporting3d5/src/lib.rs +++ b/gen/dfareporting3d5/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dfareporting* crate version *5.0.3+20240201*, where *20240201* is the exact revision of the *dfareporting:v3.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dfareporting* crate version *5.0.4+20240201*, where *20240201* is the exact revision of the *dfareporting:v3.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dfareporting* *v3d5* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). diff --git a/gen/dialogflow2-cli/Cargo.toml b/gen/dialogflow2-cli/Cargo.toml index b8a8284018..e6e43800c2 100644 --- a/gen/dialogflow2-cli/Cargo.toml +++ b/gen/dialogflow2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dialogflow2-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dialogflow (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dialogflow2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dialogflow2] path = "../dialogflow2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/dialogflow2-cli/README.md b/gen/dialogflow2-cli/README.md index 3e13e808c3..c5fb1eac50 100644 --- a/gen/dialogflow2-cli/README.md +++ b/gen/dialogflow2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dialogflow* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dialogflow* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash dialogflow2 [options] diff --git a/gen/dialogflow2-cli/mkdocs.yml b/gen/dialogflow2-cli/mkdocs.yml index 6844785f7d..35ec1d28e4 100644 --- a/gen/dialogflow2-cli/mkdocs.yml +++ b/gen/dialogflow2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dialogflow v5.0.3+20240227 +site_name: Dialogflow v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-dialogflow2-cli site_description: A complete library to interact with Dialogflow (protocol v2) diff --git a/gen/dialogflow2-cli/src/main.rs b/gen/dialogflow2-cli/src/main.rs index 586d1808f3..50dfab80ab 100644 --- a/gen/dialogflow2-cli/src/main.rs +++ b/gen/dialogflow2-cli/src/main.rs @@ -25825,7 +25825,7 @@ async fn main() { let mut app = App::new("dialogflow2") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dialogflow2_cli") .arg(Arg::with_name("url") diff --git a/gen/dialogflow2/Cargo.toml b/gen/dialogflow2/Cargo.toml index 83ef2a3469..a58575c94e 100644 --- a/gen/dialogflow2/Cargo.toml +++ b/gen/dialogflow2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dialogflow2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dialogflow (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dialogflow2" homepage = "https://cloud.google.com/dialogflow/" -documentation = "https://docs.rs/google-dialogflow2/5.0.3+20240227" +documentation = "https://docs.rs/google-dialogflow2/5.0.4+20240227" license = "MIT" keywords = ["dialogflow", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dialogflow2/README.md b/gen/dialogflow2/README.md index 7932d2131d..73891917f4 100644 --- a/gen/dialogflow2/README.md +++ b/gen/dialogflow2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-dialogflow2` library allows access to all features of the *Google Dialogflow* service. -This documentation was generated from *Dialogflow* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *dialogflow:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dialogflow* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *dialogflow:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dialogflow* *v2* API can be found at the [official documentation site](https://cloud.google.com/dialogflow/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/Dialogflow) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/Dialogflow) ... * projects - * [*agent entity types batch delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeBatchDeleteCall), [*agent entity types batch update*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeBatchUpdateCall), [*agent entity types create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeCreateCall), [*agent entity types delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeDeleteCall), [*agent entity types entities batch create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeEntityBatchCreateCall), [*agent entity types entities batch delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeEntityBatchDeleteCall), [*agent entity types entities batch update*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeEntityBatchUpdateCall), [*agent entity types get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeGetCall), [*agent entity types list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypeListCall), [*agent entity types patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEntityTypePatchCall), [*agent environments create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentCreateCall), [*agent environments delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentDeleteCall), [*agent environments get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentGetCall), [*agent environments get history*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentGetHistoryCall), [*agent environments intents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentIntentListCall), [*agent environments list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentListCall), [*agent environments patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentPatchCall), [*agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextCreateCall), [*agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextDeleteCall), [*agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextGetCall), [*agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextListCall), [*agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextPatchCall), [*agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionDeleteContextCall), [*agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionDetectIntentCall), [*agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeCreateCall), [*agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeDeleteCall), [*agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeGetCall), [*agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeListCall), [*agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypePatchCall), [*agent export*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentExportCall), [*agent get fulfillment*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentGetFulfillmentCall), [*agent get validation result*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentGetValidationResultCall), [*agent import*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentImportCall), [*agent intents batch delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentBatchDeleteCall), [*agent intents batch update*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentBatchUpdateCall), [*agent intents create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentCreateCall), [*agent intents delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentDeleteCall), [*agent intents get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentGetCall), [*agent intents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentListCall), [*agent intents patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentIntentPatchCall), [*agent knowledge bases create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseCreateCall), [*agent knowledge bases delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDeleteCall), [*agent knowledge bases documents create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentCreateCall), [*agent knowledge bases documents delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentDeleteCall), [*agent knowledge bases documents get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentGetCall), [*agent knowledge bases documents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentListCall), [*agent knowledge bases documents patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentPatchCall), [*agent knowledge bases documents reload*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentReloadCall), [*agent knowledge bases get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseGetCall), [*agent knowledge bases list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseListCall), [*agent knowledge bases patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBasePatchCall), [*agent restore*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentRestoreCall), [*agent search*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSearchCall), [*agent sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionContextCreateCall), [*agent sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionContextDeleteCall), [*agent sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionContextGetCall), [*agent sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionContextListCall), [*agent sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionContextPatchCall), [*agent sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionDeleteContextCall), [*agent sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionDetectIntentCall), [*agent sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeCreateCall), [*agent sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeDeleteCall), [*agent sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeGetCall), [*agent sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeListCall), [*agent sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypePatchCall), [*agent train*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentTrainCall), [*agent update fulfillment*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentUpdateFulfillmentCall), [*agent versions create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentVersionCreateCall), [*agent versions delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentVersionDeleteCall), [*agent versions get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentVersionGetCall), [*agent versions list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentVersionListCall), [*agent versions patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAgentVersionPatchCall), [*answer records list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAnswerRecordListCall), [*answer records patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectAnswerRecordPatchCall), [*conversation datasets get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationDatasetGetCall), [*conversation datasets import conversation data*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationDatasetImportConversationDataCall), [*conversation datasets list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationDatasetListCall), [*conversation models create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelCreateCall), [*conversation models delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelDeleteCall), [*conversation models deploy*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelDeployCall), [*conversation models evaluations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelEvaluationGetCall), [*conversation models evaluations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelEvaluationListCall), [*conversation models get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelGetCall), [*conversation models list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelListCall), [*conversation models undeploy*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationModelUndeployCall), [*conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfileClearSuggestionFeatureConfigCall), [*conversation profiles create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfileCreateCall), [*conversation profiles delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfileDeleteCall), [*conversation profiles get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfileGetCall), [*conversation profiles list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfileListCall), [*conversation profiles patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfilePatchCall), [*conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationProfileSetSuggestionFeatureConfigCall), [*conversations complete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationCompleteCall), [*conversations create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationCreateCall), [*conversations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationGetCall), [*conversations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationListCall), [*conversations messages list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationMessageListCall), [*conversations participants analyze content*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantAnalyzeContentCall), [*conversations participants create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantCreateCall), [*conversations participants get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantGetCall), [*conversations participants list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantListCall), [*conversations participants patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantPatchCall), [*conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantSuggestionSuggestArticleCall), [*conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantSuggestionSuggestFaqAnswerCall), [*conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationParticipantSuggestionSuggestSmartReplyCall), [*conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationSuggestionSearchKnowledgeCall), [*conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectConversationSuggestionSuggestConversationSummaryCall), [*delete agent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectDeleteAgentCall), [*get agent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectGetAgentCall), [*knowledge bases create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseCreateCall), [*knowledge bases delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDeleteCall), [*knowledge bases documents create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentCreateCall), [*knowledge bases documents delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentDeleteCall), [*knowledge bases documents export*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentExportCall), [*knowledge bases documents get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentGetCall), [*knowledge bases documents import*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentImportCall), [*knowledge bases documents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentListCall), [*knowledge bases documents patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentPatchCall), [*knowledge bases documents reload*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentReloadCall), [*knowledge bases get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseGetCall), [*knowledge bases list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBaseListCall), [*knowledge bases patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectKnowledgeBasePatchCall), [*locations agent entity types batch delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeBatchDeleteCall), [*locations agent entity types batch update*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeBatchUpdateCall), [*locations agent entity types create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeCreateCall), [*locations agent entity types delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeDeleteCall), [*locations agent entity types entities batch create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeEntityBatchCreateCall), [*locations agent entity types entities batch delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeEntityBatchDeleteCall), [*locations agent entity types entities batch update*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeEntityBatchUpdateCall), [*locations agent entity types get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeGetCall), [*locations agent entity types list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeListCall), [*locations agent entity types patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypePatchCall), [*locations agent environments create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentCreateCall), [*locations agent environments delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentDeleteCall), [*locations agent environments get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentGetCall), [*locations agent environments get history*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentGetHistoryCall), [*locations agent environments intents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentIntentListCall), [*locations agent environments list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentListCall), [*locations agent environments patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentPatchCall), [*locations agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextCreateCall), [*locations agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextDeleteCall), [*locations agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextGetCall), [*locations agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextListCall), [*locations agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextPatchCall), [*locations agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionDeleteContextCall), [*locations agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionDetectIntentCall), [*locations agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeCreateCall), [*locations agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeDeleteCall), [*locations agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeGetCall), [*locations agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeListCall), [*locations agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypePatchCall), [*locations agent export*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentExportCall), [*locations agent get fulfillment*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentGetFulfillmentCall), [*locations agent get validation result*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentGetValidationResultCall), [*locations agent import*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentImportCall), [*locations agent intents batch delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentBatchDeleteCall), [*locations agent intents batch update*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentBatchUpdateCall), [*locations agent intents create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentCreateCall), [*locations agent intents delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentDeleteCall), [*locations agent intents get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentGetCall), [*locations agent intents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentListCall), [*locations agent intents patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentIntentPatchCall), [*locations agent restore*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentRestoreCall), [*locations agent search*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSearchCall), [*locations agent sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextCreateCall), [*locations agent sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextDeleteCall), [*locations agent sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextGetCall), [*locations agent sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextListCall), [*locations agent sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextPatchCall), [*locations agent sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionDeleteContextCall), [*locations agent sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionDetectIntentCall), [*locations agent sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeCreateCall), [*locations agent sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeDeleteCall), [*locations agent sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeGetCall), [*locations agent sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeListCall), [*locations agent sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypePatchCall), [*locations agent train*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentTrainCall), [*locations agent update fulfillment*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentUpdateFulfillmentCall), [*locations agent versions create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentVersionCreateCall), [*locations agent versions delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentVersionDeleteCall), [*locations agent versions get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentVersionGetCall), [*locations agent versions list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentVersionListCall), [*locations agent versions patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAgentVersionPatchCall), [*locations answer records list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAnswerRecordListCall), [*locations answer records patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationAnswerRecordPatchCall), [*locations conversation datasets create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetCreateCall), [*locations conversation datasets delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetDeleteCall), [*locations conversation datasets get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetGetCall), [*locations conversation datasets import conversation data*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetImportConversationDataCall), [*locations conversation datasets list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetListCall), [*locations conversation models create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelCreateCall), [*locations conversation models delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelDeleteCall), [*locations conversation models deploy*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelDeployCall), [*locations conversation models evaluations create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelEvaluationCreateCall), [*locations conversation models evaluations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelEvaluationGetCall), [*locations conversation models evaluations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelEvaluationListCall), [*locations conversation models get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelGetCall), [*locations conversation models list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelListCall), [*locations conversation models undeploy*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationModelUndeployCall), [*locations conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfileClearSuggestionFeatureConfigCall), [*locations conversation profiles create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfileCreateCall), [*locations conversation profiles delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfileDeleteCall), [*locations conversation profiles get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfileGetCall), [*locations conversation profiles list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfileListCall), [*locations conversation profiles patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfilePatchCall), [*locations conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationProfileSetSuggestionFeatureConfigCall), [*locations conversations complete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationCompleteCall), [*locations conversations create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationCreateCall), [*locations conversations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationGetCall), [*locations conversations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationListCall), [*locations conversations messages list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationMessageListCall), [*locations conversations participants analyze content*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantAnalyzeContentCall), [*locations conversations participants create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantCreateCall), [*locations conversations participants get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantGetCall), [*locations conversations participants list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantListCall), [*locations conversations participants patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantPatchCall), [*locations conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantSuggestionSuggestArticleCall), [*locations conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantSuggestionSuggestFaqAnswerCall), [*locations conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantSuggestionSuggestSmartReplyCall), [*locations conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationSuggestionSearchKnowledgeCall), [*locations conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationConversationSuggestionSuggestConversationSummaryCall), [*locations delete agent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationDeleteAgentCall), [*locations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationGetCall), [*locations get agent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationGetAgentCall), [*locations knowledge bases create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseCreateCall), [*locations knowledge bases delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDeleteCall), [*locations knowledge bases documents create*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentCreateCall), [*locations knowledge bases documents delete*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentDeleteCall), [*locations knowledge bases documents export*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentExportCall), [*locations knowledge bases documents get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentGetCall), [*locations knowledge bases documents import*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentImportCall), [*locations knowledge bases documents list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentListCall), [*locations knowledge bases documents patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentPatchCall), [*locations knowledge bases documents reload*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentReloadCall), [*locations knowledge bases get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseGetCall), [*locations knowledge bases list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseListCall), [*locations knowledge bases patch*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBasePatchCall), [*locations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationOperationListCall), [*locations set agent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationSetAgentCall), [*locations suggestions generate stateless summary*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationSuggestionGenerateStatelessSummaryCall), [*locations suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectLocationSuggestionSearchKnowledgeCall), [*operations cancel*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectOperationListCall), [*set agent*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectSetAgentCall), [*suggestions generate stateless summary*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectSuggestionGenerateStatelessSummaryCall) and [*suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/api::ProjectSuggestionSearchKnowledgeCall) + * [*agent entity types batch delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeBatchDeleteCall), [*agent entity types batch update*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeBatchUpdateCall), [*agent entity types create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeCreateCall), [*agent entity types delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeDeleteCall), [*agent entity types entities batch create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeEntityBatchCreateCall), [*agent entity types entities batch delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeEntityBatchDeleteCall), [*agent entity types entities batch update*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeEntityBatchUpdateCall), [*agent entity types get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeGetCall), [*agent entity types list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypeListCall), [*agent entity types patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEntityTypePatchCall), [*agent environments create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentCreateCall), [*agent environments delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentDeleteCall), [*agent environments get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentGetCall), [*agent environments get history*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentGetHistoryCall), [*agent environments intents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentIntentListCall), [*agent environments list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentListCall), [*agent environments patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentPatchCall), [*agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextCreateCall), [*agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextDeleteCall), [*agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextGetCall), [*agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextListCall), [*agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionContextPatchCall), [*agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionDeleteContextCall), [*agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionDetectIntentCall), [*agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeCreateCall), [*agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeDeleteCall), [*agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeGetCall), [*agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypeListCall), [*agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentEnvironmentUserSessionEntityTypePatchCall), [*agent export*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentExportCall), [*agent get fulfillment*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentGetFulfillmentCall), [*agent get validation result*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentGetValidationResultCall), [*agent import*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentImportCall), [*agent intents batch delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentBatchDeleteCall), [*agent intents batch update*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentBatchUpdateCall), [*agent intents create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentCreateCall), [*agent intents delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentDeleteCall), [*agent intents get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentGetCall), [*agent intents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentListCall), [*agent intents patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentIntentPatchCall), [*agent knowledge bases create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseCreateCall), [*agent knowledge bases delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDeleteCall), [*agent knowledge bases documents create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentCreateCall), [*agent knowledge bases documents delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentDeleteCall), [*agent knowledge bases documents get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentGetCall), [*agent knowledge bases documents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentListCall), [*agent knowledge bases documents patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentPatchCall), [*agent knowledge bases documents reload*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseDocumentReloadCall), [*agent knowledge bases get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseGetCall), [*agent knowledge bases list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBaseListCall), [*agent knowledge bases patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentKnowledgeBasePatchCall), [*agent restore*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentRestoreCall), [*agent search*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSearchCall), [*agent sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionContextCreateCall), [*agent sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionContextDeleteCall), [*agent sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionContextGetCall), [*agent sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionContextListCall), [*agent sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionContextPatchCall), [*agent sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionDeleteContextCall), [*agent sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionDetectIntentCall), [*agent sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeCreateCall), [*agent sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeDeleteCall), [*agent sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeGetCall), [*agent sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypeListCall), [*agent sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentSessionEntityTypePatchCall), [*agent train*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentTrainCall), [*agent update fulfillment*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentUpdateFulfillmentCall), [*agent versions create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentVersionCreateCall), [*agent versions delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentVersionDeleteCall), [*agent versions get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentVersionGetCall), [*agent versions list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentVersionListCall), [*agent versions patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAgentVersionPatchCall), [*answer records list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAnswerRecordListCall), [*answer records patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectAnswerRecordPatchCall), [*conversation datasets get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationDatasetGetCall), [*conversation datasets import conversation data*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationDatasetImportConversationDataCall), [*conversation datasets list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationDatasetListCall), [*conversation models create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelCreateCall), [*conversation models delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelDeleteCall), [*conversation models deploy*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelDeployCall), [*conversation models evaluations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelEvaluationGetCall), [*conversation models evaluations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelEvaluationListCall), [*conversation models get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelGetCall), [*conversation models list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelListCall), [*conversation models undeploy*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationModelUndeployCall), [*conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfileClearSuggestionFeatureConfigCall), [*conversation profiles create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfileCreateCall), [*conversation profiles delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfileDeleteCall), [*conversation profiles get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfileGetCall), [*conversation profiles list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfileListCall), [*conversation profiles patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfilePatchCall), [*conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationProfileSetSuggestionFeatureConfigCall), [*conversations complete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationCompleteCall), [*conversations create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationCreateCall), [*conversations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationGetCall), [*conversations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationListCall), [*conversations messages list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationMessageListCall), [*conversations participants analyze content*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantAnalyzeContentCall), [*conversations participants create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantCreateCall), [*conversations participants get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantGetCall), [*conversations participants list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantListCall), [*conversations participants patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantPatchCall), [*conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantSuggestionSuggestArticleCall), [*conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantSuggestionSuggestFaqAnswerCall), [*conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationParticipantSuggestionSuggestSmartReplyCall), [*conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationSuggestionSearchKnowledgeCall), [*conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectConversationSuggestionSuggestConversationSummaryCall), [*delete agent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectDeleteAgentCall), [*get agent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectGetAgentCall), [*knowledge bases create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseCreateCall), [*knowledge bases delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDeleteCall), [*knowledge bases documents create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentCreateCall), [*knowledge bases documents delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentDeleteCall), [*knowledge bases documents export*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentExportCall), [*knowledge bases documents get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentGetCall), [*knowledge bases documents import*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentImportCall), [*knowledge bases documents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentListCall), [*knowledge bases documents patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentPatchCall), [*knowledge bases documents reload*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseDocumentReloadCall), [*knowledge bases get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseGetCall), [*knowledge bases list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBaseListCall), [*knowledge bases patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectKnowledgeBasePatchCall), [*locations agent entity types batch delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeBatchDeleteCall), [*locations agent entity types batch update*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeBatchUpdateCall), [*locations agent entity types create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeCreateCall), [*locations agent entity types delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeDeleteCall), [*locations agent entity types entities batch create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeEntityBatchCreateCall), [*locations agent entity types entities batch delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeEntityBatchDeleteCall), [*locations agent entity types entities batch update*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeEntityBatchUpdateCall), [*locations agent entity types get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeGetCall), [*locations agent entity types list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypeListCall), [*locations agent entity types patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEntityTypePatchCall), [*locations agent environments create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentCreateCall), [*locations agent environments delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentDeleteCall), [*locations agent environments get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentGetCall), [*locations agent environments get history*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentGetHistoryCall), [*locations agent environments intents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentIntentListCall), [*locations agent environments list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentListCall), [*locations agent environments patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentPatchCall), [*locations agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextCreateCall), [*locations agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextDeleteCall), [*locations agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextGetCall), [*locations agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextListCall), [*locations agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionContextPatchCall), [*locations agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionDeleteContextCall), [*locations agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionDetectIntentCall), [*locations agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeCreateCall), [*locations agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeDeleteCall), [*locations agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeGetCall), [*locations agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeListCall), [*locations agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentEnvironmentUserSessionEntityTypePatchCall), [*locations agent export*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentExportCall), [*locations agent get fulfillment*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentGetFulfillmentCall), [*locations agent get validation result*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentGetValidationResultCall), [*locations agent import*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentImportCall), [*locations agent intents batch delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentBatchDeleteCall), [*locations agent intents batch update*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentBatchUpdateCall), [*locations agent intents create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentCreateCall), [*locations agent intents delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentDeleteCall), [*locations agent intents get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentGetCall), [*locations agent intents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentListCall), [*locations agent intents patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentIntentPatchCall), [*locations agent restore*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentRestoreCall), [*locations agent search*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSearchCall), [*locations agent sessions contexts create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextCreateCall), [*locations agent sessions contexts delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextDeleteCall), [*locations agent sessions contexts get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextGetCall), [*locations agent sessions contexts list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextListCall), [*locations agent sessions contexts patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionContextPatchCall), [*locations agent sessions delete contexts*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionDeleteContextCall), [*locations agent sessions detect intent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionDetectIntentCall), [*locations agent sessions entity types create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeCreateCall), [*locations agent sessions entity types delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeDeleteCall), [*locations agent sessions entity types get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeGetCall), [*locations agent sessions entity types list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypeListCall), [*locations agent sessions entity types patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentSessionEntityTypePatchCall), [*locations agent train*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentTrainCall), [*locations agent update fulfillment*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentUpdateFulfillmentCall), [*locations agent versions create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentVersionCreateCall), [*locations agent versions delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentVersionDeleteCall), [*locations agent versions get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentVersionGetCall), [*locations agent versions list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentVersionListCall), [*locations agent versions patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAgentVersionPatchCall), [*locations answer records list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAnswerRecordListCall), [*locations answer records patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationAnswerRecordPatchCall), [*locations conversation datasets create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetCreateCall), [*locations conversation datasets delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetDeleteCall), [*locations conversation datasets get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetGetCall), [*locations conversation datasets import conversation data*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetImportConversationDataCall), [*locations conversation datasets list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationDatasetListCall), [*locations conversation models create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelCreateCall), [*locations conversation models delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelDeleteCall), [*locations conversation models deploy*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelDeployCall), [*locations conversation models evaluations create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelEvaluationCreateCall), [*locations conversation models evaluations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelEvaluationGetCall), [*locations conversation models evaluations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelEvaluationListCall), [*locations conversation models get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelGetCall), [*locations conversation models list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelListCall), [*locations conversation models undeploy*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationModelUndeployCall), [*locations conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfileClearSuggestionFeatureConfigCall), [*locations conversation profiles create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfileCreateCall), [*locations conversation profiles delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfileDeleteCall), [*locations conversation profiles get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfileGetCall), [*locations conversation profiles list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfileListCall), [*locations conversation profiles patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfilePatchCall), [*locations conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationProfileSetSuggestionFeatureConfigCall), [*locations conversations complete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationCompleteCall), [*locations conversations create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationCreateCall), [*locations conversations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationGetCall), [*locations conversations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationListCall), [*locations conversations messages list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationMessageListCall), [*locations conversations participants analyze content*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantAnalyzeContentCall), [*locations conversations participants create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantCreateCall), [*locations conversations participants get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantGetCall), [*locations conversations participants list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantListCall), [*locations conversations participants patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantPatchCall), [*locations conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantSuggestionSuggestArticleCall), [*locations conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantSuggestionSuggestFaqAnswerCall), [*locations conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationParticipantSuggestionSuggestSmartReplyCall), [*locations conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationSuggestionSearchKnowledgeCall), [*locations conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationConversationSuggestionSuggestConversationSummaryCall), [*locations delete agent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationDeleteAgentCall), [*locations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationGetCall), [*locations get agent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationGetAgentCall), [*locations knowledge bases create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseCreateCall), [*locations knowledge bases delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDeleteCall), [*locations knowledge bases documents create*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentCreateCall), [*locations knowledge bases documents delete*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentDeleteCall), [*locations knowledge bases documents export*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentExportCall), [*locations knowledge bases documents get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentGetCall), [*locations knowledge bases documents import*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentImportCall), [*locations knowledge bases documents list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentListCall), [*locations knowledge bases documents patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentPatchCall), [*locations knowledge bases documents reload*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseDocumentReloadCall), [*locations knowledge bases get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseGetCall), [*locations knowledge bases list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBaseListCall), [*locations knowledge bases patch*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationKnowledgeBasePatchCall), [*locations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationOperationListCall), [*locations set agent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationSetAgentCall), [*locations suggestions generate stateless summary*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationSuggestionGenerateStatelessSummaryCall), [*locations suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectLocationSuggestionSearchKnowledgeCall), [*operations cancel*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectOperationListCall), [*set agent*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectSetAgentCall), [*suggestions generate stateless summary*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectSuggestionGenerateStatelessSummaryCall) and [*suggestions search knowledge*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/api::ProjectSuggestionSearchKnowledgeCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/Dialogflow)** +* **[Hub](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/Dialogflow)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::CallBuilder) -* **[Resources](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::CallBuilder) +* **[Resources](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Part)** + * **[Parts](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -181,17 +181,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -201,29 +201,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Delegate) to the -[Method Builder](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Delegate) to the +[Method Builder](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::RequestValue) and -[decodable](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::RequestValue) and +[decodable](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dialogflow2/5.0.3+20240227/google_dialogflow2/client::RequestValue) are moved +* [request values](https://docs.rs/google-dialogflow2/5.0.4+20240227/google_dialogflow2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dialogflow2/src/api.rs b/gen/dialogflow2/src/api.rs index 8682c318b9..d56ef10a6c 100644 --- a/gen/dialogflow2/src/api.rs +++ b/gen/dialogflow2/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Dialogflow { Dialogflow { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dialogflow.googleapis.com/".to_string(), _root_url: "https://dialogflow.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> Dialogflow { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dialogflow2/src/lib.rs b/gen/dialogflow2/src/lib.rs index 7e66643789..f54464d103 100644 --- a/gen/dialogflow2/src/lib.rs +++ b/gen/dialogflow2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dialogflow* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *dialogflow:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dialogflow* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *dialogflow:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dialogflow* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/dialogflow/). diff --git a/gen/dialogflow2_beta1-cli/Cargo.toml b/gen/dialogflow2_beta1-cli/Cargo.toml index 0607e67ca0..ca5a295306 100644 --- a/gen/dialogflow2_beta1-cli/Cargo.toml +++ b/gen/dialogflow2_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dialogflow2_beta1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dialogflow (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dialogflow2_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dialogflow2_beta1] path = "../dialogflow2_beta1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/dialogflow2_beta1-cli/README.md b/gen/dialogflow2_beta1-cli/README.md index 3b7aa269f6..33a2f60ae1 100644 --- a/gen/dialogflow2_beta1-cli/README.md +++ b/gen/dialogflow2_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dialogflow* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dialogflow* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash dialogflow2-beta1 [options] diff --git a/gen/dialogflow2_beta1-cli/mkdocs.yml b/gen/dialogflow2_beta1-cli/mkdocs.yml index e13865c7a0..8e5c2d6550 100644 --- a/gen/dialogflow2_beta1-cli/mkdocs.yml +++ b/gen/dialogflow2_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dialogflow v5.0.3+20240227 +site_name: Dialogflow v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-dialogflow2_beta1-cli site_description: A complete library to interact with Dialogflow (protocol v2beta1) diff --git a/gen/dialogflow2_beta1-cli/src/main.rs b/gen/dialogflow2_beta1-cli/src/main.rs index a748f48903..cd35004606 100644 --- a/gen/dialogflow2_beta1-cli/src/main.rs +++ b/gen/dialogflow2_beta1-cli/src/main.rs @@ -23874,7 +23874,7 @@ async fn main() { let mut app = App::new("dialogflow2-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dialogflow2_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/dialogflow2_beta1/Cargo.toml b/gen/dialogflow2_beta1/Cargo.toml index c59c9f3ec0..824878d0ff 100644 --- a/gen/dialogflow2_beta1/Cargo.toml +++ b/gen/dialogflow2_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dialogflow2_beta1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dialogflow (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dialogflow2_beta1" homepage = "https://cloud.google.com/dialogflow/" -documentation = "https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227" +documentation = "https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227" license = "MIT" keywords = ["dialogflow", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dialogflow2_beta1/README.md b/gen/dialogflow2_beta1/README.md index dead118497..a8f00e17e5 100644 --- a/gen/dialogflow2_beta1/README.md +++ b/gen/dialogflow2_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-dialogflow2_beta1` library allows access to all features of the *Google Dialogflow* service. -This documentation was generated from *Dialogflow* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *dialogflow:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dialogflow* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *dialogflow:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dialogflow* *v2_beta1* API can be found at the [official documentation site](https://cloud.google.com/dialogflow/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/Dialogflow) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/Dialogflow) ... * projects - * [*agent entity types batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeBatchDeleteCall), [*agent entity types batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeBatchUpdateCall), [*agent entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeCreateCall), [*agent entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeDeleteCall), [*agent entity types entities batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeEntityBatchCreateCall), [*agent entity types entities batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeEntityBatchDeleteCall), [*agent entity types entities batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeEntityBatchUpdateCall), [*agent entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeGetCall), [*agent entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeListCall), [*agent entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypePatchCall), [*agent environments create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentCreateCall), [*agent environments delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentDeleteCall), [*agent environments get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentGetCall), [*agent environments get history*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentGetHistoryCall), [*agent environments intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentIntentListCall), [*agent environments list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentListCall), [*agent environments patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentPatchCall), [*agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextCreateCall), [*agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextDeleteCall), [*agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextGetCall), [*agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextListCall), [*agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextPatchCall), [*agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionDeleteContextCall), [*agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionDetectIntentCall), [*agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeCreateCall), [*agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeDeleteCall), [*agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeGetCall), [*agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeListCall), [*agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypePatchCall), [*agent export*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentExportCall), [*agent get fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentGetFulfillmentCall), [*agent get validation result*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentGetValidationResultCall), [*agent import*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentImportCall), [*agent intents batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentBatchDeleteCall), [*agent intents batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentBatchUpdateCall), [*agent intents create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentCreateCall), [*agent intents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentDeleteCall), [*agent intents get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentGetCall), [*agent intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentListCall), [*agent intents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentPatchCall), [*agent knowledge bases create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseCreateCall), [*agent knowledge bases delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDeleteCall), [*agent knowledge bases documents create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentCreateCall), [*agent knowledge bases documents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentDeleteCall), [*agent knowledge bases documents get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentGetCall), [*agent knowledge bases documents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentListCall), [*agent knowledge bases documents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentPatchCall), [*agent knowledge bases documents reload*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentReloadCall), [*agent knowledge bases get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseGetCall), [*agent knowledge bases list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseListCall), [*agent knowledge bases patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBasePatchCall), [*agent restore*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentRestoreCall), [*agent search*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSearchCall), [*agent sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextCreateCall), [*agent sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextDeleteCall), [*agent sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextGetCall), [*agent sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextListCall), [*agent sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextPatchCall), [*agent sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionDeleteContextCall), [*agent sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionDetectIntentCall), [*agent sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeCreateCall), [*agent sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeDeleteCall), [*agent sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeGetCall), [*agent sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeListCall), [*agent sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypePatchCall), [*agent train*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentTrainCall), [*agent update fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentUpdateFulfillmentCall), [*agent versions create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionCreateCall), [*agent versions delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionDeleteCall), [*agent versions get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionGetCall), [*agent versions list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionListCall), [*agent versions patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionPatchCall), [*answer records get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAnswerRecordGetCall), [*answer records list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAnswerRecordListCall), [*answer records patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectAnswerRecordPatchCall), [*conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileClearSuggestionFeatureConfigCall), [*conversation profiles create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileCreateCall), [*conversation profiles delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileDeleteCall), [*conversation profiles get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileGetCall), [*conversation profiles list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileListCall), [*conversation profiles patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfilePatchCall), [*conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileSetSuggestionFeatureConfigCall), [*conversations complete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationCompleteCall), [*conversations create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationCreateCall), [*conversations get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationGetCall), [*conversations list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationListCall), [*conversations messages batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationMessageBatchCreateCall), [*conversations messages list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationMessageListCall), [*conversations participants analyze content*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantAnalyzeContentCall), [*conversations participants create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantCreateCall), [*conversations participants get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantGetCall), [*conversations participants list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantListCall), [*conversations participants patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantPatchCall), [*conversations participants suggestions compile*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionCompileCall), [*conversations participants suggestions list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionListCall), [*conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionSuggestArticleCall), [*conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionSuggestFaqAnswerCall), [*conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionSuggestSmartReplyCall), [*conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationSuggestionSearchKnowledgeCall), [*conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectConversationSuggestionSuggestConversationSummaryCall), [*delete agent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectDeleteAgentCall), [*get agent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectGetAgentCall), [*knowledge bases create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseCreateCall), [*knowledge bases delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDeleteCall), [*knowledge bases documents create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentCreateCall), [*knowledge bases documents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentDeleteCall), [*knowledge bases documents get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentGetCall), [*knowledge bases documents import*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentImportCall), [*knowledge bases documents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentListCall), [*knowledge bases documents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentPatchCall), [*knowledge bases documents reload*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentReloadCall), [*knowledge bases get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseGetCall), [*knowledge bases list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseListCall), [*knowledge bases patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBasePatchCall), [*locations agent entity types batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeBatchDeleteCall), [*locations agent entity types batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeBatchUpdateCall), [*locations agent entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeCreateCall), [*locations agent entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeDeleteCall), [*locations agent entity types entities batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeEntityBatchCreateCall), [*locations agent entity types entities batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeEntityBatchDeleteCall), [*locations agent entity types entities batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeEntityBatchUpdateCall), [*locations agent entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeGetCall), [*locations agent entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeListCall), [*locations agent entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypePatchCall), [*locations agent environments create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentCreateCall), [*locations agent environments delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentDeleteCall), [*locations agent environments get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentGetCall), [*locations agent environments get history*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentGetHistoryCall), [*locations agent environments intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentIntentListCall), [*locations agent environments list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentListCall), [*locations agent environments patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentPatchCall), [*locations agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextCreateCall), [*locations agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextDeleteCall), [*locations agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextGetCall), [*locations agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextListCall), [*locations agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextPatchCall), [*locations agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionDeleteContextCall), [*locations agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionDetectIntentCall), [*locations agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeCreateCall), [*locations agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeDeleteCall), [*locations agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeGetCall), [*locations agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeListCall), [*locations agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypePatchCall), [*locations agent export*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentExportCall), [*locations agent get fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentGetFulfillmentCall), [*locations agent get validation result*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentGetValidationResultCall), [*locations agent import*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentImportCall), [*locations agent intents batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentBatchDeleteCall), [*locations agent intents batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentBatchUpdateCall), [*locations agent intents create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentCreateCall), [*locations agent intents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentDeleteCall), [*locations agent intents get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentGetCall), [*locations agent intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentListCall), [*locations agent intents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentPatchCall), [*locations agent restore*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentRestoreCall), [*locations agent search*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSearchCall), [*locations agent sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextCreateCall), [*locations agent sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextDeleteCall), [*locations agent sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextGetCall), [*locations agent sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextListCall), [*locations agent sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextPatchCall), [*locations agent sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionDeleteContextCall), [*locations agent sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionDetectIntentCall), [*locations agent sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeCreateCall), [*locations agent sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeDeleteCall), [*locations agent sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeGetCall), [*locations agent sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeListCall), [*locations agent sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypePatchCall), [*locations agent train*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentTrainCall), [*locations agent update fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentUpdateFulfillmentCall), [*locations agent versions create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionCreateCall), [*locations agent versions delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionDeleteCall), [*locations agent versions get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionGetCall), [*locations agent versions list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionListCall), [*locations agent versions patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionPatchCall), [*locations answer records get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAnswerRecordGetCall), [*locations answer records list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAnswerRecordListCall), [*locations answer records patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationAnswerRecordPatchCall), [*locations conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileClearSuggestionFeatureConfigCall), [*locations conversation profiles create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileCreateCall), [*locations conversation profiles delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileDeleteCall), [*locations conversation profiles get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileGetCall), [*locations conversation profiles list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileListCall), [*locations conversation profiles patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfilePatchCall), [*locations conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileSetSuggestionFeatureConfigCall), [*locations conversations complete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationCompleteCall), [*locations conversations create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationCreateCall), [*locations conversations get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationGetCall), [*locations conversations list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationListCall), [*locations conversations messages batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationMessageBatchCreateCall), [*locations conversations messages list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationMessageListCall), [*locations conversations participants analyze content*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantAnalyzeContentCall), [*locations conversations participants create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantCreateCall), [*locations conversations participants get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantGetCall), [*locations conversations participants list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantListCall), [*locations conversations participants patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantPatchCall), [*locations conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantSuggestionSuggestArticleCall), [*locations conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantSuggestionSuggestFaqAnswerCall), [*locations conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantSuggestionSuggestSmartReplyCall), [*locations conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationSuggestionSearchKnowledgeCall), [*locations conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationSuggestionSuggestConversationSummaryCall), [*locations delete agent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationDeleteAgentCall), [*locations get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationGetCall), [*locations get agent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationGetAgentCall), [*locations knowledge bases create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseCreateCall), [*locations knowledge bases delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDeleteCall), [*locations knowledge bases documents create*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentCreateCall), [*locations knowledge bases documents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentDeleteCall), [*locations knowledge bases documents get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentGetCall), [*locations knowledge bases documents import*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentImportCall), [*locations knowledge bases documents list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentListCall), [*locations knowledge bases documents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentPatchCall), [*locations knowledge bases documents reload*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentReloadCall), [*locations knowledge bases get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseGetCall), [*locations knowledge bases list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseListCall), [*locations knowledge bases patch*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBasePatchCall), [*locations list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationOperationListCall), [*locations set agent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationSetAgentCall), [*locations suggestions generate stateless summary*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationSuggestionGenerateStatelessSummaryCall), [*locations suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectLocationSuggestionSearchKnowledgeCall), [*operations cancel*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectOperationListCall), [*set agent*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectSetAgentCall), [*suggestions generate stateless summary*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectSuggestionGenerateStatelessSummaryCall) and [*suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/api::ProjectSuggestionSearchKnowledgeCall) + * [*agent entity types batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeBatchDeleteCall), [*agent entity types batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeBatchUpdateCall), [*agent entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeCreateCall), [*agent entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeDeleteCall), [*agent entity types entities batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeEntityBatchCreateCall), [*agent entity types entities batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeEntityBatchDeleteCall), [*agent entity types entities batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeEntityBatchUpdateCall), [*agent entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeGetCall), [*agent entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypeListCall), [*agent entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEntityTypePatchCall), [*agent environments create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentCreateCall), [*agent environments delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentDeleteCall), [*agent environments get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentGetCall), [*agent environments get history*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentGetHistoryCall), [*agent environments intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentIntentListCall), [*agent environments list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentListCall), [*agent environments patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentPatchCall), [*agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextCreateCall), [*agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextDeleteCall), [*agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextGetCall), [*agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextListCall), [*agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionContextPatchCall), [*agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionDeleteContextCall), [*agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionDetectIntentCall), [*agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeCreateCall), [*agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeDeleteCall), [*agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeGetCall), [*agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypeListCall), [*agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentEnvironmentUserSessionEntityTypePatchCall), [*agent export*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentExportCall), [*agent get fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentGetFulfillmentCall), [*agent get validation result*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentGetValidationResultCall), [*agent import*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentImportCall), [*agent intents batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentBatchDeleteCall), [*agent intents batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentBatchUpdateCall), [*agent intents create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentCreateCall), [*agent intents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentDeleteCall), [*agent intents get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentGetCall), [*agent intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentListCall), [*agent intents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentIntentPatchCall), [*agent knowledge bases create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseCreateCall), [*agent knowledge bases delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDeleteCall), [*agent knowledge bases documents create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentCreateCall), [*agent knowledge bases documents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentDeleteCall), [*agent knowledge bases documents get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentGetCall), [*agent knowledge bases documents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentListCall), [*agent knowledge bases documents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentPatchCall), [*agent knowledge bases documents reload*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseDocumentReloadCall), [*agent knowledge bases get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseGetCall), [*agent knowledge bases list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBaseListCall), [*agent knowledge bases patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentKnowledgeBasePatchCall), [*agent restore*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentRestoreCall), [*agent search*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSearchCall), [*agent sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextCreateCall), [*agent sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextDeleteCall), [*agent sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextGetCall), [*agent sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextListCall), [*agent sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionContextPatchCall), [*agent sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionDeleteContextCall), [*agent sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionDetectIntentCall), [*agent sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeCreateCall), [*agent sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeDeleteCall), [*agent sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeGetCall), [*agent sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypeListCall), [*agent sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentSessionEntityTypePatchCall), [*agent train*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentTrainCall), [*agent update fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentUpdateFulfillmentCall), [*agent versions create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionCreateCall), [*agent versions delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionDeleteCall), [*agent versions get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionGetCall), [*agent versions list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionListCall), [*agent versions patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAgentVersionPatchCall), [*answer records get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAnswerRecordGetCall), [*answer records list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAnswerRecordListCall), [*answer records patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectAnswerRecordPatchCall), [*conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileClearSuggestionFeatureConfigCall), [*conversation profiles create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileCreateCall), [*conversation profiles delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileDeleteCall), [*conversation profiles get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileGetCall), [*conversation profiles list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileListCall), [*conversation profiles patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfilePatchCall), [*conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationProfileSetSuggestionFeatureConfigCall), [*conversations complete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationCompleteCall), [*conversations create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationCreateCall), [*conversations get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationGetCall), [*conversations list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationListCall), [*conversations messages batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationMessageBatchCreateCall), [*conversations messages list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationMessageListCall), [*conversations participants analyze content*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantAnalyzeContentCall), [*conversations participants create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantCreateCall), [*conversations participants get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantGetCall), [*conversations participants list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantListCall), [*conversations participants patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantPatchCall), [*conversations participants suggestions compile*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionCompileCall), [*conversations participants suggestions list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionListCall), [*conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionSuggestArticleCall), [*conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionSuggestFaqAnswerCall), [*conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationParticipantSuggestionSuggestSmartReplyCall), [*conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationSuggestionSearchKnowledgeCall), [*conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectConversationSuggestionSuggestConversationSummaryCall), [*delete agent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectDeleteAgentCall), [*get agent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectGetAgentCall), [*knowledge bases create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseCreateCall), [*knowledge bases delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDeleteCall), [*knowledge bases documents create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentCreateCall), [*knowledge bases documents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentDeleteCall), [*knowledge bases documents get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentGetCall), [*knowledge bases documents import*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentImportCall), [*knowledge bases documents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentListCall), [*knowledge bases documents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentPatchCall), [*knowledge bases documents reload*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseDocumentReloadCall), [*knowledge bases get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseGetCall), [*knowledge bases list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBaseListCall), [*knowledge bases patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectKnowledgeBasePatchCall), [*locations agent entity types batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeBatchDeleteCall), [*locations agent entity types batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeBatchUpdateCall), [*locations agent entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeCreateCall), [*locations agent entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeDeleteCall), [*locations agent entity types entities batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeEntityBatchCreateCall), [*locations agent entity types entities batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeEntityBatchDeleteCall), [*locations agent entity types entities batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeEntityBatchUpdateCall), [*locations agent entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeGetCall), [*locations agent entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypeListCall), [*locations agent entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEntityTypePatchCall), [*locations agent environments create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentCreateCall), [*locations agent environments delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentDeleteCall), [*locations agent environments get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentGetCall), [*locations agent environments get history*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentGetHistoryCall), [*locations agent environments intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentIntentListCall), [*locations agent environments list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentListCall), [*locations agent environments patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentPatchCall), [*locations agent environments users sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextCreateCall), [*locations agent environments users sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextDeleteCall), [*locations agent environments users sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextGetCall), [*locations agent environments users sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextListCall), [*locations agent environments users sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionContextPatchCall), [*locations agent environments users sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionDeleteContextCall), [*locations agent environments users sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionDetectIntentCall), [*locations agent environments users sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeCreateCall), [*locations agent environments users sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeDeleteCall), [*locations agent environments users sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeGetCall), [*locations agent environments users sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypeListCall), [*locations agent environments users sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentEnvironmentUserSessionEntityTypePatchCall), [*locations agent export*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentExportCall), [*locations agent get fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentGetFulfillmentCall), [*locations agent get validation result*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentGetValidationResultCall), [*locations agent import*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentImportCall), [*locations agent intents batch delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentBatchDeleteCall), [*locations agent intents batch update*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentBatchUpdateCall), [*locations agent intents create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentCreateCall), [*locations agent intents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentDeleteCall), [*locations agent intents get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentGetCall), [*locations agent intents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentListCall), [*locations agent intents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentIntentPatchCall), [*locations agent restore*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentRestoreCall), [*locations agent search*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSearchCall), [*locations agent sessions contexts create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextCreateCall), [*locations agent sessions contexts delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextDeleteCall), [*locations agent sessions contexts get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextGetCall), [*locations agent sessions contexts list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextListCall), [*locations agent sessions contexts patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionContextPatchCall), [*locations agent sessions delete contexts*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionDeleteContextCall), [*locations agent sessions detect intent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionDetectIntentCall), [*locations agent sessions entity types create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeCreateCall), [*locations agent sessions entity types delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeDeleteCall), [*locations agent sessions entity types get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeGetCall), [*locations agent sessions entity types list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypeListCall), [*locations agent sessions entity types patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentSessionEntityTypePatchCall), [*locations agent train*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentTrainCall), [*locations agent update fulfillment*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentUpdateFulfillmentCall), [*locations agent versions create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionCreateCall), [*locations agent versions delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionDeleteCall), [*locations agent versions get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionGetCall), [*locations agent versions list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionListCall), [*locations agent versions patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAgentVersionPatchCall), [*locations answer records get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAnswerRecordGetCall), [*locations answer records list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAnswerRecordListCall), [*locations answer records patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationAnswerRecordPatchCall), [*locations conversation profiles clear suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileClearSuggestionFeatureConfigCall), [*locations conversation profiles create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileCreateCall), [*locations conversation profiles delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileDeleteCall), [*locations conversation profiles get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileGetCall), [*locations conversation profiles list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileListCall), [*locations conversation profiles patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfilePatchCall), [*locations conversation profiles set suggestion feature config*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationProfileSetSuggestionFeatureConfigCall), [*locations conversations complete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationCompleteCall), [*locations conversations create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationCreateCall), [*locations conversations get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationGetCall), [*locations conversations list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationListCall), [*locations conversations messages batch create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationMessageBatchCreateCall), [*locations conversations messages list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationMessageListCall), [*locations conversations participants analyze content*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantAnalyzeContentCall), [*locations conversations participants create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantCreateCall), [*locations conversations participants get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantGetCall), [*locations conversations participants list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantListCall), [*locations conversations participants patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantPatchCall), [*locations conversations participants suggestions suggest articles*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantSuggestionSuggestArticleCall), [*locations conversations participants suggestions suggest faq answers*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantSuggestionSuggestFaqAnswerCall), [*locations conversations participants suggestions suggest smart replies*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationParticipantSuggestionSuggestSmartReplyCall), [*locations conversations suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationSuggestionSearchKnowledgeCall), [*locations conversations suggestions suggest conversation summary*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationConversationSuggestionSuggestConversationSummaryCall), [*locations delete agent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationDeleteAgentCall), [*locations get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationGetCall), [*locations get agent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationGetAgentCall), [*locations knowledge bases create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseCreateCall), [*locations knowledge bases delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDeleteCall), [*locations knowledge bases documents create*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentCreateCall), [*locations knowledge bases documents delete*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentDeleteCall), [*locations knowledge bases documents get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentGetCall), [*locations knowledge bases documents import*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentImportCall), [*locations knowledge bases documents list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentListCall), [*locations knowledge bases documents patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentPatchCall), [*locations knowledge bases documents reload*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseDocumentReloadCall), [*locations knowledge bases get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseGetCall), [*locations knowledge bases list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBaseListCall), [*locations knowledge bases patch*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationKnowledgeBasePatchCall), [*locations list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationOperationListCall), [*locations set agent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationSetAgentCall), [*locations suggestions generate stateless summary*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationSuggestionGenerateStatelessSummaryCall), [*locations suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectLocationSuggestionSearchKnowledgeCall), [*operations cancel*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectOperationListCall), [*set agent*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectSetAgentCall), [*suggestions generate stateless summary*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectSuggestionGenerateStatelessSummaryCall) and [*suggestions search knowledge*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/api::ProjectSuggestionSearchKnowledgeCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/Dialogflow)** +* **[Hub](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/Dialogflow)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Part)** + * **[Parts](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -166,17 +166,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -186,29 +186,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dialogflow2_beta1/5.0.3+20240227/google_dialogflow2_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-dialogflow2_beta1/5.0.4+20240227/google_dialogflow2_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dialogflow2_beta1/src/api.rs b/gen/dialogflow2_beta1/src/api.rs index 92f3e96a2b..bf9f61e5fd 100644 --- a/gen/dialogflow2_beta1/src/api.rs +++ b/gen/dialogflow2_beta1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Dialogflow { Dialogflow { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dialogflow.googleapis.com/".to_string(), _root_url: "https://dialogflow.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> Dialogflow { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dialogflow2_beta1/src/lib.rs b/gen/dialogflow2_beta1/src/lib.rs index e055d3a49b..b01f04949d 100644 --- a/gen/dialogflow2_beta1/src/lib.rs +++ b/gen/dialogflow2_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dialogflow* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *dialogflow:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dialogflow* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *dialogflow:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dialogflow* *v2_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/dialogflow/). diff --git a/gen/dialogflow3-cli/Cargo.toml b/gen/dialogflow3-cli/Cargo.toml index ab9a489015..659079875c 100644 --- a/gen/dialogflow3-cli/Cargo.toml +++ b/gen/dialogflow3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dialogflow3-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dialogflow (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dialogflow3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dialogflow3] path = "../dialogflow3" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/dialogflow3-cli/README.md b/gen/dialogflow3-cli/README.md index 44d23e3ed2..fa927e773b 100644 --- a/gen/dialogflow3-cli/README.md +++ b/gen/dialogflow3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dialogflow* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dialogflow* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash dialogflow3 [options] diff --git a/gen/dialogflow3-cli/mkdocs.yml b/gen/dialogflow3-cli/mkdocs.yml index 66b697539c..19ea382ddd 100644 --- a/gen/dialogflow3-cli/mkdocs.yml +++ b/gen/dialogflow3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dialogflow v5.0.3+20240227 +site_name: Dialogflow v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-dialogflow3-cli site_description: A complete library to interact with Dialogflow (protocol v3) diff --git a/gen/dialogflow3-cli/src/main.rs b/gen/dialogflow3-cli/src/main.rs index bce64d634d..8db7c12db8 100644 --- a/gen/dialogflow3-cli/src/main.rs +++ b/gen/dialogflow3-cli/src/main.rs @@ -13789,7 +13789,7 @@ async fn main() { let mut app = App::new("dialogflow3") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dialogflow3_cli") .arg(Arg::with_name("url") diff --git a/gen/dialogflow3/Cargo.toml b/gen/dialogflow3/Cargo.toml index b79573b6d9..ed8e60bb5b 100644 --- a/gen/dialogflow3/Cargo.toml +++ b/gen/dialogflow3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dialogflow3" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dialogflow (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dialogflow3" homepage = "https://cloud.google.com/dialogflow/" -documentation = "https://docs.rs/google-dialogflow3/5.0.3+20240227" +documentation = "https://docs.rs/google-dialogflow3/5.0.4+20240227" license = "MIT" keywords = ["dialogflow", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dialogflow3/README.md b/gen/dialogflow3/README.md index 565bc571a4..d98e35d98b 100644 --- a/gen/dialogflow3/README.md +++ b/gen/dialogflow3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-dialogflow3` library allows access to all features of the *Google Dialogflow* service. -This documentation was generated from *Dialogflow* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *dialogflow:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dialogflow* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *dialogflow:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dialogflow* *v3* API can be found at the [official documentation site](https://cloud.google.com/dialogflow/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/Dialogflow) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/Dialogflow) ... * projects - * [*locations agents changelogs get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentChangelogGetCall), [*locations agents changelogs list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentChangelogListCall), [*locations agents create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentCreateCall), [*locations agents delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentDeleteCall), [*locations agents entity types create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeCreateCall), [*locations agents entity types delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeDeleteCall), [*locations agents entity types export*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeExportCall), [*locations agents entity types get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeGetCall), [*locations agents entity types import*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeImportCall), [*locations agents entity types list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeListCall), [*locations agents entity types patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypePatchCall), [*locations agents environments continuous test results list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentContinuousTestResultListCall), [*locations agents environments create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentCreateCall), [*locations agents environments delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeleteCall), [*locations agents environments deploy flow*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeployFlowCall), [*locations agents environments deployments get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeploymentGetCall), [*locations agents environments deployments list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeploymentListCall), [*locations agents environments experiments create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentCreateCall), [*locations agents environments experiments delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentDeleteCall), [*locations agents environments experiments get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentGetCall), [*locations agents environments experiments list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentListCall), [*locations agents environments experiments patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentPatchCall), [*locations agents environments experiments start*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentStartCall), [*locations agents environments experiments stop*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentStopCall), [*locations agents environments get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentGetCall), [*locations agents environments list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentListCall), [*locations agents environments lookup environment history*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentLookupEnvironmentHistoryCall), [*locations agents environments patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentPatchCall), [*locations agents environments run continuous test*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentRunContinuousTestCall), [*locations agents environments sessions detect intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionDetectIntentCall), [*locations agents environments sessions entity types create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeCreateCall), [*locations agents environments sessions entity types delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeDeleteCall), [*locations agents environments sessions entity types get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeGetCall), [*locations agents environments sessions entity types list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeListCall), [*locations agents environments sessions entity types patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypePatchCall), [*locations agents environments sessions fulfill intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionFulfillIntentCall), [*locations agents environments sessions match intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionMatchIntentCall), [*locations agents environments sessions server streaming detect intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionServerStreamingDetectIntentCall), [*locations agents export*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentExportCall), [*locations agents flows create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowCreateCall), [*locations agents flows delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowDeleteCall), [*locations agents flows export*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowExportCall), [*locations agents flows get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowGetCall), [*locations agents flows get validation result*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowGetValidationResultCall), [*locations agents flows import*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowImportCall), [*locations agents flows list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowListCall), [*locations agents flows pages create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageCreateCall), [*locations agents flows pages delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageDeleteCall), [*locations agents flows pages get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageGetCall), [*locations agents flows pages list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageListCall), [*locations agents flows pages patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPagePatchCall), [*locations agents flows patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPatchCall), [*locations agents flows train*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTrainCall), [*locations agents flows transition route groups create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupCreateCall), [*locations agents flows transition route groups delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupDeleteCall), [*locations agents flows transition route groups get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupGetCall), [*locations agents flows transition route groups list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupListCall), [*locations agents flows transition route groups patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupPatchCall), [*locations agents flows validate*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowValidateCall), [*locations agents flows versions compare versions*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionCompareVersionCall), [*locations agents flows versions create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionCreateCall), [*locations agents flows versions delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionDeleteCall), [*locations agents flows versions get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionGetCall), [*locations agents flows versions list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionListCall), [*locations agents flows versions load*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionLoadCall), [*locations agents flows versions patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionPatchCall), [*locations agents generators create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorCreateCall), [*locations agents generators delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorDeleteCall), [*locations agents generators get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorGetCall), [*locations agents generators list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorListCall), [*locations agents generators patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorPatchCall), [*locations agents get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGetCall), [*locations agents get generative settings*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGetGenerativeSettingCall), [*locations agents get validation result*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentGetValidationResultCall), [*locations agents intents create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentCreateCall), [*locations agents intents delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentDeleteCall), [*locations agents intents export*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentExportCall), [*locations agents intents get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentGetCall), [*locations agents intents import*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentImportCall), [*locations agents intents list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentListCall), [*locations agents intents patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentIntentPatchCall), [*locations agents list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentListCall), [*locations agents patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentPatchCall), [*locations agents restore*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentRestoreCall), [*locations agents sessions detect intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionDetectIntentCall), [*locations agents sessions entity types create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeCreateCall), [*locations agents sessions entity types delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeDeleteCall), [*locations agents sessions entity types get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeGetCall), [*locations agents sessions entity types list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeListCall), [*locations agents sessions entity types patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypePatchCall), [*locations agents sessions fulfill intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionFulfillIntentCall), [*locations agents sessions match intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionMatchIntentCall), [*locations agents sessions server streaming detect intent*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionServerStreamingDetectIntentCall), [*locations agents sessions submit answer feedback*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentSessionSubmitAnswerFeedbackCall), [*locations agents test cases batch delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseBatchDeleteCall), [*locations agents test cases batch run*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseBatchRunCall), [*locations agents test cases calculate coverage*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseCalculateCoverageCall), [*locations agents test cases create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseCreateCall), [*locations agents test cases export*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseExportCall), [*locations agents test cases get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseGetCall), [*locations agents test cases import*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseImportCall), [*locations agents test cases list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseListCall), [*locations agents test cases patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCasePatchCall), [*locations agents test cases results get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseResultGetCall), [*locations agents test cases results list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseResultListCall), [*locations agents test cases run*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseRunCall), [*locations agents transition route groups create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupCreateCall), [*locations agents transition route groups delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupDeleteCall), [*locations agents transition route groups get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupGetCall), [*locations agents transition route groups list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupListCall), [*locations agents transition route groups patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupPatchCall), [*locations agents update generative settings*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentUpdateGenerativeSettingCall), [*locations agents validate*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentValidateCall), [*locations agents webhooks create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookCreateCall), [*locations agents webhooks delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookDeleteCall), [*locations agents webhooks get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookGetCall), [*locations agents webhooks list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookListCall), [*locations agents webhooks patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookPatchCall), [*locations get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationOperationListCall), [*locations security settings create*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingCreateCall), [*locations security settings delete*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingDeleteCall), [*locations security settings get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingGetCall), [*locations security settings list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingListCall), [*locations security settings patch*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingPatchCall), [*operations cancel*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectOperationGetCall) and [*operations list*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/api::ProjectOperationListCall) + * [*locations agents changelogs get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentChangelogGetCall), [*locations agents changelogs list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentChangelogListCall), [*locations agents create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentCreateCall), [*locations agents delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentDeleteCall), [*locations agents entity types create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeCreateCall), [*locations agents entity types delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeDeleteCall), [*locations agents entity types export*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeExportCall), [*locations agents entity types get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeGetCall), [*locations agents entity types import*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeImportCall), [*locations agents entity types list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypeListCall), [*locations agents entity types patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEntityTypePatchCall), [*locations agents environments continuous test results list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentContinuousTestResultListCall), [*locations agents environments create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentCreateCall), [*locations agents environments delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeleteCall), [*locations agents environments deploy flow*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeployFlowCall), [*locations agents environments deployments get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeploymentGetCall), [*locations agents environments deployments list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentDeploymentListCall), [*locations agents environments experiments create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentCreateCall), [*locations agents environments experiments delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentDeleteCall), [*locations agents environments experiments get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentGetCall), [*locations agents environments experiments list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentListCall), [*locations agents environments experiments patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentPatchCall), [*locations agents environments experiments start*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentStartCall), [*locations agents environments experiments stop*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentExperimentStopCall), [*locations agents environments get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentGetCall), [*locations agents environments list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentListCall), [*locations agents environments lookup environment history*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentLookupEnvironmentHistoryCall), [*locations agents environments patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentPatchCall), [*locations agents environments run continuous test*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentRunContinuousTestCall), [*locations agents environments sessions detect intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionDetectIntentCall), [*locations agents environments sessions entity types create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeCreateCall), [*locations agents environments sessions entity types delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeDeleteCall), [*locations agents environments sessions entity types get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeGetCall), [*locations agents environments sessions entity types list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypeListCall), [*locations agents environments sessions entity types patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionEntityTypePatchCall), [*locations agents environments sessions fulfill intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionFulfillIntentCall), [*locations agents environments sessions match intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionMatchIntentCall), [*locations agents environments sessions server streaming detect intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentEnvironmentSessionServerStreamingDetectIntentCall), [*locations agents export*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentExportCall), [*locations agents flows create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowCreateCall), [*locations agents flows delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowDeleteCall), [*locations agents flows export*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowExportCall), [*locations agents flows get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowGetCall), [*locations agents flows get validation result*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowGetValidationResultCall), [*locations agents flows import*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowImportCall), [*locations agents flows list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowListCall), [*locations agents flows pages create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageCreateCall), [*locations agents flows pages delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageDeleteCall), [*locations agents flows pages get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageGetCall), [*locations agents flows pages list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPageListCall), [*locations agents flows pages patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPagePatchCall), [*locations agents flows patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowPatchCall), [*locations agents flows train*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTrainCall), [*locations agents flows transition route groups create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupCreateCall), [*locations agents flows transition route groups delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupDeleteCall), [*locations agents flows transition route groups get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupGetCall), [*locations agents flows transition route groups list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupListCall), [*locations agents flows transition route groups patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowTransitionRouteGroupPatchCall), [*locations agents flows validate*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowValidateCall), [*locations agents flows versions compare versions*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionCompareVersionCall), [*locations agents flows versions create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionCreateCall), [*locations agents flows versions delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionDeleteCall), [*locations agents flows versions get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionGetCall), [*locations agents flows versions list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionListCall), [*locations agents flows versions load*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionLoadCall), [*locations agents flows versions patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentFlowVersionPatchCall), [*locations agents generators create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorCreateCall), [*locations agents generators delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorDeleteCall), [*locations agents generators get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorGetCall), [*locations agents generators list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorListCall), [*locations agents generators patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGeneratorPatchCall), [*locations agents get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGetCall), [*locations agents get generative settings*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGetGenerativeSettingCall), [*locations agents get validation result*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentGetValidationResultCall), [*locations agents intents create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentCreateCall), [*locations agents intents delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentDeleteCall), [*locations agents intents export*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentExportCall), [*locations agents intents get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentGetCall), [*locations agents intents import*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentImportCall), [*locations agents intents list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentListCall), [*locations agents intents patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentIntentPatchCall), [*locations agents list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentListCall), [*locations agents patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentPatchCall), [*locations agents restore*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentRestoreCall), [*locations agents sessions detect intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionDetectIntentCall), [*locations agents sessions entity types create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeCreateCall), [*locations agents sessions entity types delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeDeleteCall), [*locations agents sessions entity types get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeGetCall), [*locations agents sessions entity types list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypeListCall), [*locations agents sessions entity types patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionEntityTypePatchCall), [*locations agents sessions fulfill intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionFulfillIntentCall), [*locations agents sessions match intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionMatchIntentCall), [*locations agents sessions server streaming detect intent*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionServerStreamingDetectIntentCall), [*locations agents sessions submit answer feedback*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentSessionSubmitAnswerFeedbackCall), [*locations agents test cases batch delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseBatchDeleteCall), [*locations agents test cases batch run*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseBatchRunCall), [*locations agents test cases calculate coverage*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseCalculateCoverageCall), [*locations agents test cases create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseCreateCall), [*locations agents test cases export*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseExportCall), [*locations agents test cases get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseGetCall), [*locations agents test cases import*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseImportCall), [*locations agents test cases list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseListCall), [*locations agents test cases patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCasePatchCall), [*locations agents test cases results get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseResultGetCall), [*locations agents test cases results list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseResultListCall), [*locations agents test cases run*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTestCaseRunCall), [*locations agents transition route groups create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupCreateCall), [*locations agents transition route groups delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupDeleteCall), [*locations agents transition route groups get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupGetCall), [*locations agents transition route groups list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupListCall), [*locations agents transition route groups patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentTransitionRouteGroupPatchCall), [*locations agents update generative settings*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentUpdateGenerativeSettingCall), [*locations agents validate*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentValidateCall), [*locations agents webhooks create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookCreateCall), [*locations agents webhooks delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookDeleteCall), [*locations agents webhooks get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookGetCall), [*locations agents webhooks list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookListCall), [*locations agents webhooks patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationAgentWebhookPatchCall), [*locations get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationOperationListCall), [*locations security settings create*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingCreateCall), [*locations security settings delete*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingDeleteCall), [*locations security settings get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingGetCall), [*locations security settings list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingListCall), [*locations security settings patch*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectLocationSecuritySettingPatchCall), [*operations cancel*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectOperationGetCall) and [*operations list*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/api::ProjectOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/Dialogflow)** +* **[Hub](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/Dialogflow)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::CallBuilder) -* **[Resources](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::CallBuilder) +* **[Resources](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Part)** + * **[Parts](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Delegate) to the -[Method Builder](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Delegate) to the +[Method Builder](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::RequestValue) and -[decodable](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::RequestValue) and +[decodable](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dialogflow3/5.0.3+20240227/google_dialogflow3/client::RequestValue) are moved +* [request values](https://docs.rs/google-dialogflow3/5.0.4+20240227/google_dialogflow3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dialogflow3/src/api.rs b/gen/dialogflow3/src/api.rs index eaad11456e..cfce5ca889 100644 --- a/gen/dialogflow3/src/api.rs +++ b/gen/dialogflow3/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Dialogflow { Dialogflow { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dialogflow.googleapis.com/".to_string(), _root_url: "https://dialogflow.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> Dialogflow { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dialogflow3/src/lib.rs b/gen/dialogflow3/src/lib.rs index 1f080060b8..6362d4ed32 100644 --- a/gen/dialogflow3/src/lib.rs +++ b/gen/dialogflow3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dialogflow* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *dialogflow:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dialogflow* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *dialogflow:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dialogflow* *v3* API can be found at the //! [official documentation site](https://cloud.google.com/dialogflow/). diff --git a/gen/digitalassetlinks1-cli/Cargo.toml b/gen/digitalassetlinks1-cli/Cargo.toml index 8b84af8e02..af5925bc6c 100644 --- a/gen/digitalassetlinks1-cli/Cargo.toml +++ b/gen/digitalassetlinks1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-digitalassetlinks1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with digitalassetlinks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/digitalassetlinks1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-digitalassetlinks1] path = "../digitalassetlinks1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/digitalassetlinks1-cli/README.md b/gen/digitalassetlinks1-cli/README.md index 0c0e04ce0b..70b779ede5 100644 --- a/gen/digitalassetlinks1-cli/README.md +++ b/gen/digitalassetlinks1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *digitalassetlinks* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *digitalassetlinks* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash digitalassetlinks1 [options] diff --git a/gen/digitalassetlinks1-cli/mkdocs.yml b/gen/digitalassetlinks1-cli/mkdocs.yml index c5f756bb9c..149ef62de4 100644 --- a/gen/digitalassetlinks1-cli/mkdocs.yml +++ b/gen/digitalassetlinks1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: digitalassetlinks v5.0.3+20240224 +site_name: digitalassetlinks v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-digitalassetlinks1-cli site_description: A complete library to interact with digitalassetlinks (protocol v1) diff --git a/gen/digitalassetlinks1-cli/src/main.rs b/gen/digitalassetlinks1-cli/src/main.rs index 498c3aec66..5cb50cc7e6 100644 --- a/gen/digitalassetlinks1-cli/src/main.rs +++ b/gen/digitalassetlinks1-cli/src/main.rs @@ -440,7 +440,7 @@ async fn main() { let mut app = App::new("digitalassetlinks1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("Discovers relationships between online assets such as websites or mobile apps.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_digitalassetlinks1_cli") .arg(Arg::with_name("folder") diff --git a/gen/digitalassetlinks1/Cargo.toml b/gen/digitalassetlinks1/Cargo.toml index bf50ff00fa..f33e5398f2 100644 --- a/gen/digitalassetlinks1/Cargo.toml +++ b/gen/digitalassetlinks1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-digitalassetlinks1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with digitalassetlinks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/digitalassetlinks1" homepage = "https://developers.google.com/digital-asset-links/" -documentation = "https://docs.rs/google-digitalassetlinks1/5.0.3+20240224" +documentation = "https://docs.rs/google-digitalassetlinks1/5.0.4+20240224" license = "MIT" keywords = ["digitalassetlinks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/digitalassetlinks1/README.md b/gen/digitalassetlinks1/README.md index 0d5a25269a..ee4ee139f9 100644 --- a/gen/digitalassetlinks1/README.md +++ b/gen/digitalassetlinks1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-digitalassetlinks1` library allows access to all features of the *Google digitalassetlinks* service. -This documentation was generated from *digitalassetlinks* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *digitalassetlinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *digitalassetlinks* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *digitalassetlinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *digitalassetlinks* *v1* API can be found at the [official documentation site](https://developers.google.com/digital-asset-links/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/Digitalassetlinks) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/Digitalassetlinks) ... * assetlinks - * [*bulk check*](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/api::AssetlinkBulkCheckCall) and [*check*](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/api::AssetlinkCheckCall) -* [statements](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/api::Statement) - * [*list*](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/api::StatementListCall) + * [*bulk check*](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/api::AssetlinkBulkCheckCall) and [*check*](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/api::AssetlinkCheckCall) +* [statements](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/api::Statement) + * [*list*](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/api::StatementListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/Digitalassetlinks)** +* **[Hub](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/Digitalassetlinks)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::CallBuilder) -* **[Resources](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::CallBuilder) +* **[Resources](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Part)** + * **[Parts](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Delegate) to the -[Method Builder](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Delegate) to the +[Method Builder](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::RequestValue) and -[decodable](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::RequestValue) and +[decodable](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-digitalassetlinks1/5.0.3+20240224/google_digitalassetlinks1/client::RequestValue) are moved +* [request values](https://docs.rs/google-digitalassetlinks1/5.0.4+20240224/google_digitalassetlinks1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/digitalassetlinks1/src/api.rs b/gen/digitalassetlinks1/src/api.rs index c5d5c674d5..1eb0ea752b 100644 --- a/gen/digitalassetlinks1/src/api.rs +++ b/gen/digitalassetlinks1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> Digitalassetlinks { Digitalassetlinks { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://digitalassetlinks.googleapis.com/".to_string(), _root_url: "https://digitalassetlinks.googleapis.com/".to_string(), } @@ -117,7 +117,7 @@ impl<'a, S> Digitalassetlinks { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/digitalassetlinks1/src/lib.rs b/gen/digitalassetlinks1/src/lib.rs index 90e1b02963..117e5d5c4f 100644 --- a/gen/digitalassetlinks1/src/lib.rs +++ b/gen/digitalassetlinks1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *digitalassetlinks* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *digitalassetlinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *digitalassetlinks* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *digitalassetlinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *digitalassetlinks* *v1* API can be found at the //! [official documentation site](https://developers.google.com/digital-asset-links/). diff --git a/gen/discovery1-cli/Cargo.toml b/gen/discovery1-cli/Cargo.toml index 80949b19d7..1c304d9f76 100644 --- a/gen/discovery1-cli/Cargo.toml +++ b/gen/discovery1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-discovery1-cli" -version = "5.0.3+20200806" +version = "5.0.4+20200806" authors = ["Sebastian Thiel "] description = "A complete library to interact with discovery (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/discovery1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-discovery1] path = "../discovery1" -version = "5.0.3+20200806" +version = "5.0.4+20200806" diff --git a/gen/discovery1-cli/README.md b/gen/discovery1-cli/README.md index b24bafe080..2c25716c10 100644 --- a/gen/discovery1-cli/README.md +++ b/gen/discovery1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *discovery* API at revision *20200806*. The CLI is at version *5.0.3*. +This documentation was generated from the *discovery* API at revision *20200806*. The CLI is at version *5.0.4*. ```bash discovery1 [options] diff --git a/gen/discovery1-cli/mkdocs.yml b/gen/discovery1-cli/mkdocs.yml index 9016e6e8f7..feaef2d8f1 100644 --- a/gen/discovery1-cli/mkdocs.yml +++ b/gen/discovery1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: discovery v5.0.3+20200806 +site_name: discovery v5.0.4+20200806 site_url: http://byron.github.io/google-apis-rs/google-discovery1-cli site_description: A complete library to interact with discovery (protocol v1) diff --git a/gen/discovery1-cli/src/main.rs b/gen/discovery1-cli/src/main.rs index 3d5d32257c..4b5f390740 100644 --- a/gen/discovery1-cli/src/main.rs +++ b/gen/discovery1-cli/src/main.rs @@ -295,7 +295,7 @@ async fn main() { let mut app = App::new("discovery1") .author("Sebastian Thiel ") - .version("5.0.3+20200806") + .version("5.0.4+20200806") .about("Provides information about other Google APIs, such as what APIs are available, the resource, and method details for each API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_discovery1_cli") .arg(Arg::with_name("folder") diff --git a/gen/discovery1/Cargo.toml b/gen/discovery1/Cargo.toml index 953ce931be..782c20a04a 100644 --- a/gen/discovery1/Cargo.toml +++ b/gen/discovery1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-discovery1" -version = "5.0.3+20200806" +version = "5.0.4+20200806" authors = ["Sebastian Thiel "] description = "A complete library to interact with discovery (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/discovery1" homepage = "https://developers.google.com/discovery/" -documentation = "https://docs.rs/google-discovery1/5.0.3+20200806" +documentation = "https://docs.rs/google-discovery1/5.0.4+20200806" license = "MIT" keywords = ["discovery", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/discovery1/README.md b/gen/discovery1/README.md index a611e1f950..31d395a41b 100644 --- a/gen/discovery1/README.md +++ b/gen/discovery1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-discovery1` library allows access to all features of the *Google discovery* service. -This documentation was generated from *discovery* crate version *5.0.3+20200806*, where *20200806* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *discovery* crate version *5.0.4+20200806*, where *20200806* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *discovery* *v1* API can be found at the [official documentation site](https://developers.google.com/discovery/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/Discovery) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/Discovery) ... * apis - * [*get rest*](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/api::ApiGetRestCall) and [*list*](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/api::ApiListCall) + * [*get rest*](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/api::ApiGetRestCall) and [*list*](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/api::ApiListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/Discovery)** +* **[Hub](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/Discovery)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::CallBuilder) -* **[Resources](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::CallBuilder) +* **[Resources](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Part)** + * **[Parts](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -118,17 +118,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -138,29 +138,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Delegate) to the -[Method Builder](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Delegate) to the +[Method Builder](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::RequestValue) and -[decodable](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::RequestValue) and +[decodable](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-discovery1/5.0.3+20200806/google_discovery1/client::RequestValue) are moved +* [request values](https://docs.rs/google-discovery1/5.0.4+20200806/google_discovery1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/discovery1/src/api.rs b/gen/discovery1/src/api.rs index e8a0ba7d05..9aa9953739 100644 --- a/gen/discovery1/src/api.rs +++ b/gen/discovery1/src/api.rs @@ -97,7 +97,7 @@ impl<'a, S> Discovery { Discovery { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/discovery/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -108,7 +108,7 @@ impl<'a, S> Discovery { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/discovery1/src/lib.rs b/gen/discovery1/src/lib.rs index 5711f0c6d5..90b1413d64 100644 --- a/gen/discovery1/src/lib.rs +++ b/gen/discovery1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *discovery* crate version *5.0.3+20200806*, where *20200806* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *discovery* crate version *5.0.4+20200806*, where *20200806* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *discovery* *v1* API can be found at the //! [official documentation site](https://developers.google.com/discovery/). diff --git a/gen/displayvideo1-cli/Cargo.toml b/gen/displayvideo1-cli/Cargo.toml index 328d2ac232..af58c9c0b9 100644 --- a/gen/displayvideo1-cli/Cargo.toml +++ b/gen/displayvideo1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-displayvideo1-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Display Video (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/displayvideo1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-displayvideo1] path = "../displayvideo1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/displayvideo1-cli/README.md b/gen/displayvideo1-cli/README.md index 9a0eef1506..e7456ec497 100644 --- a/gen/displayvideo1-cli/README.md +++ b/gen/displayvideo1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Display Video* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Display Video* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash displayvideo1 [options] diff --git a/gen/displayvideo1-cli/mkdocs.yml b/gen/displayvideo1-cli/mkdocs.yml index 50b0ff9ea8..17dca03b2f 100644 --- a/gen/displayvideo1-cli/mkdocs.yml +++ b/gen/displayvideo1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Display Video v5.0.3+20240229 +site_name: Display Video v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-displayvideo1-cli site_description: A complete library to interact with Display Video (protocol v1) diff --git a/gen/displayvideo1-cli/src/main.rs b/gen/displayvideo1-cli/src/main.rs index 4c13ce0e55..c6b7ea25a0 100644 --- a/gen/displayvideo1-cli/src/main.rs +++ b/gen/displayvideo1-cli/src/main.rs @@ -16651,7 +16651,7 @@ async fn main() { let mut app = App::new("displayvideo1") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_displayvideo1_cli") .arg(Arg::with_name("url") diff --git a/gen/displayvideo1/Cargo.toml b/gen/displayvideo1/Cargo.toml index 5e19f617bd..249a895e8a 100644 --- a/gen/displayvideo1/Cargo.toml +++ b/gen/displayvideo1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-displayvideo1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Display Video (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/displayvideo1" homepage = "https://developers.google.com/display-video/" -documentation = "https://docs.rs/google-displayvideo1/5.0.3+20240229" +documentation = "https://docs.rs/google-displayvideo1/5.0.4+20240229" license = "MIT" keywords = ["displayvideo", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/displayvideo1/README.md b/gen/displayvideo1/README.md index 7d4eca6a7a..fed03ee770 100644 --- a/gen/displayvideo1/README.md +++ b/gen/displayvideo1/README.md @@ -5,54 +5,54 @@ DO NOT EDIT ! --> The `google-displayvideo1` library allows access to all features of the *Google Display Video* service. -This documentation was generated from *Display Video* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *displayvideo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Display Video* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *displayvideo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Display Video* *v1* API can be found at the [official documentation site](https://developers.google.com/display-video/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/DisplayVideo) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/DisplayVideo) ... -* [advertisers](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::Advertiser) - * [*assets upload*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserAssetUploadCall), [*audit*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserAuditCall), [*bulk edit advertiser assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserBulkEditAdvertiserAssignedTargetingOptionCall), [*bulk list advertiser assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserBulkListAdvertiserAssignedTargetingOptionCall), [*campaigns bulk list campaign assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignBulkListCampaignAssignedTargetingOptionCall), [*campaigns create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignCreateCall), [*campaigns delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignDeleteCall), [*campaigns get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignGetCall), [*campaigns list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignListCall), [*campaigns patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignPatchCall), [*campaigns targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignTargetingTypeAssignedTargetingOptionGetCall), [*campaigns targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCampaignTargetingTypeAssignedTargetingOptionListCall), [*channels create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelCreateCall), [*channels get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelGetCall), [*channels list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelListCall), [*channels patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelPatchCall), [*channels sites bulk edit*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelSiteBulkEditCall), [*channels sites create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelSiteCreateCall), [*channels sites delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelSiteDeleteCall), [*channels sites list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelSiteListCall), [*channels sites replace*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserChannelSiteReplaceCall), [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCreateCall), [*creatives create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCreativeCreateCall), [*creatives delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCreativeDeleteCall), [*creatives get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCreativeGetCall), [*creatives list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCreativeListCall), [*creatives patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserCreativePatchCall), [*delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserDeleteCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserGetCall), [*insertion orders bulk list insertion order assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderBulkListInsertionOrderAssignedTargetingOptionCall), [*insertion orders create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderCreateCall), [*insertion orders delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderDeleteCall), [*insertion orders get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderGetCall), [*insertion orders list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderListCall), [*insertion orders patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderPatchCall), [*insertion orders targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderTargetingTypeAssignedTargetingOptionGetCall), [*insertion orders targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInsertionOrderTargetingTypeAssignedTargetingOptionListCall), [*invoices list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInvoiceListCall), [*invoices lookup invoice currency*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserInvoiceLookupInvoiceCurrencyCall), [*line items bulk edit line item assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemBulkEditLineItemAssignedTargetingOptionCall), [*line items bulk list line item assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemBulkListLineItemAssignedTargetingOptionCall), [*line items create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemCreateCall), [*line items delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemDeleteCall), [*line items generate default*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemGenerateDefaultCall), [*line items get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemGetCall), [*line items list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemListCall), [*line items patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemPatchCall), [*line items targeting types assigned targeting options create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionCreateCall), [*line items targeting types assigned targeting options delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionDeleteCall), [*line items targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionGetCall), [*line items targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionListCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserListCall), [*location lists assigned locations bulk edit*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationBulkEditCall), [*location lists assigned locations create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationCreateCall), [*location lists assigned locations delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationDeleteCall), [*location lists assigned locations list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationListCall), [*location lists create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListCreateCall), [*location lists get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListGetCall), [*location lists list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListListCall), [*location lists patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserLocationListPatchCall), [*manual triggers activate*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserManualTriggerActivateCall), [*manual triggers create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserManualTriggerCreateCall), [*manual triggers deactivate*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserManualTriggerDeactivateCall), [*manual triggers get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserManualTriggerGetCall), [*manual triggers list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserManualTriggerListCall), [*manual triggers patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserManualTriggerPatchCall), [*negative keyword lists create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListCreateCall), [*negative keyword lists delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListDeleteCall), [*negative keyword lists get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListGetCall), [*negative keyword lists list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListListCall), [*negative keyword lists negative keywords bulk edit*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordBulkEditCall), [*negative keyword lists negative keywords create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordCreateCall), [*negative keyword lists negative keywords delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordDeleteCall), [*negative keyword lists negative keywords list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordListCall), [*negative keyword lists negative keywords replace*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordReplaceCall), [*negative keyword lists patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListPatchCall), [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserPatchCall), [*targeting types assigned targeting options create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionCreateCall), [*targeting types assigned targeting options delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionDeleteCall), [*targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionGetCall) and [*targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionListCall) -* [combined audiences](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CombinedAudience) - * [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CombinedAudienceGetCall) and [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CombinedAudienceListCall) -* [custom bidding algorithms](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithm) - * [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmCreateCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmListCall), [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmPatchCall), [*scripts create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmScriptCreateCall), [*scripts get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmScriptGetCall), [*scripts list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmScriptListCall) and [*upload script*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomBiddingAlgorithmUploadScriptCall) -* [custom lists](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomList) - * [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomListGetCall) and [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::CustomListListCall) -* [first and third party audiences](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FirstAndThirdPartyAudience) - * [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceCreateCall), [*edit customer match members*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceEditCustomerMatchMemberCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FirstAndThirdPartyAudiencePatchCall) -* [floodlight groups](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FloodlightGroup) - * [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FloodlightGroupGetCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::FloodlightGroupPatchCall) -* [google audiences](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GoogleAudience) - * [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GoogleAudienceGetCall) and [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GoogleAudienceListCall) -* [guaranteed orders](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GuaranteedOrder) - * [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GuaranteedOrderCreateCall), [*edit guaranteed order read accessors*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GuaranteedOrderEditGuaranteedOrderReadAccessorCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GuaranteedOrderGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GuaranteedOrderListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::GuaranteedOrderPatchCall) -* [inventory source groups](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroup) - * [*assigned inventory sources bulk edit*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceBulkEditCall), [*assigned inventory sources create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceCreateCall), [*assigned inventory sources delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceDeleteCall), [*assigned inventory sources list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceListCall), [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupCreateCall), [*delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupDeleteCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGroupPatchCall) -* [inventory sources](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySource) - * [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceCreateCall), [*edit inventory source read write accessors*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceEditInventorySourceReadWriteAccessorCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourceListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::InventorySourcePatchCall) +* [advertisers](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::Advertiser) + * [*assets upload*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserAssetUploadCall), [*audit*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserAuditCall), [*bulk edit advertiser assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserBulkEditAdvertiserAssignedTargetingOptionCall), [*bulk list advertiser assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserBulkListAdvertiserAssignedTargetingOptionCall), [*campaigns bulk list campaign assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignBulkListCampaignAssignedTargetingOptionCall), [*campaigns create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignCreateCall), [*campaigns delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignDeleteCall), [*campaigns get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignGetCall), [*campaigns list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignListCall), [*campaigns patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignPatchCall), [*campaigns targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignTargetingTypeAssignedTargetingOptionGetCall), [*campaigns targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCampaignTargetingTypeAssignedTargetingOptionListCall), [*channels create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelCreateCall), [*channels get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelGetCall), [*channels list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelListCall), [*channels patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelPatchCall), [*channels sites bulk edit*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelSiteBulkEditCall), [*channels sites create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelSiteCreateCall), [*channels sites delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelSiteDeleteCall), [*channels sites list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelSiteListCall), [*channels sites replace*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserChannelSiteReplaceCall), [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCreateCall), [*creatives create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCreativeCreateCall), [*creatives delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCreativeDeleteCall), [*creatives get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCreativeGetCall), [*creatives list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCreativeListCall), [*creatives patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserCreativePatchCall), [*delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserDeleteCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserGetCall), [*insertion orders bulk list insertion order assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderBulkListInsertionOrderAssignedTargetingOptionCall), [*insertion orders create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderCreateCall), [*insertion orders delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderDeleteCall), [*insertion orders get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderGetCall), [*insertion orders list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderListCall), [*insertion orders patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderPatchCall), [*insertion orders targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderTargetingTypeAssignedTargetingOptionGetCall), [*insertion orders targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInsertionOrderTargetingTypeAssignedTargetingOptionListCall), [*invoices list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInvoiceListCall), [*invoices lookup invoice currency*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserInvoiceLookupInvoiceCurrencyCall), [*line items bulk edit line item assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemBulkEditLineItemAssignedTargetingOptionCall), [*line items bulk list line item assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemBulkListLineItemAssignedTargetingOptionCall), [*line items create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemCreateCall), [*line items delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemDeleteCall), [*line items generate default*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemGenerateDefaultCall), [*line items get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemGetCall), [*line items list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemListCall), [*line items patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemPatchCall), [*line items targeting types assigned targeting options create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionCreateCall), [*line items targeting types assigned targeting options delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionDeleteCall), [*line items targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionGetCall), [*line items targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLineItemTargetingTypeAssignedTargetingOptionListCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserListCall), [*location lists assigned locations bulk edit*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationBulkEditCall), [*location lists assigned locations create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationCreateCall), [*location lists assigned locations delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationDeleteCall), [*location lists assigned locations list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListAssignedLocationListCall), [*location lists create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListCreateCall), [*location lists get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListGetCall), [*location lists list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListListCall), [*location lists patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserLocationListPatchCall), [*manual triggers activate*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserManualTriggerActivateCall), [*manual triggers create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserManualTriggerCreateCall), [*manual triggers deactivate*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserManualTriggerDeactivateCall), [*manual triggers get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserManualTriggerGetCall), [*manual triggers list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserManualTriggerListCall), [*manual triggers patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserManualTriggerPatchCall), [*negative keyword lists create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListCreateCall), [*negative keyword lists delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListDeleteCall), [*negative keyword lists get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListGetCall), [*negative keyword lists list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListListCall), [*negative keyword lists negative keywords bulk edit*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordBulkEditCall), [*negative keyword lists negative keywords create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordCreateCall), [*negative keyword lists negative keywords delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordDeleteCall), [*negative keyword lists negative keywords list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordListCall), [*negative keyword lists negative keywords replace*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListNegativeKeywordReplaceCall), [*negative keyword lists patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserNegativeKeywordListPatchCall), [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserPatchCall), [*targeting types assigned targeting options create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionCreateCall), [*targeting types assigned targeting options delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionDeleteCall), [*targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionGetCall) and [*targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserTargetingTypeAssignedTargetingOptionListCall) +* [combined audiences](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CombinedAudience) + * [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CombinedAudienceGetCall) and [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CombinedAudienceListCall) +* [custom bidding algorithms](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithm) + * [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmCreateCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmListCall), [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmPatchCall), [*scripts create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmScriptCreateCall), [*scripts get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmScriptGetCall), [*scripts list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmScriptListCall) and [*upload script*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomBiddingAlgorithmUploadScriptCall) +* [custom lists](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomList) + * [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomListGetCall) and [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::CustomListListCall) +* [first and third party audiences](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FirstAndThirdPartyAudience) + * [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceCreateCall), [*edit customer match members*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceEditCustomerMatchMemberCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FirstAndThirdPartyAudienceListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FirstAndThirdPartyAudiencePatchCall) +* [floodlight groups](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FloodlightGroup) + * [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FloodlightGroupGetCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::FloodlightGroupPatchCall) +* [google audiences](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GoogleAudience) + * [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GoogleAudienceGetCall) and [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GoogleAudienceListCall) +* [guaranteed orders](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GuaranteedOrder) + * [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GuaranteedOrderCreateCall), [*edit guaranteed order read accessors*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GuaranteedOrderEditGuaranteedOrderReadAccessorCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GuaranteedOrderGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GuaranteedOrderListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::GuaranteedOrderPatchCall) +* [inventory source groups](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroup) + * [*assigned inventory sources bulk edit*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceBulkEditCall), [*assigned inventory sources create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceCreateCall), [*assigned inventory sources delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceDeleteCall), [*assigned inventory sources list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupAssignedInventorySourceListCall), [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupCreateCall), [*delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupDeleteCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGroupPatchCall) +* [inventory sources](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySource) + * [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceCreateCall), [*edit inventory source read write accessors*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceEditInventorySourceReadWriteAccessorCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourceListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::InventorySourcePatchCall) * media - * [*download*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::MediaDownloadCall) and [*upload*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::MediaUploadCall) -* [partners](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::Partner) - * [*bulk edit partner assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerBulkEditPartnerAssignedTargetingOptionCall), [*channels create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelCreateCall), [*channels get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelGetCall), [*channels list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelListCall), [*channels patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelPatchCall), [*channels sites bulk edit*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelSiteBulkEditCall), [*channels sites create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelSiteCreateCall), [*channels sites delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelSiteDeleteCall), [*channels sites list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelSiteListCall), [*channels sites replace*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerChannelSiteReplaceCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerListCall), [*targeting types assigned targeting options create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionCreateCall), [*targeting types assigned targeting options delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionDeleteCall), [*targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionGetCall) and [*targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionListCall) + * [*download*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::MediaDownloadCall) and [*upload*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::MediaUploadCall) +* [partners](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::Partner) + * [*bulk edit partner assigned targeting options*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerBulkEditPartnerAssignedTargetingOptionCall), [*channels create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelCreateCall), [*channels get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelGetCall), [*channels list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelListCall), [*channels patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelPatchCall), [*channels sites bulk edit*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelSiteBulkEditCall), [*channels sites create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelSiteCreateCall), [*channels sites delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelSiteDeleteCall), [*channels sites list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelSiteListCall), [*channels sites replace*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerChannelSiteReplaceCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerListCall), [*targeting types assigned targeting options create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionCreateCall), [*targeting types assigned targeting options delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionDeleteCall), [*targeting types assigned targeting options get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionGetCall) and [*targeting types assigned targeting options list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::PartnerTargetingTypeAssignedTargetingOptionListCall) * sdfdownloadtasks - * [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::SdfdownloadtaskCreateCall) and [*operations get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::SdfdownloadtaskOperationGetCall) + * [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::SdfdownloadtaskCreateCall) and [*operations get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::SdfdownloadtaskOperationGetCall) * targeting types - * [*targeting options get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::TargetingTypeTargetingOptionGetCall), [*targeting options list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::TargetingTypeTargetingOptionListCall) and [*targeting options search*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::TargetingTypeTargetingOptionSearchCall) -* [users](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::User) - * [*bulk edit assigned user roles*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::UserBulkEditAssignedUserRoleCall), [*create*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::UserCreateCall), [*delete*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::UserDeleteCall), [*get*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::UserGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::UserListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::UserPatchCall) + * [*targeting options get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::TargetingTypeTargetingOptionGetCall), [*targeting options list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::TargetingTypeTargetingOptionListCall) and [*targeting options search*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::TargetingTypeTargetingOptionSearchCall) +* [users](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::User) + * [*bulk edit assigned user roles*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::UserBulkEditAssignedUserRoleCall), [*create*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::UserCreateCall), [*delete*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::UserDeleteCall), [*get*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::UserGetCall), [*list*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::UserListCall) and [*patch*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::UserPatchCall) Upload supported by ... -* [*assets upload advertisers*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::AdvertiserAssetUploadCall) -* [*upload media*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::MediaUploadCall) +* [*assets upload advertisers*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::AdvertiserAssetUploadCall) +* [*upload media*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::MediaUploadCall) Download supported by ... -* [*download media*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/api::MediaDownloadCall) +* [*download media*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/api::MediaDownloadCall) @@ -60,17 +60,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/DisplayVideo)** +* **[Hub](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/DisplayVideo)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::CallBuilder) -* **[Resources](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::CallBuilder) +* **[Resources](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Part)** + * **[Parts](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -239,17 +239,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -259,29 +259,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Delegate) to the -[Method Builder](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Delegate) to the +[Method Builder](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::RequestValue) and -[decodable](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::RequestValue) and +[decodable](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-displayvideo1/5.0.3+20240229/google_displayvideo1/client::RequestValue) are moved +* [request values](https://docs.rs/google-displayvideo1/5.0.4+20240229/google_displayvideo1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/displayvideo1/src/api.rs b/gen/displayvideo1/src/api.rs index fcee781dae..bc4791890f 100644 --- a/gen/displayvideo1/src/api.rs +++ b/gen/displayvideo1/src/api.rs @@ -135,7 +135,7 @@ impl<'a, S> DisplayVideo { DisplayVideo { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://displayvideo.googleapis.com/".to_string(), _root_url: "https://displayvideo.googleapis.com/".to_string(), } @@ -188,7 +188,7 @@ impl<'a, S> DisplayVideo { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/displayvideo1/src/lib.rs b/gen/displayvideo1/src/lib.rs index 921e4fca1d..5f2f14cf3d 100644 --- a/gen/displayvideo1/src/lib.rs +++ b/gen/displayvideo1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Display Video* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *displayvideo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Display Video* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *displayvideo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Display Video* *v1* API can be found at the //! [official documentation site](https://developers.google.com/display-video/). diff --git a/gen/dlp2-cli/Cargo.toml b/gen/dlp2-cli/Cargo.toml index d3b076b7e8..f31adad688 100644 --- a/gen/dlp2-cli/Cargo.toml +++ b/gen/dlp2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dlp2-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with DLP (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dlp2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dlp2] path = "../dlp2" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/dlp2-cli/README.md b/gen/dlp2-cli/README.md index d3f0e30fcf..278ceb35d8 100644 --- a/gen/dlp2-cli/README.md +++ b/gen/dlp2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *DLP* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *DLP* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash dlp2 [options] diff --git a/gen/dlp2-cli/mkdocs.yml b/gen/dlp2-cli/mkdocs.yml index a738283d2c..727f4250fb 100644 --- a/gen/dlp2-cli/mkdocs.yml +++ b/gen/dlp2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: DLP v5.0.3+20240225 +site_name: DLP v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-dlp2-cli site_description: A complete library to interact with DLP (protocol v2) diff --git a/gen/dlp2-cli/src/main.rs b/gen/dlp2-cli/src/main.rs index b2a9c578a1..15243ac493 100644 --- a/gen/dlp2-cli/src/main.rs +++ b/gen/dlp2-cli/src/main.rs @@ -12719,7 +12719,7 @@ async fn main() { let mut app = App::new("dlp2") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("Discover and protect your sensitive data. A fully managed service designed to help you discover, classify, and protect your valuable data assets with ease.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dlp2_cli") .arg(Arg::with_name("url") diff --git a/gen/dlp2/Cargo.toml b/gen/dlp2/Cargo.toml index 6dddf7c013..39d401b7ec 100644 --- a/gen/dlp2/Cargo.toml +++ b/gen/dlp2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dlp2" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with DLP (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dlp2" homepage = "https://cloud.google.com/sensitive-data-protection/docs/" -documentation = "https://docs.rs/google-dlp2/5.0.3+20240225" +documentation = "https://docs.rs/google-dlp2/5.0.4+20240225" license = "MIT" keywords = ["dlp", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dlp2/README.md b/gen/dlp2/README.md index f9683bb898..d3e563683f 100644 --- a/gen/dlp2/README.md +++ b/gen/dlp2/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-dlp2` library allows access to all features of the *Google DLP* service. -This documentation was generated from *DLP* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *dlp:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *DLP* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *dlp:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *DLP* *v2* API can be found at the [official documentation site](https://cloud.google.com/sensitive-data-protection/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/DLP) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/DLP) ... * info types - * [*list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::InfoTypeListCall) + * [*list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::InfoTypeListCall) * locations - * [*info types list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::LocationInfoTypeListCall) + * [*info types list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::LocationInfoTypeListCall) * organizations - * [*deidentify templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationDeidentifyTemplateCreateCall), [*deidentify templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationDeidentifyTemplateDeleteCall), [*deidentify templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationDeidentifyTemplateGetCall), [*deidentify templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationDeidentifyTemplateListCall), [*deidentify templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationDeidentifyTemplatePatchCall), [*inspect templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationInspectTemplateCreateCall), [*inspect templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationInspectTemplateDeleteCall), [*inspect templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationInspectTemplateGetCall), [*inspect templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationInspectTemplateListCall), [*inspect templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationInspectTemplatePatchCall), [*locations column data profiles get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationColumnDataProfileGetCall), [*locations column data profiles list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationColumnDataProfileListCall), [*locations deidentify templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateCreateCall), [*locations deidentify templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateDeleteCall), [*locations deidentify templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateGetCall), [*locations deidentify templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateListCall), [*locations deidentify templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplatePatchCall), [*locations discovery configs create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigCreateCall), [*locations discovery configs delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigDeleteCall), [*locations discovery configs get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigGetCall), [*locations discovery configs list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigListCall), [*locations discovery configs patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigPatchCall), [*locations dlp jobs list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationDlpJobListCall), [*locations inspect templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationInspectTemplateCreateCall), [*locations inspect templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationInspectTemplateDeleteCall), [*locations inspect templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationInspectTemplateGetCall), [*locations inspect templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationInspectTemplateListCall), [*locations inspect templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationInspectTemplatePatchCall), [*locations job triggers create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationJobTriggerCreateCall), [*locations job triggers delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationJobTriggerDeleteCall), [*locations job triggers get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationJobTriggerGetCall), [*locations job triggers list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationJobTriggerListCall), [*locations job triggers patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationJobTriggerPatchCall), [*locations project data profiles get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationProjectDataProfileGetCall), [*locations project data profiles list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationProjectDataProfileListCall), [*locations stored info types create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeCreateCall), [*locations stored info types delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeDeleteCall), [*locations stored info types get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeGetCall), [*locations stored info types list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeListCall), [*locations stored info types patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypePatchCall), [*locations table data profiles get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationTableDataProfileGetCall), [*locations table data profiles list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationLocationTableDataProfileListCall), [*stored info types create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationStoredInfoTypeCreateCall), [*stored info types delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationStoredInfoTypeDeleteCall), [*stored info types get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationStoredInfoTypeGetCall), [*stored info types list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationStoredInfoTypeListCall) and [*stored info types patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::OrganizationStoredInfoTypePatchCall) + * [*deidentify templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationDeidentifyTemplateCreateCall), [*deidentify templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationDeidentifyTemplateDeleteCall), [*deidentify templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationDeidentifyTemplateGetCall), [*deidentify templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationDeidentifyTemplateListCall), [*deidentify templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationDeidentifyTemplatePatchCall), [*inspect templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationInspectTemplateCreateCall), [*inspect templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationInspectTemplateDeleteCall), [*inspect templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationInspectTemplateGetCall), [*inspect templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationInspectTemplateListCall), [*inspect templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationInspectTemplatePatchCall), [*locations column data profiles get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationColumnDataProfileGetCall), [*locations column data profiles list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationColumnDataProfileListCall), [*locations deidentify templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateCreateCall), [*locations deidentify templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateDeleteCall), [*locations deidentify templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateGetCall), [*locations deidentify templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplateListCall), [*locations deidentify templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDeidentifyTemplatePatchCall), [*locations discovery configs create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigCreateCall), [*locations discovery configs delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigDeleteCall), [*locations discovery configs get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigGetCall), [*locations discovery configs list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigListCall), [*locations discovery configs patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDiscoveryConfigPatchCall), [*locations dlp jobs list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationDlpJobListCall), [*locations inspect templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationInspectTemplateCreateCall), [*locations inspect templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationInspectTemplateDeleteCall), [*locations inspect templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationInspectTemplateGetCall), [*locations inspect templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationInspectTemplateListCall), [*locations inspect templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationInspectTemplatePatchCall), [*locations job triggers create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationJobTriggerCreateCall), [*locations job triggers delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationJobTriggerDeleteCall), [*locations job triggers get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationJobTriggerGetCall), [*locations job triggers list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationJobTriggerListCall), [*locations job triggers patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationJobTriggerPatchCall), [*locations project data profiles get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationProjectDataProfileGetCall), [*locations project data profiles list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationProjectDataProfileListCall), [*locations stored info types create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeCreateCall), [*locations stored info types delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeDeleteCall), [*locations stored info types get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeGetCall), [*locations stored info types list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypeListCall), [*locations stored info types patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationStoredInfoTypePatchCall), [*locations table data profiles get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationTableDataProfileGetCall), [*locations table data profiles list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationLocationTableDataProfileListCall), [*stored info types create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationStoredInfoTypeCreateCall), [*stored info types delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationStoredInfoTypeDeleteCall), [*stored info types get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationStoredInfoTypeGetCall), [*stored info types list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationStoredInfoTypeListCall) and [*stored info types patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::OrganizationStoredInfoTypePatchCall) * projects - * [*content deidentify*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectContentDeidentifyCall), [*content inspect*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectContentInspectCall), [*content reidentify*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectContentReidentifyCall), [*deidentify templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDeidentifyTemplateCreateCall), [*deidentify templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDeidentifyTemplateDeleteCall), [*deidentify templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDeidentifyTemplateGetCall), [*deidentify templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDeidentifyTemplateListCall), [*deidentify templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDeidentifyTemplatePatchCall), [*dlp jobs cancel*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDlpJobCancelCall), [*dlp jobs create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDlpJobCreateCall), [*dlp jobs delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDlpJobDeleteCall), [*dlp jobs get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDlpJobGetCall), [*dlp jobs list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectDlpJobListCall), [*image redact*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectImageRedactCall), [*inspect templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectInspectTemplateCreateCall), [*inspect templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectInspectTemplateDeleteCall), [*inspect templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectInspectTemplateGetCall), [*inspect templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectInspectTemplateListCall), [*inspect templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectInspectTemplatePatchCall), [*job triggers activate*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectJobTriggerActivateCall), [*job triggers create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectJobTriggerCreateCall), [*job triggers delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectJobTriggerDeleteCall), [*job triggers get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectJobTriggerGetCall), [*job triggers list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectJobTriggerListCall), [*job triggers patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectJobTriggerPatchCall), [*locations column data profiles get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationColumnDataProfileGetCall), [*locations column data profiles list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationColumnDataProfileListCall), [*locations content deidentify*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationContentDeidentifyCall), [*locations content inspect*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationContentInspectCall), [*locations content reidentify*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationContentReidentifyCall), [*locations deidentify templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateCreateCall), [*locations deidentify templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateDeleteCall), [*locations deidentify templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateGetCall), [*locations deidentify templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateListCall), [*locations deidentify templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplatePatchCall), [*locations discovery configs create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigCreateCall), [*locations discovery configs delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigDeleteCall), [*locations discovery configs get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigGetCall), [*locations discovery configs list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigListCall), [*locations discovery configs patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigPatchCall), [*locations dlp jobs cancel*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobCancelCall), [*locations dlp jobs create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobCreateCall), [*locations dlp jobs delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobDeleteCall), [*locations dlp jobs finish*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobFinishCall), [*locations dlp jobs get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobGetCall), [*locations dlp jobs hybrid inspect*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobHybridInspectCall), [*locations dlp jobs list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationDlpJobListCall), [*locations image redact*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationImageRedactCall), [*locations inspect templates create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationInspectTemplateCreateCall), [*locations inspect templates delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationInspectTemplateDeleteCall), [*locations inspect templates get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationInspectTemplateGetCall), [*locations inspect templates list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationInspectTemplateListCall), [*locations inspect templates patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationInspectTemplatePatchCall), [*locations job triggers activate*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerActivateCall), [*locations job triggers create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerCreateCall), [*locations job triggers delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerDeleteCall), [*locations job triggers get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerGetCall), [*locations job triggers hybrid inspect*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerHybridInspectCall), [*locations job triggers list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerListCall), [*locations job triggers patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationJobTriggerPatchCall), [*locations project data profiles get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationProjectDataProfileGetCall), [*locations project data profiles list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationProjectDataProfileListCall), [*locations stored info types create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeCreateCall), [*locations stored info types delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeDeleteCall), [*locations stored info types get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeGetCall), [*locations stored info types list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeListCall), [*locations stored info types patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationStoredInfoTypePatchCall), [*locations table data profiles get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationTableDataProfileGetCall), [*locations table data profiles list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectLocationTableDataProfileListCall), [*stored info types create*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectStoredInfoTypeCreateCall), [*stored info types delete*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectStoredInfoTypeDeleteCall), [*stored info types get*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectStoredInfoTypeGetCall), [*stored info types list*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectStoredInfoTypeListCall) and [*stored info types patch*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/api::ProjectStoredInfoTypePatchCall) + * [*content deidentify*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectContentDeidentifyCall), [*content inspect*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectContentInspectCall), [*content reidentify*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectContentReidentifyCall), [*deidentify templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDeidentifyTemplateCreateCall), [*deidentify templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDeidentifyTemplateDeleteCall), [*deidentify templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDeidentifyTemplateGetCall), [*deidentify templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDeidentifyTemplateListCall), [*deidentify templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDeidentifyTemplatePatchCall), [*dlp jobs cancel*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDlpJobCancelCall), [*dlp jobs create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDlpJobCreateCall), [*dlp jobs delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDlpJobDeleteCall), [*dlp jobs get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDlpJobGetCall), [*dlp jobs list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectDlpJobListCall), [*image redact*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectImageRedactCall), [*inspect templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectInspectTemplateCreateCall), [*inspect templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectInspectTemplateDeleteCall), [*inspect templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectInspectTemplateGetCall), [*inspect templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectInspectTemplateListCall), [*inspect templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectInspectTemplatePatchCall), [*job triggers activate*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectJobTriggerActivateCall), [*job triggers create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectJobTriggerCreateCall), [*job triggers delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectJobTriggerDeleteCall), [*job triggers get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectJobTriggerGetCall), [*job triggers list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectJobTriggerListCall), [*job triggers patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectJobTriggerPatchCall), [*locations column data profiles get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationColumnDataProfileGetCall), [*locations column data profiles list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationColumnDataProfileListCall), [*locations content deidentify*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationContentDeidentifyCall), [*locations content inspect*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationContentInspectCall), [*locations content reidentify*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationContentReidentifyCall), [*locations deidentify templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateCreateCall), [*locations deidentify templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateDeleteCall), [*locations deidentify templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateGetCall), [*locations deidentify templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplateListCall), [*locations deidentify templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDeidentifyTemplatePatchCall), [*locations discovery configs create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigCreateCall), [*locations discovery configs delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigDeleteCall), [*locations discovery configs get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigGetCall), [*locations discovery configs list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigListCall), [*locations discovery configs patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDiscoveryConfigPatchCall), [*locations dlp jobs cancel*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobCancelCall), [*locations dlp jobs create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobCreateCall), [*locations dlp jobs delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobDeleteCall), [*locations dlp jobs finish*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobFinishCall), [*locations dlp jobs get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobGetCall), [*locations dlp jobs hybrid inspect*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobHybridInspectCall), [*locations dlp jobs list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationDlpJobListCall), [*locations image redact*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationImageRedactCall), [*locations inspect templates create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationInspectTemplateCreateCall), [*locations inspect templates delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationInspectTemplateDeleteCall), [*locations inspect templates get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationInspectTemplateGetCall), [*locations inspect templates list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationInspectTemplateListCall), [*locations inspect templates patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationInspectTemplatePatchCall), [*locations job triggers activate*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerActivateCall), [*locations job triggers create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerCreateCall), [*locations job triggers delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerDeleteCall), [*locations job triggers get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerGetCall), [*locations job triggers hybrid inspect*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerHybridInspectCall), [*locations job triggers list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerListCall), [*locations job triggers patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationJobTriggerPatchCall), [*locations project data profiles get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationProjectDataProfileGetCall), [*locations project data profiles list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationProjectDataProfileListCall), [*locations stored info types create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeCreateCall), [*locations stored info types delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeDeleteCall), [*locations stored info types get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeGetCall), [*locations stored info types list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationStoredInfoTypeListCall), [*locations stored info types patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationStoredInfoTypePatchCall), [*locations table data profiles get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationTableDataProfileGetCall), [*locations table data profiles list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectLocationTableDataProfileListCall), [*stored info types create*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectStoredInfoTypeCreateCall), [*stored info types delete*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectStoredInfoTypeDeleteCall), [*stored info types get*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectStoredInfoTypeGetCall), [*stored info types list*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectStoredInfoTypeListCall) and [*stored info types patch*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/api::ProjectStoredInfoTypePatchCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/DLP)** +* **[Hub](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/DLP)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::CallBuilder) -* **[Resources](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::CallBuilder) +* **[Resources](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Part)** + * **[Parts](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -151,17 +151,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -171,29 +171,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Delegate) to the -[Method Builder](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Delegate) to the +[Method Builder](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::RequestValue) and -[decodable](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::RequestValue) and +[decodable](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dlp2/5.0.3+20240225/google_dlp2/client::RequestValue) are moved +* [request values](https://docs.rs/google-dlp2/5.0.4+20240225/google_dlp2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dlp2/src/api.rs b/gen/dlp2/src/api.rs index f4c222f23c..94fb41f2d4 100644 --- a/gen/dlp2/src/api.rs +++ b/gen/dlp2/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> DLP { DLP { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dlp.googleapis.com/".to_string(), _root_url: "https://dlp.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> DLP { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dlp2/src/lib.rs b/gen/dlp2/src/lib.rs index 56f3197fbb..a2754ff476 100644 --- a/gen/dlp2/src/lib.rs +++ b/gen/dlp2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *DLP* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *dlp:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *DLP* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *dlp:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *DLP* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/sensitive-data-protection/docs/). diff --git a/gen/dlp2_beta1-cli/Cargo.toml b/gen/dlp2_beta1-cli/Cargo.toml index 5df32bbf70..b0a8f1277a 100644 --- a/gen/dlp2_beta1-cli/Cargo.toml +++ b/gen/dlp2_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dlp2_beta1-cli" -version = "5.0.3+20171205" +version = "5.0.4+20171205" authors = ["Sebastian Thiel "] description = "A complete library to interact with DLP (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dlp2_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dlp2_beta1] path = "../dlp2_beta1" -version = "5.0.3+20171205" +version = "5.0.4+20171205" diff --git a/gen/dlp2_beta1-cli/README.md b/gen/dlp2_beta1-cli/README.md index 9d771e11f7..87cff71353 100644 --- a/gen/dlp2_beta1-cli/README.md +++ b/gen/dlp2_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *DLP* API at revision *20171205*. The CLI is at version *5.0.3*. +This documentation was generated from the *DLP* API at revision *20171205*. The CLI is at version *5.0.4*. ```bash dlp2-beta1 [options] diff --git a/gen/dlp2_beta1-cli/mkdocs.yml b/gen/dlp2_beta1-cli/mkdocs.yml index de6398a602..b79c7a891b 100644 --- a/gen/dlp2_beta1-cli/mkdocs.yml +++ b/gen/dlp2_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: DLP v5.0.3+20171205 +site_name: DLP v5.0.4+20171205 site_url: http://byron.github.io/google-apis-rs/google-dlp2_beta1-cli site_description: A complete library to interact with DLP (protocol v2beta1) diff --git a/gen/dlp2_beta1-cli/src/main.rs b/gen/dlp2_beta1-cli/src/main.rs index dcdd5b09d7..db8be3bc26 100644 --- a/gen/dlp2_beta1-cli/src/main.rs +++ b/gen/dlp2_beta1-cli/src/main.rs @@ -1735,7 +1735,7 @@ async fn main() { let mut app = App::new("dlp2-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20171205") + .version("5.0.4+20171205") .about("The Google Data Loss Prevention API provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dlp2_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/dlp2_beta1/Cargo.toml b/gen/dlp2_beta1/Cargo.toml index f37b8e17b9..4d77b6fbfe 100644 --- a/gen/dlp2_beta1/Cargo.toml +++ b/gen/dlp2_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dlp2_beta1" -version = "5.0.3+20171205" +version = "5.0.4+20171205" authors = ["Sebastian Thiel "] description = "A complete library to interact with DLP (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dlp2_beta1" homepage = "https://cloud.google.com/dlp/docs/" -documentation = "https://docs.rs/google-dlp2_beta1/5.0.3+20171205" +documentation = "https://docs.rs/google-dlp2_beta1/5.0.4+20171205" license = "MIT" keywords = ["dlp", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dlp2_beta1/README.md b/gen/dlp2_beta1/README.md index 12aa1c84a7..db4869d1bc 100644 --- a/gen/dlp2_beta1/README.md +++ b/gen/dlp2_beta1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-dlp2_beta1` library allows access to all features of the *Google DLP* service. -This documentation was generated from *DLP* crate version *5.0.3+20171205*, where *20171205* is the exact revision of the *dlp:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *DLP* crate version *5.0.4+20171205*, where *20171205* is the exact revision of the *dlp:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *DLP* *v2_beta1* API can be found at the [official documentation site](https://cloud.google.com/dlp/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/DLP) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/DLP) ... * content - * [*deidentify*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::ContentDeidentifyCall), [*inspect*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::ContentInspectCall) and [*redact*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::ContentRedactCall) + * [*deidentify*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::ContentDeidentifyCall), [*inspect*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::ContentInspectCall) and [*redact*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::ContentRedactCall) * data source - * [*analyze*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::DataSourceAnalyzeCall) + * [*analyze*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::DataSourceAnalyzeCall) * inspect - * [*operations cancel*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::InspectOperationCancelCall), [*operations create*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::InspectOperationCreateCall), [*operations delete*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::InspectOperationDeleteCall), [*operations get*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::InspectOperationGetCall), [*operations list*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::InspectOperationListCall) and [*results findings list*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::InspectResultFindingListCall) + * [*operations cancel*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::InspectOperationCancelCall), [*operations create*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::InspectOperationCreateCall), [*operations delete*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::InspectOperationDeleteCall), [*operations get*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::InspectOperationGetCall), [*operations list*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::InspectOperationListCall) and [*results findings list*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::InspectResultFindingListCall) * risk analysis - * [*operations cancel*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::RiskAnalysiOperationCancelCall), [*operations delete*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::RiskAnalysiOperationDeleteCall), [*operations get*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::RiskAnalysiOperationGetCall) and [*operations list*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::RiskAnalysiOperationListCall) + * [*operations cancel*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::RiskAnalysiOperationCancelCall), [*operations delete*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::RiskAnalysiOperationDeleteCall), [*operations get*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::RiskAnalysiOperationGetCall) and [*operations list*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::RiskAnalysiOperationListCall) * root categories - * [*info types list*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::RootCategoryInfoTypeListCall) and [*list*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/api::RootCategoryListCall) + * [*info types list*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::RootCategoryInfoTypeListCall) and [*list*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/api::RootCategoryListCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/DLP)** +* **[Hub](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/DLP)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Part)** + * **[Parts](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dlp2_beta1/5.0.3+20171205/google_dlp2_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-dlp2_beta1/5.0.4+20171205/google_dlp2_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dlp2_beta1/src/api.rs b/gen/dlp2_beta1/src/api.rs index f8c323802f..e667b25a30 100644 --- a/gen/dlp2_beta1/src/api.rs +++ b/gen/dlp2_beta1/src/api.rs @@ -119,7 +119,7 @@ impl<'a, S> DLP { DLP { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dlp.googleapis.com/".to_string(), _root_url: "https://dlp.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> DLP { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dlp2_beta1/src/lib.rs b/gen/dlp2_beta1/src/lib.rs index 54580331b3..363c8f4381 100644 --- a/gen/dlp2_beta1/src/lib.rs +++ b/gen/dlp2_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *DLP* crate version *5.0.3+20171205*, where *20171205* is the exact revision of the *dlp:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *DLP* crate version *5.0.4+20171205*, where *20171205* is the exact revision of the *dlp:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *DLP* *v2_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/dlp/docs/). diff --git a/gen/dns1-cli/Cargo.toml b/gen/dns1-cli/Cargo.toml index 7edd3d8c1c..8a93d8281e 100644 --- a/gen/dns1-cli/Cargo.toml +++ b/gen/dns1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dns1-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dns (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dns1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dns1] path = "../dns1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/dns1-cli/README.md b/gen/dns1-cli/README.md index e23c7ce7fc..495323d63e 100644 --- a/gen/dns1-cli/README.md +++ b/gen/dns1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dns* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dns* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash dns1 [options] diff --git a/gen/dns1-cli/mkdocs.yml b/gen/dns1-cli/mkdocs.yml index 620a059c88..63aa8b991a 100644 --- a/gen/dns1-cli/mkdocs.yml +++ b/gen/dns1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dns v5.0.3+20240229 +site_name: Dns v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-dns1-cli site_description: A complete library to interact with Dns (protocol v1) diff --git a/gen/dns1-cli/src/main.rs b/gen/dns1-cli/src/main.rs index 4b96d6d1c6..cc55d81f24 100644 --- a/gen/dns1-cli/src/main.rs +++ b/gen/dns1-cli/src/main.rs @@ -4561,7 +4561,7 @@ async fn main() { let mut app = App::new("dns1") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dns1_cli") .arg(Arg::with_name("url") diff --git a/gen/dns1/Cargo.toml b/gen/dns1/Cargo.toml index 86366a8f9a..dfe9773c5d 100644 --- a/gen/dns1/Cargo.toml +++ b/gen/dns1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dns1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dns (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dns1" homepage = "https://cloud.google.com/dns/docs" -documentation = "https://docs.rs/google-dns1/5.0.3+20240229" +documentation = "https://docs.rs/google-dns1/5.0.4+20240229" license = "MIT" keywords = ["dns", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dns1/README.md b/gen/dns1/README.md index be65d9a72c..891cde8d3f 100644 --- a/gen/dns1/README.md +++ b/gen/dns1/README.md @@ -5,32 +5,32 @@ DO NOT EDIT ! --> The `google-dns1` library allows access to all features of the *Google Dns* service. -This documentation was generated from *Dns* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dns* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dns* *v1* API can be found at the [official documentation site](https://cloud.google.com/dns/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/Dns) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/Dns) ... -* [changes](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::Change) - * [*create*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ChangeCreateCall), [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ChangeGetCall) and [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ChangeListCall) -* [dns keys](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::DnsKey) - * [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::DnsKeyGetCall) and [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::DnsKeyListCall) +* [changes](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::Change) + * [*create*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ChangeCreateCall), [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ChangeGetCall) and [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ChangeListCall) +* [dns keys](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::DnsKey) + * [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::DnsKeyGetCall) and [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::DnsKeyListCall) * managed zone operations - * [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneOperationGetCall) and [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneOperationListCall) -* [managed zones](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZone) - * [*create*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneGetCall), [*get iam policy*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneGetIamPolicyCall), [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneListCall), [*patch*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZonePatchCall), [*set iam policy*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneTestIamPermissionCall) and [*update*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ManagedZoneUpdateCall) -* [policies](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::Policy) - * [*create*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::PolicyCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::PolicyDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::PolicyGetCall), [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::PolicyListCall), [*patch*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::PolicyPatchCall) and [*update*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::PolicyUpdateCall) -* [projects](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::Project) - * [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ProjectGetCall) -* [resource record sets](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResourceRecordSet) - * [*create*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResourceRecordSetCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResourceRecordSetDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResourceRecordSetGetCall), [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResourceRecordSetListCall) and [*patch*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResourceRecordSetPatchCall) -* [response policies](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicy) - * [*create*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyGetCall), [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyListCall), [*patch*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyPatchCall) and [*update*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyUpdateCall) -* [response policy rules](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRule) - * [*create*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRuleCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRuleDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRuleGetCall), [*list*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRuleListCall), [*patch*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRulePatchCall) and [*update*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/api::ResponsePolicyRuleUpdateCall) + * [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneOperationGetCall) and [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneOperationListCall) +* [managed zones](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZone) + * [*create*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneGetCall), [*get iam policy*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneGetIamPolicyCall), [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneListCall), [*patch*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZonePatchCall), [*set iam policy*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneTestIamPermissionCall) and [*update*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ManagedZoneUpdateCall) +* [policies](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::Policy) + * [*create*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::PolicyCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::PolicyDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::PolicyGetCall), [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::PolicyListCall), [*patch*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::PolicyPatchCall) and [*update*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::PolicyUpdateCall) +* [projects](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::Project) + * [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ProjectGetCall) +* [resource record sets](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResourceRecordSet) + * [*create*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResourceRecordSetCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResourceRecordSetDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResourceRecordSetGetCall), [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResourceRecordSetListCall) and [*patch*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResourceRecordSetPatchCall) +* [response policies](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicy) + * [*create*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyGetCall), [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyListCall), [*patch*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyPatchCall) and [*update*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyUpdateCall) +* [response policy rules](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRule) + * [*create*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRuleCreateCall), [*delete*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRuleDeleteCall), [*get*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRuleGetCall), [*list*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRuleListCall), [*patch*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRulePatchCall) and [*update*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/api::ResponsePolicyRuleUpdateCall) @@ -39,17 +39,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/Dns)** +* **[Hub](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/Dns)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::CallBuilder) -* **[Resources](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::CallBuilder) +* **[Resources](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Part)** + * **[Parts](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Delegate) to the -[Method Builder](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Delegate) to the +[Method Builder](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::RequestValue) and -[decodable](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::RequestValue) and +[decodable](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dns1/5.0.3+20240229/google_dns1/client::RequestValue) are moved +* [request values](https://docs.rs/google-dns1/5.0.4+20240229/google_dns1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dns1/src/api.rs b/gen/dns1/src/api.rs index b2228546ae..4c15247e78 100644 --- a/gen/dns1/src/api.rs +++ b/gen/dns1/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> Dns { Dns { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dns.googleapis.com/".to_string(), _root_url: "https://dns.googleapis.com/".to_string(), } @@ -169,7 +169,7 @@ impl<'a, S> Dns { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dns1/src/lib.rs b/gen/dns1/src/lib.rs index 4870539a0e..11f9679c59 100644 --- a/gen/dns1/src/lib.rs +++ b/gen/dns1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dns* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dns* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dns* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/dns/docs). diff --git a/gen/dns2-cli/Cargo.toml b/gen/dns2-cli/Cargo.toml index a693e26981..4445d7894a 100644 --- a/gen/dns2-cli/Cargo.toml +++ b/gen/dns2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dns2-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dns (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dns2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-dns2] path = "../dns2" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/dns2-cli/README.md b/gen/dns2-cli/README.md index 7b9e50ad0b..9b40319b5a 100644 --- a/gen/dns2-cli/README.md +++ b/gen/dns2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dns* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dns* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash dns2 [options] diff --git a/gen/dns2-cli/mkdocs.yml b/gen/dns2-cli/mkdocs.yml index 3a3632ff54..068441cf6b 100644 --- a/gen/dns2-cli/mkdocs.yml +++ b/gen/dns2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dns v5.0.3+20240229 +site_name: Dns v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-dns2-cli site_description: A complete library to interact with Dns (protocol v2) diff --git a/gen/dns2-cli/src/main.rs b/gen/dns2-cli/src/main.rs index 376c4c0ff9..0d52848067 100644 --- a/gen/dns2-cli/src/main.rs +++ b/gen/dns2-cli/src/main.rs @@ -4769,7 +4769,7 @@ async fn main() { let mut app = App::new("dns2") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_dns2_cli") .arg(Arg::with_name("url") diff --git a/gen/dns2/Cargo.toml b/gen/dns2/Cargo.toml index 1252504b50..95f626ffd0 100644 --- a/gen/dns2/Cargo.toml +++ b/gen/dns2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dns2" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dns (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/dns2" homepage = "https://cloud.google.com/dns/docs" -documentation = "https://docs.rs/google-dns2/5.0.3+20240229" +documentation = "https://docs.rs/google-dns2/5.0.4+20240229" license = "MIT" keywords = ["dns", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/dns2/README.md b/gen/dns2/README.md index c7cff798fd..264077021e 100644 --- a/gen/dns2/README.md +++ b/gen/dns2/README.md @@ -5,32 +5,32 @@ DO NOT EDIT ! --> The `google-dns2` library allows access to all features of the *Google Dns* service. -This documentation was generated from *Dns* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *dns:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dns* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *dns:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dns* *v2* API can be found at the [official documentation site](https://cloud.google.com/dns/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/Dns) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/Dns) ... -* [changes](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::Change) - * [*create*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ChangeCreateCall), [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ChangeGetCall) and [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ChangeListCall) -* [dns keys](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::DnsKey) - * [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::DnsKeyGetCall) and [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::DnsKeyListCall) +* [changes](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::Change) + * [*create*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ChangeCreateCall), [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ChangeGetCall) and [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ChangeListCall) +* [dns keys](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::DnsKey) + * [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::DnsKeyGetCall) and [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::DnsKeyListCall) * managed zone operations - * [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneOperationGetCall) and [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneOperationListCall) -* [managed zones](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZone) - * [*create*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneGetCall), [*get iam policy*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneGetIamPolicyCall), [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneListCall), [*patch*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZonePatchCall), [*set iam policy*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneTestIamPermissionCall) and [*update*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ManagedZoneUpdateCall) -* [policies](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::Policy) - * [*create*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::PolicyCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::PolicyDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::PolicyGetCall), [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::PolicyListCall), [*patch*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::PolicyPatchCall) and [*update*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::PolicyUpdateCall) -* [projects](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::Project) - * [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ProjectGetCall) -* [resource record sets](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResourceRecordSet) - * [*create*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResourceRecordSetCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResourceRecordSetDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResourceRecordSetGetCall), [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResourceRecordSetListCall) and [*patch*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResourceRecordSetPatchCall) -* [response policies](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicy) - * [*create*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyGetCall), [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyListCall), [*patch*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyPatchCall) and [*update*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyUpdateCall) -* [response policy rules](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRule) - * [*create*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRuleCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRuleDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRuleGetCall), [*list*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRuleListCall), [*patch*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRulePatchCall) and [*update*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/api::ResponsePolicyRuleUpdateCall) + * [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneOperationGetCall) and [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneOperationListCall) +* [managed zones](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZone) + * [*create*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneGetCall), [*get iam policy*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneGetIamPolicyCall), [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneListCall), [*patch*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZonePatchCall), [*set iam policy*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneTestIamPermissionCall) and [*update*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ManagedZoneUpdateCall) +* [policies](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::Policy) + * [*create*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::PolicyCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::PolicyDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::PolicyGetCall), [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::PolicyListCall), [*patch*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::PolicyPatchCall) and [*update*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::PolicyUpdateCall) +* [projects](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::Project) + * [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ProjectGetCall) +* [resource record sets](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResourceRecordSet) + * [*create*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResourceRecordSetCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResourceRecordSetDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResourceRecordSetGetCall), [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResourceRecordSetListCall) and [*patch*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResourceRecordSetPatchCall) +* [response policies](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicy) + * [*create*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyGetCall), [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyListCall), [*patch*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyPatchCall) and [*update*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyUpdateCall) +* [response policy rules](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRule) + * [*create*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRuleCreateCall), [*delete*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRuleDeleteCall), [*get*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRuleGetCall), [*list*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRuleListCall), [*patch*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRulePatchCall) and [*update*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/api::ResponsePolicyRuleUpdateCall) @@ -39,17 +39,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/Dns)** +* **[Hub](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/Dns)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::CallBuilder) -* **[Resources](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::CallBuilder) +* **[Resources](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Part)** + * **[Parts](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Delegate) to the -[Method Builder](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Delegate) to the +[Method Builder](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::RequestValue) and -[decodable](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::RequestValue) and +[decodable](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-dns2/5.0.3+20240229/google_dns2/client::RequestValue) are moved +* [request values](https://docs.rs/google-dns2/5.0.4+20240229/google_dns2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dns2/src/api.rs b/gen/dns2/src/api.rs index c501186c44..098855115c 100644 --- a/gen/dns2/src/api.rs +++ b/gen/dns2/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> Dns { Dns { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://dns.googleapis.com/".to_string(), _root_url: "https://dns.googleapis.com/".to_string(), } @@ -169,7 +169,7 @@ impl<'a, S> Dns { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dns2/src/lib.rs b/gen/dns2/src/lib.rs index de146113dd..63e0d8c8d9 100644 --- a/gen/dns2/src/lib.rs +++ b/gen/dns2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dns* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *dns:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dns* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *dns:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dns* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/dns/docs). diff --git a/gen/docs1-cli/Cargo.toml b/gen/docs1-cli/Cargo.toml index a886c200c6..57a7047639 100644 --- a/gen/docs1-cli/Cargo.toml +++ b/gen/docs1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-docs1-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Docs (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/docs1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-docs1] path = "../docs1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/docs1-cli/README.md b/gen/docs1-cli/README.md index 8da4d7a7c0..6c4a3dd5ca 100644 --- a/gen/docs1-cli/README.md +++ b/gen/docs1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Docs* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Docs* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash docs1 [options] diff --git a/gen/docs1-cli/mkdocs.yml b/gen/docs1-cli/mkdocs.yml index b69af89747..7d88be00c4 100644 --- a/gen/docs1-cli/mkdocs.yml +++ b/gen/docs1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Docs v5.0.3+20240229 +site_name: Docs v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-docs1-cli site_description: A complete library to interact with Docs (protocol v1) diff --git a/gen/docs1-cli/src/main.rs b/gen/docs1-cli/src/main.rs index acca1a3e92..85ddb049be 100644 --- a/gen/docs1-cli/src/main.rs +++ b/gen/docs1-cli/src/main.rs @@ -484,7 +484,7 @@ async fn main() { let mut app = App::new("docs1") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Reads and writes Google Docs documents.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_docs1_cli") .arg(Arg::with_name("url") diff --git a/gen/docs1/Cargo.toml b/gen/docs1/Cargo.toml index 0db9f92f5b..38e5c07199 100644 --- a/gen/docs1/Cargo.toml +++ b/gen/docs1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-docs1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Docs (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/docs1" homepage = "https://developers.google.com/docs/" -documentation = "https://docs.rs/google-docs1/5.0.3+20240229" +documentation = "https://docs.rs/google-docs1/5.0.4+20240229" license = "MIT" keywords = ["docs", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/docs1/README.md b/gen/docs1/README.md index 8e8a4f447d..e69449d8fb 100644 --- a/gen/docs1/README.md +++ b/gen/docs1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-docs1` library allows access to all features of the *Google Docs* service. -This documentation was generated from *Docs* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *docs:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Docs* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *docs:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Docs* *v1* API can be found at the [official documentation site](https://developers.google.com/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/Docs) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/Docs) ... -* [documents](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/api::Document) - * [*batch update*](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/api::DocumentBatchUpdateCall), [*create*](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/api::DocumentCreateCall) and [*get*](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/api::DocumentGetCall) +* [documents](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/api::Document) + * [*batch update*](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/api::DocumentBatchUpdateCall), [*create*](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/api::DocumentCreateCall) and [*get*](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/api::DocumentGetCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/Docs)** +* **[Hub](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/Docs)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::CallBuilder) -* **[Resources](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::CallBuilder) +* **[Resources](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Part)** + * **[Parts](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Delegate) to the -[Method Builder](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Delegate) to the +[Method Builder](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::RequestValue) and -[decodable](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::RequestValue) and +[decodable](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-docs1/5.0.3+20240229/google_docs1/client::RequestValue) are moved +* [request values](https://docs.rs/google-docs1/5.0.4+20240229/google_docs1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/docs1/src/api.rs b/gen/docs1/src/api.rs index 92b45acaea..c5edb3642f 100644 --- a/gen/docs1/src/api.rs +++ b/gen/docs1/src/api.rs @@ -141,7 +141,7 @@ impl<'a, S> Docs { Docs { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://docs.googleapis.com/".to_string(), _root_url: "https://docs.googleapis.com/".to_string(), } @@ -152,7 +152,7 @@ impl<'a, S> Docs { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/docs1/src/lib.rs b/gen/docs1/src/lib.rs index 92193fe198..f349b91061 100644 --- a/gen/docs1/src/lib.rs +++ b/gen/docs1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Docs* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *docs:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Docs* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *docs:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Docs* *v1* API can be found at the //! [official documentation site](https://developers.google.com/docs/). diff --git a/gen/documentai1-cli/Cargo.toml b/gen/documentai1-cli/Cargo.toml index 491a631a56..07bd8c4638 100644 --- a/gen/documentai1-cli/Cargo.toml +++ b/gen/documentai1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-documentai1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Document (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/documentai1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-documentai1] path = "../documentai1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/documentai1-cli/README.md b/gen/documentai1-cli/README.md index 9c98f28e11..86b3d647ba 100644 --- a/gen/documentai1-cli/README.md +++ b/gen/documentai1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Document* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Document* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash documentai1 [options] diff --git a/gen/documentai1-cli/mkdocs.yml b/gen/documentai1-cli/mkdocs.yml index fa7cfbbd7d..a840a55f7d 100644 --- a/gen/documentai1-cli/mkdocs.yml +++ b/gen/documentai1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Document v5.0.3+20240223 +site_name: Document v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-documentai1-cli site_description: A complete library to interact with Document (protocol v1) diff --git a/gen/documentai1-cli/src/main.rs b/gen/documentai1-cli/src/main.rs index 339435b789..034d302aa8 100644 --- a/gen/documentai1-cli/src/main.rs +++ b/gen/documentai1-cli/src/main.rs @@ -3284,7 +3284,7 @@ async fn main() { let mut app = App::new("documentai1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_documentai1_cli") .arg(Arg::with_name("url") diff --git a/gen/documentai1/Cargo.toml b/gen/documentai1/Cargo.toml index 52760a4a96..a7dadfcba6 100644 --- a/gen/documentai1/Cargo.toml +++ b/gen/documentai1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-documentai1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Document (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/documentai1" homepage = "https://cloud.google.com/document-ai/docs/" -documentation = "https://docs.rs/google-documentai1/5.0.3+20240223" +documentation = "https://docs.rs/google-documentai1/5.0.4+20240223" license = "MIT" keywords = ["documentai", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/documentai1/README.md b/gen/documentai1/README.md index 4f5a37bd55..9d9ea437cb 100644 --- a/gen/documentai1/README.md +++ b/gen/documentai1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-documentai1` library allows access to all features of the *Google Document* service. -This documentation was generated from *Document* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *documentai:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Document* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *documentai:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Document* *v1* API can be found at the [official documentation site](https://cloud.google.com/document-ai/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/Document) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/Document) ... * operations - * [*delete*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::OperationDeleteCall) + * [*delete*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::OperationDeleteCall) * projects - * [*locations fetch processor types*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationFetchProcessorTypeCall), [*locations get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationOperationListCall), [*locations processor types get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorTypeGetCall), [*locations processor types list*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorTypeListCall), [*locations processors batch process*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorBatchProcesCall), [*locations processors create*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorCreateCall), [*locations processors delete*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorDeleteCall), [*locations processors disable*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorDisableCall), [*locations processors enable*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorEnableCall), [*locations processors get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorGetCall), [*locations processors human review config review document*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorHumanReviewConfigReviewDocumentCall), [*locations processors list*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorListCall), [*locations processors process*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcesCall), [*locations processors processor versions batch process*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionBatchProcesCall), [*locations processors processor versions delete*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionDeleteCall), [*locations processors processor versions deploy*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionDeployCall), [*locations processors processor versions evaluate processor version*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionEvaluateProcessorVersionCall), [*locations processors processor versions evaluations get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionEvaluationGetCall), [*locations processors processor versions evaluations list*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionEvaluationListCall), [*locations processors processor versions get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionGetCall), [*locations processors processor versions list*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionListCall), [*locations processors processor versions process*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionProcesCall), [*locations processors processor versions train*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionTrainCall), [*locations processors processor versions undeploy*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionUndeployCall), [*locations processors set default processor version*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectLocationProcessorSetDefaultProcessorVersionCall) and [*operations get*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/api::ProjectOperationGetCall) + * [*locations fetch processor types*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationFetchProcessorTypeCall), [*locations get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationOperationListCall), [*locations processor types get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorTypeGetCall), [*locations processor types list*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorTypeListCall), [*locations processors batch process*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorBatchProcesCall), [*locations processors create*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorCreateCall), [*locations processors delete*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorDeleteCall), [*locations processors disable*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorDisableCall), [*locations processors enable*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorEnableCall), [*locations processors get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorGetCall), [*locations processors human review config review document*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorHumanReviewConfigReviewDocumentCall), [*locations processors list*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorListCall), [*locations processors process*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcesCall), [*locations processors processor versions batch process*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionBatchProcesCall), [*locations processors processor versions delete*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionDeleteCall), [*locations processors processor versions deploy*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionDeployCall), [*locations processors processor versions evaluate processor version*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionEvaluateProcessorVersionCall), [*locations processors processor versions evaluations get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionEvaluationGetCall), [*locations processors processor versions evaluations list*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionEvaluationListCall), [*locations processors processor versions get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionGetCall), [*locations processors processor versions list*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionListCall), [*locations processors processor versions process*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionProcesCall), [*locations processors processor versions train*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionTrainCall), [*locations processors processor versions undeploy*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorProcessorVersionUndeployCall), [*locations processors set default processor version*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectLocationProcessorSetDefaultProcessorVersionCall) and [*operations get*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/api::ProjectOperationGetCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/Document)** +* **[Hub](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/Document)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::CallBuilder) -* **[Resources](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::CallBuilder) +* **[Resources](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Part)** + * **[Parts](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Delegate) to the -[Method Builder](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Delegate) to the +[Method Builder](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::RequestValue) and -[decodable](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::RequestValue) and +[decodable](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-documentai1/5.0.3+20240223/google_documentai1/client::RequestValue) are moved +* [request values](https://docs.rs/google-documentai1/5.0.4+20240223/google_documentai1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/documentai1/src/api.rs b/gen/documentai1/src/api.rs index c0ed5273df..1fa5ff68fa 100644 --- a/gen/documentai1/src/api.rs +++ b/gen/documentai1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Document { Document { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://documentai.googleapis.com/".to_string(), _root_url: "https://documentai.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> Document { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/documentai1/src/lib.rs b/gen/documentai1/src/lib.rs index 7c35ab71e6..27e7a6eeb2 100644 --- a/gen/documentai1/src/lib.rs +++ b/gen/documentai1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Document* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *documentai:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Document* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *documentai:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Document* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/document-ai/docs/). diff --git a/gen/documentai1_beta2-cli/Cargo.toml b/gen/documentai1_beta2-cli/Cargo.toml index d5420eaa3d..6a46a66cba 100644 --- a/gen/documentai1_beta2-cli/Cargo.toml +++ b/gen/documentai1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-documentai1_beta2-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Document (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/documentai1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-documentai1_beta2] path = "../documentai1_beta2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/documentai1_beta2-cli/README.md b/gen/documentai1_beta2-cli/README.md index 1ccb81c4b7..427e8623a5 100644 --- a/gen/documentai1_beta2-cli/README.md +++ b/gen/documentai1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Document* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Document* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash documentai1-beta2 [options] diff --git a/gen/documentai1_beta2-cli/mkdocs.yml b/gen/documentai1_beta2-cli/mkdocs.yml index 790c0a86b5..eae1726470 100644 --- a/gen/documentai1_beta2-cli/mkdocs.yml +++ b/gen/documentai1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Document v5.0.3+20240223 +site_name: Document v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-documentai1_beta2-cli site_description: A complete library to interact with Document (protocol v1beta2) diff --git a/gen/documentai1_beta2-cli/src/main.rs b/gen/documentai1_beta2-cli/src/main.rs index 22a922058b..bb00cb146c 100644 --- a/gen/documentai1_beta2-cli/src/main.rs +++ b/gen/documentai1_beta2-cli/src/main.rs @@ -789,7 +789,7 @@ async fn main() { let mut app = App::new("documentai1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_documentai1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/documentai1_beta2/Cargo.toml b/gen/documentai1_beta2/Cargo.toml index f12013122c..8dc9de6673 100644 --- a/gen/documentai1_beta2/Cargo.toml +++ b/gen/documentai1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-documentai1_beta2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Document (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/documentai1_beta2" homepage = "https://cloud.google.com/document-ai/docs/" -documentation = "https://docs.rs/google-documentai1_beta2/5.0.3+20240223" +documentation = "https://docs.rs/google-documentai1_beta2/5.0.4+20240223" license = "MIT" keywords = ["documentai", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/documentai1_beta2/README.md b/gen/documentai1_beta2/README.md index 6539657721..d75300d471 100644 --- a/gen/documentai1_beta2/README.md +++ b/gen/documentai1_beta2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-documentai1_beta2` library allows access to all features of the *Google Document* service. -This documentation was generated from *Document* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *documentai:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Document* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *documentai:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Document* *v1_beta2* API can be found at the [official documentation site](https://cloud.google.com/document-ai/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/Document) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/Document) ... * projects - * [*documents batch process*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/api::ProjectDocumentBatchProcesCall), [*documents process*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/api::ProjectDocumentProcesCall), [*locations documents batch process*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/api::ProjectLocationDocumentBatchProcesCall), [*locations documents process*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/api::ProjectLocationDocumentProcesCall), [*locations operations get*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/api::ProjectLocationOperationGetCall) and [*operations get*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/api::ProjectOperationGetCall) + * [*documents batch process*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/api::ProjectDocumentBatchProcesCall), [*documents process*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/api::ProjectDocumentProcesCall), [*locations documents batch process*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/api::ProjectLocationDocumentBatchProcesCall), [*locations documents process*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/api::ProjectLocationDocumentProcesCall), [*locations operations get*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/api::ProjectLocationOperationGetCall) and [*operations get*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/api::ProjectOperationGetCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/Document)** +* **[Hub](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/Document)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-documentai1_beta2/5.0.3+20240223/google_documentai1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-documentai1_beta2/5.0.4+20240223/google_documentai1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/documentai1_beta2/src/api.rs b/gen/documentai1_beta2/src/api.rs index 0b06db4ded..dd62370617 100644 --- a/gen/documentai1_beta2/src/api.rs +++ b/gen/documentai1_beta2/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Document { Document { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://documentai.googleapis.com/".to_string(), _root_url: "https://documentai.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Document { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/documentai1_beta2/src/lib.rs b/gen/documentai1_beta2/src/lib.rs index 4b15ec2dac..6ca45c82f5 100644 --- a/gen/documentai1_beta2/src/lib.rs +++ b/gen/documentai1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Document* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *documentai:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Document* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *documentai:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Document* *v1_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/document-ai/docs/). diff --git a/gen/domains1-cli/Cargo.toml b/gen/domains1-cli/Cargo.toml index 5bed0e7a37..8d70b7d496 100644 --- a/gen/domains1-cli/Cargo.toml +++ b/gen/domains1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-domains1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Domains (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/domains1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-domains1] path = "../domains1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/domains1-cli/README.md b/gen/domains1-cli/README.md index da5d0983dc..4866f2cf81 100644 --- a/gen/domains1-cli/README.md +++ b/gen/domains1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Domains* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Domains* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash domains1 [options] diff --git a/gen/domains1-cli/mkdocs.yml b/gen/domains1-cli/mkdocs.yml index 057eac26b1..e059a93fdd 100644 --- a/gen/domains1-cli/mkdocs.yml +++ b/gen/domains1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Domains v5.0.3+20240221 +site_name: Cloud Domains v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-domains1-cli site_description: A complete library to interact with Cloud Domains (protocol v1) diff --git a/gen/domains1-cli/src/main.rs b/gen/domains1-cli/src/main.rs index efe69ac505..cb7b4b76a1 100644 --- a/gen/domains1-cli/src/main.rs +++ b/gen/domains1-cli/src/main.rs @@ -2845,7 +2845,7 @@ async fn main() { let mut app = App::new("domains1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Enables management and configuration of domain names.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_domains1_cli") .arg(Arg::with_name("url") diff --git a/gen/domains1/Cargo.toml b/gen/domains1/Cargo.toml index 34f9285b9c..b62dae9c94 100644 --- a/gen/domains1/Cargo.toml +++ b/gen/domains1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-domains1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Domains (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/domains1" homepage = "https://cloud.google.com/domains/" -documentation = "https://docs.rs/google-domains1/5.0.3+20240221" +documentation = "https://docs.rs/google-domains1/5.0.4+20240221" license = "MIT" keywords = ["domains", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/domains1/README.md b/gen/domains1/README.md index 97250a7d60..380a629a35 100644 --- a/gen/domains1/README.md +++ b/gen/domains1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-domains1` library allows access to all features of the *Google Cloud Domains* service. -This documentation was generated from *Cloud Domains* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *domains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Domains* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *domains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Domains* *v1* API can be found at the [official documentation site](https://cloud.google.com/domains/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/CloudDomains) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/CloudDomains) ... * projects - * [*locations get*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationOperationListCall), [*locations registrations configure contact settings*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationConfigureContactSettingCall), [*locations registrations configure dns settings*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationConfigureDnsSettingCall), [*locations registrations configure management settings*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationConfigureManagementSettingCall), [*locations registrations delete*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationDeleteCall), [*locations registrations export*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationExportCall), [*locations registrations get*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationGetCall), [*locations registrations get iam policy*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationGetIamPolicyCall), [*locations registrations import*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationImportCall), [*locations registrations list*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationListCall), [*locations registrations patch*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationPatchCall), [*locations registrations register*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationRegisterCall), [*locations registrations reset authorization code*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationResetAuthorizationCodeCall), [*locations registrations retrieve authorization code*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveAuthorizationCodeCall), [*locations registrations retrieve importable domains*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveImportableDomainCall), [*locations registrations retrieve register parameters*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveRegisterParameterCall), [*locations registrations retrieve transfer parameters*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveTransferParameterCall), [*locations registrations search domains*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationSearchDomainCall), [*locations registrations set iam policy*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationSetIamPolicyCall), [*locations registrations test iam permissions*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationTestIamPermissionCall) and [*locations registrations transfer*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/api::ProjectLocationRegistrationTransferCall) + * [*locations get*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationOperationListCall), [*locations registrations configure contact settings*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationConfigureContactSettingCall), [*locations registrations configure dns settings*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationConfigureDnsSettingCall), [*locations registrations configure management settings*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationConfigureManagementSettingCall), [*locations registrations delete*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationDeleteCall), [*locations registrations export*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationExportCall), [*locations registrations get*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationGetCall), [*locations registrations get iam policy*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationGetIamPolicyCall), [*locations registrations import*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationImportCall), [*locations registrations list*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationListCall), [*locations registrations patch*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationPatchCall), [*locations registrations register*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationRegisterCall), [*locations registrations reset authorization code*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationResetAuthorizationCodeCall), [*locations registrations retrieve authorization code*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveAuthorizationCodeCall), [*locations registrations retrieve importable domains*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveImportableDomainCall), [*locations registrations retrieve register parameters*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveRegisterParameterCall), [*locations registrations retrieve transfer parameters*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationRetrieveTransferParameterCall), [*locations registrations search domains*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationSearchDomainCall), [*locations registrations set iam policy*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationSetIamPolicyCall), [*locations registrations test iam permissions*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationTestIamPermissionCall) and [*locations registrations transfer*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/api::ProjectLocationRegistrationTransferCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/CloudDomains)** +* **[Hub](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/CloudDomains)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::CallBuilder) -* **[Resources](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::CallBuilder) +* **[Resources](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Part)** + * **[Parts](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Delegate) to the -[Method Builder](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Delegate) to the +[Method Builder](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::RequestValue) and -[decodable](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::RequestValue) and +[decodable](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-domains1/5.0.3+20240221/google_domains1/client::RequestValue) are moved +* [request values](https://docs.rs/google-domains1/5.0.4+20240221/google_domains1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/domains1/src/api.rs b/gen/domains1/src/api.rs index e4ac0ff8a2..9efaa03948 100644 --- a/gen/domains1/src/api.rs +++ b/gen/domains1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudDomains { CloudDomains { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://domains.googleapis.com/".to_string(), _root_url: "https://domains.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudDomains { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/domains1/src/lib.rs b/gen/domains1/src/lib.rs index d6177770f1..b398185313 100644 --- a/gen/domains1/src/lib.rs +++ b/gen/domains1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Domains* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *domains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Domains* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *domains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Domains* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/domains/). diff --git a/gen/domains1_beta1-cli/Cargo.toml b/gen/domains1_beta1-cli/Cargo.toml index 987eee8eff..dd6ca2051e 100644 --- a/gen/domains1_beta1-cli/Cargo.toml +++ b/gen/domains1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-domains1_beta1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Domains (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/domains1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-domains1_beta1] path = "../domains1_beta1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/domains1_beta1-cli/README.md b/gen/domains1_beta1-cli/README.md index c967531682..40f06751b6 100644 --- a/gen/domains1_beta1-cli/README.md +++ b/gen/domains1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Domains* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Domains* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash domains1-beta1 [options] diff --git a/gen/domains1_beta1-cli/mkdocs.yml b/gen/domains1_beta1-cli/mkdocs.yml index e9e0c9b7d7..7b423adf35 100644 --- a/gen/domains1_beta1-cli/mkdocs.yml +++ b/gen/domains1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Domains v5.0.3+20240221 +site_name: Cloud Domains v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-domains1_beta1-cli site_description: A complete library to interact with Cloud Domains (protocol v1beta1) diff --git a/gen/domains1_beta1-cli/src/main.rs b/gen/domains1_beta1-cli/src/main.rs index e581420a1f..9af0d3e1b1 100644 --- a/gen/domains1_beta1-cli/src/main.rs +++ b/gen/domains1_beta1-cli/src/main.rs @@ -2845,7 +2845,7 @@ async fn main() { let mut app = App::new("domains1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Enables management and configuration of domain names.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_domains1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/domains1_beta1/Cargo.toml b/gen/domains1_beta1/Cargo.toml index 7282217107..b535a1b6de 100644 --- a/gen/domains1_beta1/Cargo.toml +++ b/gen/domains1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-domains1_beta1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Domains (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/domains1_beta1" homepage = "https://cloud.google.com/domains/" -documentation = "https://docs.rs/google-domains1_beta1/5.0.3+20240221" +documentation = "https://docs.rs/google-domains1_beta1/5.0.4+20240221" license = "MIT" keywords = ["domains", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/domains1_beta1/README.md b/gen/domains1_beta1/README.md index e12dc9db81..8dedc60fbc 100644 --- a/gen/domains1_beta1/README.md +++ b/gen/domains1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-domains1_beta1` library allows access to all features of the *Google Cloud Domains* service. -This documentation was generated from *Cloud Domains* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *domains:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Domains* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *domains:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Domains* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/domains/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/CloudDomains) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/CloudDomains) ... * projects - * [*locations get*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationOperationListCall), [*locations registrations configure contact settings*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationConfigureContactSettingCall), [*locations registrations configure dns settings*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationConfigureDnsSettingCall), [*locations registrations configure management settings*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationConfigureManagementSettingCall), [*locations registrations delete*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationDeleteCall), [*locations registrations export*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationExportCall), [*locations registrations get*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationGetCall), [*locations registrations get iam policy*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationGetIamPolicyCall), [*locations registrations import*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationImportCall), [*locations registrations list*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationListCall), [*locations registrations patch*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationPatchCall), [*locations registrations register*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRegisterCall), [*locations registrations reset authorization code*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationResetAuthorizationCodeCall), [*locations registrations retrieve authorization code*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveAuthorizationCodeCall), [*locations registrations retrieve importable domains*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveImportableDomainCall), [*locations registrations retrieve register parameters*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveRegisterParameterCall), [*locations registrations retrieve transfer parameters*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveTransferParameterCall), [*locations registrations search domains*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationSearchDomainCall), [*locations registrations set iam policy*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationSetIamPolicyCall), [*locations registrations test iam permissions*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationTestIamPermissionCall) and [*locations registrations transfer*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/api::ProjectLocationRegistrationTransferCall) + * [*locations get*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationListCall), [*locations operations get*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationOperationListCall), [*locations registrations configure contact settings*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationConfigureContactSettingCall), [*locations registrations configure dns settings*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationConfigureDnsSettingCall), [*locations registrations configure management settings*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationConfigureManagementSettingCall), [*locations registrations delete*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationDeleteCall), [*locations registrations export*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationExportCall), [*locations registrations get*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationGetCall), [*locations registrations get iam policy*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationGetIamPolicyCall), [*locations registrations import*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationImportCall), [*locations registrations list*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationListCall), [*locations registrations patch*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationPatchCall), [*locations registrations register*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRegisterCall), [*locations registrations reset authorization code*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationResetAuthorizationCodeCall), [*locations registrations retrieve authorization code*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveAuthorizationCodeCall), [*locations registrations retrieve importable domains*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveImportableDomainCall), [*locations registrations retrieve register parameters*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveRegisterParameterCall), [*locations registrations retrieve transfer parameters*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationRetrieveTransferParameterCall), [*locations registrations search domains*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationSearchDomainCall), [*locations registrations set iam policy*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationSetIamPolicyCall), [*locations registrations test iam permissions*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationTestIamPermissionCall) and [*locations registrations transfer*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/api::ProjectLocationRegistrationTransferCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/CloudDomains)** +* **[Hub](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/CloudDomains)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-domains1_beta1/5.0.3+20240221/google_domains1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-domains1_beta1/5.0.4+20240221/google_domains1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/domains1_beta1/src/api.rs b/gen/domains1_beta1/src/api.rs index 8c7b4ac3f0..ce3a5bdc15 100644 --- a/gen/domains1_beta1/src/api.rs +++ b/gen/domains1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudDomains { CloudDomains { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://domains.googleapis.com/".to_string(), _root_url: "https://domains.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudDomains { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/domains1_beta1/src/lib.rs b/gen/domains1_beta1/src/lib.rs index 204b2852d3..cfc330a48a 100644 --- a/gen/domains1_beta1/src/lib.rs +++ b/gen/domains1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Domains* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *domains:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Domains* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *domains:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Domains* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/domains/). diff --git a/gen/domainsrdap1-cli/Cargo.toml b/gen/domainsrdap1-cli/Cargo.toml index 74085df04d..22f88bae1f 100644 --- a/gen/domainsrdap1-cli/Cargo.toml +++ b/gen/domainsrdap1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-domainsrdap1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Domains RDAP (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/domainsrdap1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-domainsrdap1] path = "../domainsrdap1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/domainsrdap1-cli/README.md b/gen/domainsrdap1-cli/README.md index 739506b4a9..8b11dd2e8c 100644 --- a/gen/domainsrdap1-cli/README.md +++ b/gen/domainsrdap1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Domains RDAP* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Domains RDAP* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash domainsrdap1 [options] diff --git a/gen/domainsrdap1-cli/mkdocs.yml b/gen/domainsrdap1-cli/mkdocs.yml index 3f810c3a55..96a4cbbfc5 100644 --- a/gen/domainsrdap1-cli/mkdocs.yml +++ b/gen/domainsrdap1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Domains RDAP v5.0.3+20240304 +site_name: Domains RDAP v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-domainsrdap1-cli site_description: A complete library to interact with Domains RDAP (protocol v1) diff --git a/gen/domainsrdap1-cli/src/main.rs b/gen/domainsrdap1-cli/src/main.rs index f2035872c9..ccf806d543 100644 --- a/gen/domainsrdap1-cli/src/main.rs +++ b/gen/domainsrdap1-cli/src/main.rs @@ -914,7 +914,7 @@ async fn main() { let mut app = App::new("domainsrdap1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Read-only public API that lets users search for information about domain names.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_domainsrdap1_cli") .arg(Arg::with_name("folder") diff --git a/gen/domainsrdap1/Cargo.toml b/gen/domainsrdap1/Cargo.toml index 28041898f8..b3176b7f3f 100644 --- a/gen/domainsrdap1/Cargo.toml +++ b/gen/domainsrdap1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-domainsrdap1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Domains RDAP (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/domainsrdap1" homepage = "https://developers.google.com/domains/rdap/" -documentation = "https://docs.rs/google-domainsrdap1/5.0.3+20240304" +documentation = "https://docs.rs/google-domainsrdap1/5.0.4+20240304" license = "MIT" keywords = ["domainsrdap", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/domainsrdap1/README.md b/gen/domainsrdap1/README.md index d1d616f1ce..1925e3e19e 100644 --- a/gen/domainsrdap1/README.md +++ b/gen/domainsrdap1/README.md @@ -5,32 +5,32 @@ DO NOT EDIT ! --> The `google-domainsrdap1` library allows access to all features of the *Google Domains RDAP* service. -This documentation was generated from *Domains RDAP* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *domainsrdap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Domains RDAP* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *domainsrdap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Domains RDAP* *v1* API can be found at the [official documentation site](https://developers.google.com/domains/rdap/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/DomainsRDAP) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/DomainsRDAP) ... * autnum - * [*get*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::AutnumGetCall) + * [*get*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::AutnumGetCall) * domain - * [*get*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::DomainGetCall) + * [*get*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::DomainGetCall) * entity - * [*get*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::EntityGetCall) + * [*get*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::EntityGetCall) * ip - * [*get*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::IpGetCall) + * [*get*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::IpGetCall) * nameserver - * [*get*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::NameserverGetCall) + * [*get*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::NameserverGetCall) Other activities are ... -* [get domains](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::MethodGetDomainCall) -* [get entities](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::MethodGetEntityCall) -* [get help](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::MethodGetHelpCall) -* [get ip](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::MethodGetIpCall) -* [get nameservers](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/api::MethodGetNameserverCall) +* [get domains](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::MethodGetDomainCall) +* [get entities](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::MethodGetEntityCall) +* [get help](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::MethodGetHelpCall) +* [get ip](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::MethodGetIpCall) +* [get nameservers](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/api::MethodGetNameserverCall) @@ -38,17 +38,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/DomainsRDAP)** +* **[Hub](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/DomainsRDAP)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::CallBuilder) -* **[Resources](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::CallBuilder) +* **[Resources](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Part)** + * **[Parts](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Delegate) to the -[Method Builder](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Delegate) to the +[Method Builder](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::RequestValue) and -[decodable](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::RequestValue) and +[decodable](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-domainsrdap1/5.0.3+20240304/google_domainsrdap1/client::RequestValue) are moved +* [request values](https://docs.rs/google-domainsrdap1/5.0.4+20240304/google_domainsrdap1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/domainsrdap1/src/api.rs b/gen/domainsrdap1/src/api.rs index 790d468155..6571468a9b 100644 --- a/gen/domainsrdap1/src/api.rs +++ b/gen/domainsrdap1/src/api.rs @@ -97,7 +97,7 @@ impl<'a, S> DomainsRDAP { DomainsRDAP { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://domainsrdap.googleapis.com/".to_string(), _root_url: "https://domainsrdap.googleapis.com/".to_string(), } @@ -123,7 +123,7 @@ impl<'a, S> DomainsRDAP { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/domainsrdap1/src/lib.rs b/gen/domainsrdap1/src/lib.rs index 2bf46d1d56..8bc2cac006 100644 --- a/gen/domainsrdap1/src/lib.rs +++ b/gen/domainsrdap1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Domains RDAP* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *domainsrdap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Domains RDAP* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *domainsrdap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Domains RDAP* *v1* API can be found at the //! [official documentation site](https://developers.google.com/domains/rdap/). diff --git a/gen/doubleclickbidmanager1-cli/Cargo.toml b/gen/doubleclickbidmanager1-cli/Cargo.toml index 64ab2d6e9c..8c517650b2 100644 --- a/gen/doubleclickbidmanager1-cli/Cargo.toml +++ b/gen/doubleclickbidmanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-doubleclickbidmanager1-cli" -version = "5.0.3+20210323" +version = "5.0.4+20210323" authors = ["Sebastian Thiel "] description = "A complete library to interact with DoubleClick Bid Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/doubleclickbidmanager1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-doubleclickbidmanager1] path = "../doubleclickbidmanager1" -version = "5.0.3+20210323" +version = "5.0.4+20210323" diff --git a/gen/doubleclickbidmanager1-cli/README.md b/gen/doubleclickbidmanager1-cli/README.md index abc79d0337..fd35bd76c2 100644 --- a/gen/doubleclickbidmanager1-cli/README.md +++ b/gen/doubleclickbidmanager1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *DoubleClick Bid Manager* API at revision *20210323*. The CLI is at version *5.0.3*. +This documentation was generated from the *DoubleClick Bid Manager* API at revision *20210323*. The CLI is at version *5.0.4*. ```bash doubleclickbidmanager1 [options] diff --git a/gen/doubleclickbidmanager1-cli/mkdocs.yml b/gen/doubleclickbidmanager1-cli/mkdocs.yml index f5f80eeff7..b33b4686ac 100644 --- a/gen/doubleclickbidmanager1-cli/mkdocs.yml +++ b/gen/doubleclickbidmanager1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: DoubleClick Bid Manager v5.0.3+20210323 +site_name: DoubleClick Bid Manager v5.0.4+20210323 site_url: http://byron.github.io/google-apis-rs/google-doubleclickbidmanager1-cli site_description: A complete library to interact with DoubleClick Bid Manager (protocol v1) diff --git a/gen/doubleclickbidmanager1-cli/src/main.rs b/gen/doubleclickbidmanager1-cli/src/main.rs index 834c455514..91295bd52a 100644 --- a/gen/doubleclickbidmanager1-cli/src/main.rs +++ b/gen/doubleclickbidmanager1-cli/src/main.rs @@ -1040,7 +1040,7 @@ async fn main() { let mut app = App::new("doubleclickbidmanager1") .author("Sebastian Thiel ") - .version("5.0.3+20210323") + .version("5.0.4+20210323") .about("DoubleClick Bid Manager API allows users to manage and create campaigns and reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1_cli") .arg(Arg::with_name("url") diff --git a/gen/doubleclickbidmanager1/Cargo.toml b/gen/doubleclickbidmanager1/Cargo.toml index 0d73143938..a056e5f87a 100644 --- a/gen/doubleclickbidmanager1/Cargo.toml +++ b/gen/doubleclickbidmanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-doubleclickbidmanager1" -version = "5.0.3+20210323" +version = "5.0.4+20210323" authors = ["Sebastian Thiel "] description = "A complete library to interact with DoubleClick Bid Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/doubleclickbidmanager1" homepage = "https://developers.google.com/bid-manager/" -documentation = "https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323" +documentation = "https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323" license = "MIT" keywords = ["doubleclickbidmanage", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/doubleclickbidmanager1/README.md b/gen/doubleclickbidmanager1/README.md index d142de8d0e..71e7c6e4fc 100644 --- a/gen/doubleclickbidmanager1/README.md +++ b/gen/doubleclickbidmanager1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-doubleclickbidmanager1` library allows access to all features of the *Google DoubleClick Bid Manager* service. -This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.3+20210323*, where *20210323* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.4+20210323*, where *20210323* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *DoubleClick Bid Manager* *v1* API can be found at the [official documentation site](https://developers.google.com/bid-manager/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/DoubleClickBidManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/DoubleClickBidManager) ... * lineitems - * [*downloadlineitems*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::LineitemDownloadlineitemCall) and [*uploadlineitems*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::LineitemUploadlineitemCall) -* [queries](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::Query) - * [*createquery*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::QueryCreatequeryCall), [*deletequery*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::QueryDeletequeryCall), [*getquery*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::QueryGetqueryCall), [*listqueries*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::QueryListqueryCall) and [*runquery*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::QueryRunqueryCall) -* [reports](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::Report) - * [*listreports*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::ReportListreportCall) + * [*downloadlineitems*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::LineitemDownloadlineitemCall) and [*uploadlineitems*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::LineitemUploadlineitemCall) +* [queries](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::Query) + * [*createquery*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::QueryCreatequeryCall), [*deletequery*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::QueryDeletequeryCall), [*getquery*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::QueryGetqueryCall), [*listqueries*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::QueryListqueryCall) and [*runquery*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::QueryRunqueryCall) +* [reports](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::Report) + * [*listreports*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::ReportListreportCall) * sdf - * [*download*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/api::SdfDownloadCall) + * [*download*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/api::SdfDownloadCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/DoubleClickBidManager)** +* **[Hub](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/DoubleClickBidManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::CallBuilder) -* **[Resources](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::CallBuilder) +* **[Resources](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Part)** + * **[Parts](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Delegate) to the -[Method Builder](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Delegate) to the +[Method Builder](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::RequestValue) and -[decodable](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::RequestValue) and +[decodable](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-doubleclickbidmanager1/5.0.3+20210323/google_doubleclickbidmanager1/client::RequestValue) are moved +* [request values](https://docs.rs/google-doubleclickbidmanager1/5.0.4+20210323/google_doubleclickbidmanager1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/doubleclickbidmanager1/src/api.rs b/gen/doubleclickbidmanager1/src/api.rs index 3f69eaac38..dd04c2c1b8 100644 --- a/gen/doubleclickbidmanager1/src/api.rs +++ b/gen/doubleclickbidmanager1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> DoubleClickBidManager { DoubleClickBidManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://doubleclickbidmanager.googleapis.com/doubleclickbidmanager/v1/".to_string(), _root_url: "https://doubleclickbidmanager.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> DoubleClickBidManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/doubleclickbidmanager1/src/lib.rs b/gen/doubleclickbidmanager1/src/lib.rs index 7819440a85..d4caefca92 100644 --- a/gen/doubleclickbidmanager1/src/lib.rs +++ b/gen/doubleclickbidmanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.3+20210323*, where *20210323* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.4+20210323*, where *20210323* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *DoubleClick Bid Manager* *v1* API can be found at the //! [official documentation site](https://developers.google.com/bid-manager/). diff --git a/gen/doubleclickbidmanager1d1-cli/Cargo.toml b/gen/doubleclickbidmanager1d1-cli/Cargo.toml index 11167fc437..43e90fbed9 100644 --- a/gen/doubleclickbidmanager1d1-cli/Cargo.toml +++ b/gen/doubleclickbidmanager1d1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-doubleclickbidmanager1d1-cli" -version = "5.0.3+20230117" +version = "5.0.4+20230117" authors = ["Sebastian Thiel "] description = "A complete library to interact with DoubleClick Bid Manager (protocol v1.1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/doubleclickbidmanager1d1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-doubleclickbidmanager1d1] path = "../doubleclickbidmanager1d1" -version = "5.0.3+20230117" +version = "5.0.4+20230117" diff --git a/gen/doubleclickbidmanager1d1-cli/README.md b/gen/doubleclickbidmanager1d1-cli/README.md index b882be4bac..8d2d9ab034 100644 --- a/gen/doubleclickbidmanager1d1-cli/README.md +++ b/gen/doubleclickbidmanager1d1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *DoubleClick Bid Manager* API at revision *20230117*. The CLI is at version *5.0.3*. +This documentation was generated from the *DoubleClick Bid Manager* API at revision *20230117*. The CLI is at version *5.0.4*. ```bash doubleclickbidmanager1d1 [options] diff --git a/gen/doubleclickbidmanager1d1-cli/mkdocs.yml b/gen/doubleclickbidmanager1d1-cli/mkdocs.yml index 57f549d849..4c789af62e 100644 --- a/gen/doubleclickbidmanager1d1-cli/mkdocs.yml +++ b/gen/doubleclickbidmanager1d1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: DoubleClick Bid Manager v5.0.3+20230117 +site_name: DoubleClick Bid Manager v5.0.4+20230117 site_url: http://byron.github.io/google-apis-rs/google-doubleclickbidmanager1d1-cli site_description: A complete library to interact with DoubleClick Bid Manager (protocol v1.1) diff --git a/gen/doubleclickbidmanager1d1-cli/src/main.rs b/gen/doubleclickbidmanager1d1-cli/src/main.rs index 25c13ab60d..0338546d55 100644 --- a/gen/doubleclickbidmanager1d1-cli/src/main.rs +++ b/gen/doubleclickbidmanager1d1-cli/src/main.rs @@ -706,7 +706,7 @@ async fn main() { let mut app = App::new("doubleclickbidmanager1d1") .author("Sebastian Thiel ") - .version("5.0.3+20230117") + .version("5.0.4+20230117") .about("DoubleClick Bid Manager API allows users to manage and create campaigns and reports.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1d1_cli") .arg(Arg::with_name("url") diff --git a/gen/doubleclickbidmanager1d1/Cargo.toml b/gen/doubleclickbidmanager1d1/Cargo.toml index bf0f04388c..c180687171 100644 --- a/gen/doubleclickbidmanager1d1/Cargo.toml +++ b/gen/doubleclickbidmanager1d1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-doubleclickbidmanager1d1" -version = "5.0.3+20230117" +version = "5.0.4+20230117" authors = ["Sebastian Thiel "] description = "A complete library to interact with DoubleClick Bid Manager (protocol v1.1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/doubleclickbidmanager1d1" homepage = "https://developers.google.com/bid-manager/" -documentation = "https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117" +documentation = "https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117" license = "MIT" keywords = ["doubleclickbidmanage", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/doubleclickbidmanager1d1/README.md b/gen/doubleclickbidmanager1d1/README.md index 5a0591f5c4..a40ea56eaa 100644 --- a/gen/doubleclickbidmanager1d1/README.md +++ b/gen/doubleclickbidmanager1d1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-doubleclickbidmanager1d1` library allows access to all features of the *Google DoubleClick Bid Manager* service. -This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.3+20230117*, where *20230117* is the exact revision of the *doubleclickbidmanager:v1.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.4+20230117*, where *20230117* is the exact revision of the *doubleclickbidmanager:v1.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *DoubleClick Bid Manager* *v1d1* API can be found at the [official documentation site](https://developers.google.com/bid-manager/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/DoubleClickBidManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/DoubleClickBidManager) ... -* [queries](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::Query) - * [*createquery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::QueryCreatequeryCall), [*deletequery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::QueryDeletequeryCall), [*getquery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::QueryGetqueryCall), [*listqueries*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::QueryListqueryCall) and [*runquery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::QueryRunqueryCall) -* [reports](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::Report) - * [*listreports*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/api::ReportListreportCall) +* [queries](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::Query) + * [*createquery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::QueryCreatequeryCall), [*deletequery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::QueryDeletequeryCall), [*getquery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::QueryGetqueryCall), [*listqueries*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::QueryListqueryCall) and [*runquery*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::QueryRunqueryCall) +* [reports](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::Report) + * [*listreports*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/api::ReportListreportCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/DoubleClickBidManager)** +* **[Hub](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/DoubleClickBidManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::CallBuilder) -* **[Resources](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::CallBuilder) +* **[Resources](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Part)** + * **[Parts](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Delegate) to the -[Method Builder](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Delegate) to the +[Method Builder](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::RequestValue) and -[decodable](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::RequestValue) and +[decodable](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-doubleclickbidmanager1d1/5.0.3+20230117/google_doubleclickbidmanager1d1/client::RequestValue) are moved +* [request values](https://docs.rs/google-doubleclickbidmanager1d1/5.0.4+20230117/google_doubleclickbidmanager1d1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/doubleclickbidmanager1d1/src/api.rs b/gen/doubleclickbidmanager1d1/src/api.rs index 53971d60a9..dbc836de7f 100644 --- a/gen/doubleclickbidmanager1d1/src/api.rs +++ b/gen/doubleclickbidmanager1d1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> DoubleClickBidManager { DoubleClickBidManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://doubleclickbidmanager.googleapis.com/doubleclickbidmanager/v1.1/".to_string(), _root_url: "https://doubleclickbidmanager.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> DoubleClickBidManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/doubleclickbidmanager1d1/src/lib.rs b/gen/doubleclickbidmanager1d1/src/lib.rs index 07bc173652..42456b8002 100644 --- a/gen/doubleclickbidmanager1d1/src/lib.rs +++ b/gen/doubleclickbidmanager1d1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.3+20230117*, where *20230117* is the exact revision of the *doubleclickbidmanager:v1.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *DoubleClick Bid Manager* crate version *5.0.4+20230117*, where *20230117* is the exact revision of the *doubleclickbidmanager:v1.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *DoubleClick Bid Manager* *v1d1* API can be found at the //! [official documentation site](https://developers.google.com/bid-manager/). diff --git a/gen/doubleclicksearch2-cli/Cargo.toml b/gen/doubleclicksearch2-cli/Cargo.toml index 0893175a23..24edeb062c 100644 --- a/gen/doubleclicksearch2-cli/Cargo.toml +++ b/gen/doubleclicksearch2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-doubleclicksearch2-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Doubleclicksearch (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/doubleclicksearch2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-doubleclicksearch2] path = "../doubleclicksearch2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/doubleclicksearch2-cli/README.md b/gen/doubleclicksearch2-cli/README.md index 1b41aaa746..be83857b7c 100644 --- a/gen/doubleclicksearch2-cli/README.md +++ b/gen/doubleclicksearch2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Doubleclicksearch* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Doubleclicksearch* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash doubleclicksearch2 [options] diff --git a/gen/doubleclicksearch2-cli/mkdocs.yml b/gen/doubleclicksearch2-cli/mkdocs.yml index 07e9b82b88..34476eb4ae 100644 --- a/gen/doubleclicksearch2-cli/mkdocs.yml +++ b/gen/doubleclicksearch2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Doubleclicksearch v5.0.3+20240227 +site_name: Doubleclicksearch v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-doubleclicksearch2-cli site_description: A complete library to interact with Doubleclicksearch (protocol v2) diff --git a/gen/doubleclicksearch2-cli/src/main.rs b/gen/doubleclicksearch2-cli/src/main.rs index e48b679343..f71f4f3e6a 100644 --- a/gen/doubleclicksearch2-cli/src/main.rs +++ b/gen/doubleclicksearch2-cli/src/main.rs @@ -1355,7 +1355,7 @@ async fn main() { let mut app = App::new("doubleclicksearch2") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Search Ads 360 API allows developers to automate uploading conversions and downloading reports from Search Ads 360.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_doubleclicksearch2_cli") .arg(Arg::with_name("url") diff --git a/gen/doubleclicksearch2/Cargo.toml b/gen/doubleclicksearch2/Cargo.toml index e989bccaba..d91a7bea45 100644 --- a/gen/doubleclicksearch2/Cargo.toml +++ b/gen/doubleclicksearch2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-doubleclicksearch2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Doubleclicksearch (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/doubleclicksearch2" homepage = "https://developers.google.com/search-ads" -documentation = "https://docs.rs/google-doubleclicksearch2/5.0.3+20240227" +documentation = "https://docs.rs/google-doubleclicksearch2/5.0.4+20240227" license = "MIT" keywords = ["doubleclicksearch", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/doubleclicksearch2/README.md b/gen/doubleclicksearch2/README.md index 2b5dd0aab3..868b28a68f 100644 --- a/gen/doubleclicksearch2/README.md +++ b/gen/doubleclicksearch2/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-doubleclicksearch2` library allows access to all features of the *Google Doubleclicksearch* service. -This documentation was generated from *Doubleclicksearch* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Doubleclicksearch* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Doubleclicksearch* *v2* API can be found at the [official documentation site](https://developers.google.com/search-ads). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/Doubleclicksearch) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/Doubleclicksearch) ... -* [conversion](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::Conversion) - * [*get*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ConversionGetCall), [*get by customer id*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ConversionGetByCustomerIdCall), [*insert*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ConversionInsertCall), [*update*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ConversionUpdateCall) and [*update availability*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ConversionUpdateAvailabilityCall) -* [reports](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::Report) - * [*generate*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportGenerateCall), [*get*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportGetCall), [*get file*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportGetFileCall), [*get id mapping file*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportGetIdMappingFileCall) and [*request*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportRequestCall) -* [saved columns](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::SavedColumn) - * [*list*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::SavedColumnListCall) +* [conversion](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::Conversion) + * [*get*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ConversionGetCall), [*get by customer id*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ConversionGetByCustomerIdCall), [*insert*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ConversionInsertCall), [*update*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ConversionUpdateCall) and [*update availability*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ConversionUpdateAvailabilityCall) +* [reports](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::Report) + * [*generate*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportGenerateCall), [*get*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportGetCall), [*get file*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportGetFileCall), [*get id mapping file*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportGetIdMappingFileCall) and [*request*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportRequestCall) +* [saved columns](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::SavedColumn) + * [*list*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::SavedColumnListCall) Download supported by ... -* [*get file reports*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportGetFileCall) -* [*get id mapping file reports*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/api::ReportGetIdMappingFileCall) +* [*get file reports*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportGetFileCall) +* [*get id mapping file reports*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/api::ReportGetIdMappingFileCall) @@ -32,17 +32,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/Doubleclicksearch)** +* **[Hub](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/Doubleclicksearch)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::CallBuilder) -* **[Resources](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::CallBuilder) +* **[Resources](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Part)** + * **[Parts](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Delegate) to the -[Method Builder](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Delegate) to the +[Method Builder](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::RequestValue) and -[decodable](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::RequestValue) and +[decodable](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-doubleclicksearch2/5.0.3+20240227/google_doubleclicksearch2/client::RequestValue) are moved +* [request values](https://docs.rs/google-doubleclicksearch2/5.0.4+20240227/google_doubleclicksearch2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/doubleclicksearch2/src/api.rs b/gen/doubleclicksearch2/src/api.rs index 1f6e816a34..d91fddcb7f 100644 --- a/gen/doubleclicksearch2/src/api.rs +++ b/gen/doubleclicksearch2/src/api.rs @@ -119,7 +119,7 @@ impl<'a, S> Doubleclicksearch { Doubleclicksearch { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://doubleclicksearch.googleapis.com/".to_string(), _root_url: "https://doubleclicksearch.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Doubleclicksearch { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/doubleclicksearch2/src/lib.rs b/gen/doubleclicksearch2/src/lib.rs index fd3aff3377..8a2e880982 100644 --- a/gen/doubleclicksearch2/src/lib.rs +++ b/gen/doubleclicksearch2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Doubleclicksearch* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Doubleclicksearch* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Doubleclicksearch* *v2* API can be found at the //! [official documentation site](https://developers.google.com/search-ads). diff --git a/gen/drive2-cli/Cargo.toml b/gen/drive2-cli/Cargo.toml index 9adf563309..c33f252333 100644 --- a/gen/drive2-cli/Cargo.toml +++ b/gen/drive2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-drive2-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/drive2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-drive2] path = "../drive2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/drive2-cli/README.md b/gen/drive2-cli/README.md index 78e0b03547..84e7c7b62d 100644 --- a/gen/drive2-cli/README.md +++ b/gen/drive2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *drive* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *drive* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash drive2 [options] diff --git a/gen/drive2-cli/mkdocs.yml b/gen/drive2-cli/mkdocs.yml index ec540eb8ba..7fba7132bf 100644 --- a/gen/drive2-cli/mkdocs.yml +++ b/gen/drive2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: drive v5.0.3+20240227 +site_name: drive v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-drive2-cli site_description: A complete library to interact with drive (protocol v2) diff --git a/gen/drive2-cli/src/main.rs b/gen/drive2-cli/src/main.rs index 63ee9db93c..c03a6ae5d8 100644 --- a/gen/drive2-cli/src/main.rs +++ b/gen/drive2-cli/src/main.rs @@ -8871,7 +8871,7 @@ async fn main() { let mut app = App::new("drive2") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Google Drive API allows clients to access resources from Google Drive.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_drive2_cli") .arg(Arg::with_name("url") diff --git a/gen/drive2/Cargo.toml b/gen/drive2/Cargo.toml index 6504dadf6e..1811db889e 100644 --- a/gen/drive2/Cargo.toml +++ b/gen/drive2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-drive2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/drive2" homepage = "https://developers.google.com/drive/" -documentation = "https://docs.rs/google-drive2/5.0.3+20240227" +documentation = "https://docs.rs/google-drive2/5.0.4+20240227" license = "MIT" keywords = ["drive", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/drive2/README.md b/gen/drive2/README.md index c00acd4a67..8c422623fb 100644 --- a/gen/drive2/README.md +++ b/gen/drive2/README.md @@ -5,60 +5,60 @@ DO NOT EDIT ! --> The `google-drive2` library allows access to all features of the *Google drive* service. -This documentation was generated from *drive* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *drive* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *drive* *v2* API can be found at the [official documentation site](https://developers.google.com/drive/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/DriveHub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/DriveHub) ... -* [about](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::About) - * [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::AboutGetCall) -* [apps](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::App) - * [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::AppGetCall) and [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::AppListCall) -* [changes](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Change) - * [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChangeGetCall), [*get start page token*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChangeGetStartPageTokenCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChangeListCall) and [*watch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChangeWatchCall) -* [channels](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Channel) - * [*stop*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChannelStopCall) +* [about](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::About) + * [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::AboutGetCall) +* [apps](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::App) + * [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::AppGetCall) and [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::AppListCall) +* [changes](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Change) + * [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChangeGetCall), [*get start page token*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChangeGetStartPageTokenCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChangeListCall) and [*watch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChangeWatchCall) +* [channels](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Channel) + * [*stop*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChannelStopCall) * children - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChildDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChildGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChildInsertCall) and [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChildListCall) -* [comments](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Comment) - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::CommentDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::CommentGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::CommentInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::CommentListCall), [*patch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::CommentPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::CommentUpdateCall) -* [drives](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Drive) - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveGetCall), [*hide*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveHideCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveListCall), [*unhide*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveUnhideCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::DriveUpdateCall) -* [files](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::File) - * [*copy*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileCopyCall), [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileDeleteCall), [*empty trash*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileEmptyTrashCall), [*export*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileExportCall), [*generate ids*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileGenerateIdCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileListCall), [*list labels*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileListLabelCall), [*modify labels*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileModifyLabelCall), [*patch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FilePatchCall), [*touch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileTouchCall), [*trash*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileTrashCall), [*untrash*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileUntrashCall), [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileUpdateCall) and [*watch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileWatchCall) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChildDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChildGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChildInsertCall) and [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChildListCall) +* [comments](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Comment) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::CommentDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::CommentGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::CommentInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::CommentListCall), [*patch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::CommentPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::CommentUpdateCall) +* [drives](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Drive) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveGetCall), [*hide*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveHideCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveListCall), [*unhide*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveUnhideCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::DriveUpdateCall) +* [files](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::File) + * [*copy*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileCopyCall), [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileDeleteCall), [*empty trash*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileEmptyTrashCall), [*export*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileExportCall), [*generate ids*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileGenerateIdCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileListCall), [*list labels*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileListLabelCall), [*modify labels*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileModifyLabelCall), [*patch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FilePatchCall), [*touch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileTouchCall), [*trash*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileTrashCall), [*untrash*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileUntrashCall), [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileUpdateCall) and [*watch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileWatchCall) * parents - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ParentDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ParentGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ParentInsertCall) and [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ParentListCall) -* [permissions](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Permission) - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionGetCall), [*get id for email*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionGetIdForEmailCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionListCall), [*patch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PermissionUpdateCall) -* [properties](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Property) - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PropertyDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PropertyGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PropertyInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PropertyListCall), [*patch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PropertyPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::PropertyUpdateCall) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ParentDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ParentGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ParentInsertCall) and [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ParentListCall) +* [permissions](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Permission) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionGetCall), [*get id for email*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionGetIdForEmailCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionListCall), [*patch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PermissionUpdateCall) +* [properties](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Property) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PropertyDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PropertyGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PropertyInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PropertyListCall), [*patch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PropertyPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::PropertyUpdateCall) * replies - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ReplyDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ReplyGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ReplyInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ReplyListCall), [*patch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ReplyPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ReplyUpdateCall) -* [revisions](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::Revision) - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::RevisionDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::RevisionGetCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::RevisionListCall), [*patch*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::RevisionPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::RevisionUpdateCall) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ReplyDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ReplyGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ReplyInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ReplyListCall), [*patch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ReplyPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ReplyUpdateCall) +* [revisions](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::Revision) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::RevisionDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::RevisionGetCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::RevisionListCall), [*patch*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::RevisionPatchCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::RevisionUpdateCall) * teamdrives - * [*delete*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::TeamdriveDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::TeamdriveGetCall), [*insert*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::TeamdriveInsertCall), [*list*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::TeamdriveListCall) and [*update*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::TeamdriveUpdateCall) + * [*delete*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::TeamdriveDeleteCall), [*get*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::TeamdriveGetCall), [*insert*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::TeamdriveInsertCall), [*list*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::TeamdriveListCall) and [*update*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::TeamdriveUpdateCall) Upload supported by ... -* [*insert files*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileInsertCall) -* [*update files*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileUpdateCall) +* [*insert files*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileInsertCall) +* [*update files*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileUpdateCall) Download supported by ... -* [*export files*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileExportCall) -* [*get files*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileGetCall) +* [*export files*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileExportCall) +* [*get files*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileGetCall) Subscription supported by ... -* [*list changes*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChangeListCall) -* [*watch changes*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::ChangeWatchCall) -* [*get files*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileGetCall) -* [*watch files*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/api::FileWatchCall) +* [*list changes*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChangeListCall) +* [*watch changes*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::ChangeWatchCall) +* [*get files*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileGetCall) +* [*watch files*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/api::FileWatchCall) @@ -66,17 +66,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/DriveHub)** +* **[Hub](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/DriveHub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::CallBuilder) -* **[Resources](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::CallBuilder) +* **[Resources](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Part)** + * **[Parts](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -200,17 +200,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -220,29 +220,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Delegate) to the -[Method Builder](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Delegate) to the +[Method Builder](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::RequestValue) and -[decodable](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::RequestValue) and +[decodable](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-drive2/5.0.3+20240227/google_drive2/client::RequestValue) are moved +* [request values](https://docs.rs/google-drive2/5.0.4+20240227/google_drive2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/drive2/src/api.rs b/gen/drive2/src/api.rs index 8c786fa511..7f30911f30 100644 --- a/gen/drive2/src/api.rs +++ b/gen/drive2/src/api.rs @@ -175,7 +175,7 @@ impl<'a, S> DriveHub { DriveHub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/drive/v2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -225,7 +225,7 @@ impl<'a, S> DriveHub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/drive2/src/lib.rs b/gen/drive2/src/lib.rs index cbd3127a9b..d49b5324f7 100644 --- a/gen/drive2/src/lib.rs +++ b/gen/drive2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *drive* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *drive* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *drive* *v2* API can be found at the //! [official documentation site](https://developers.google.com/drive/). diff --git a/gen/drive3-cli/Cargo.toml b/gen/drive3-cli/Cargo.toml index fa575edadf..5285769033 100644 --- a/gen/drive3-cli/Cargo.toml +++ b/gen/drive3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-drive3-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/drive3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-drive3] path = "../drive3" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/drive3-cli/README.md b/gen/drive3-cli/README.md index 52fa8923c2..756891a4b1 100644 --- a/gen/drive3-cli/README.md +++ b/gen/drive3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *drive* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *drive* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash drive3 [options] diff --git a/gen/drive3-cli/mkdocs.yml b/gen/drive3-cli/mkdocs.yml index fb9caa3f41..2e4cbcd12a 100644 --- a/gen/drive3-cli/mkdocs.yml +++ b/gen/drive3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: drive v5.0.3+20240227 +site_name: drive v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-drive3-cli site_description: A complete library to interact with drive (protocol v3) diff --git a/gen/drive3-cli/src/main.rs b/gen/drive3-cli/src/main.rs index 504006bfdb..98151aebaf 100644 --- a/gen/drive3-cli/src/main.rs +++ b/gen/drive3-cli/src/main.rs @@ -5940,7 +5940,7 @@ async fn main() { let mut app = App::new("drive3") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Google Drive API allows clients to access resources from Google Drive.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_drive3_cli") .arg(Arg::with_name("url") diff --git a/gen/drive3/Cargo.toml b/gen/drive3/Cargo.toml index b8ad72e362..ccb828934d 100644 --- a/gen/drive3/Cargo.toml +++ b/gen/drive3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-drive3" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/drive3" homepage = "https://developers.google.com/drive/" -documentation = "https://docs.rs/google-drive3/5.0.3+20240227" +documentation = "https://docs.rs/google-drive3/5.0.4+20240227" license = "MIT" keywords = ["drive", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/drive3/README.md b/gen/drive3/README.md index 58604ba5ed..064ba9c731 100644 --- a/gen/drive3/README.md +++ b/gen/drive3/README.md @@ -5,55 +5,55 @@ DO NOT EDIT ! --> The `google-drive3` library allows access to all features of the *Google drive* service. -This documentation was generated from *drive* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *drive* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *drive* *v3* API can be found at the [official documentation site](https://developers.google.com/drive/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/DriveHub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/DriveHub) ... -* [about](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::About) - * [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::AboutGetCall) -* [apps](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::App) - * [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::AppGetCall) and [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::AppListCall) -* [changes](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Change) - * [*get start page token*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ChangeGetStartPageTokenCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ChangeListCall) and [*watch*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ChangeWatchCall) -* [channels](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Channel) - * [*stop*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ChannelStopCall) -* [comments](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Comment) - * [*create*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::CommentCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::CommentDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::CommentGetCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::CommentListCall) and [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::CommentUpdateCall) -* [drives](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Drive) - * [*create*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveGetCall), [*hide*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveHideCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveListCall), [*unhide*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveUnhideCall) and [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::DriveUpdateCall) -* [files](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::File) - * [*copy*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileCopyCall), [*create*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileDeleteCall), [*empty trash*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileEmptyTrashCall), [*export*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileExportCall), [*generate ids*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileGenerateIdCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileGetCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileListCall), [*list labels*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileListLabelCall), [*modify labels*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileModifyLabelCall), [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileUpdateCall) and [*watch*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileWatchCall) -* [permissions](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Permission) - * [*create*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::PermissionCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::PermissionDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::PermissionGetCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::PermissionListCall) and [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::PermissionUpdateCall) -* [replies](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Reply) - * [*create*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ReplyCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ReplyDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ReplyGetCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ReplyListCall) and [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ReplyUpdateCall) -* [revisions](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::Revision) - * [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::RevisionDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::RevisionGetCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::RevisionListCall) and [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::RevisionUpdateCall) +* [about](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::About) + * [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::AboutGetCall) +* [apps](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::App) + * [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::AppGetCall) and [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::AppListCall) +* [changes](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Change) + * [*get start page token*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ChangeGetStartPageTokenCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ChangeListCall) and [*watch*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ChangeWatchCall) +* [channels](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Channel) + * [*stop*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ChannelStopCall) +* [comments](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Comment) + * [*create*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::CommentCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::CommentDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::CommentGetCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::CommentListCall) and [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::CommentUpdateCall) +* [drives](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Drive) + * [*create*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveGetCall), [*hide*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveHideCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveListCall), [*unhide*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveUnhideCall) and [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::DriveUpdateCall) +* [files](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::File) + * [*copy*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileCopyCall), [*create*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileDeleteCall), [*empty trash*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileEmptyTrashCall), [*export*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileExportCall), [*generate ids*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileGenerateIdCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileGetCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileListCall), [*list labels*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileListLabelCall), [*modify labels*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileModifyLabelCall), [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileUpdateCall) and [*watch*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileWatchCall) +* [permissions](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Permission) + * [*create*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::PermissionCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::PermissionDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::PermissionGetCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::PermissionListCall) and [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::PermissionUpdateCall) +* [replies](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Reply) + * [*create*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ReplyCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ReplyDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ReplyGetCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ReplyListCall) and [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ReplyUpdateCall) +* [revisions](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::Revision) + * [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::RevisionDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::RevisionGetCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::RevisionListCall) and [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::RevisionUpdateCall) * teamdrives - * [*create*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::TeamdriveCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::TeamdriveDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::TeamdriveGetCall), [*list*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::TeamdriveListCall) and [*update*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::TeamdriveUpdateCall) + * [*create*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::TeamdriveCreateCall), [*delete*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::TeamdriveDeleteCall), [*get*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::TeamdriveGetCall), [*list*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::TeamdriveListCall) and [*update*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::TeamdriveUpdateCall) Upload supported by ... -* [*create files*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileCreateCall) -* [*update files*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileUpdateCall) +* [*create files*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileCreateCall) +* [*update files*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileUpdateCall) Download supported by ... -* [*export files*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileExportCall) -* [*get files*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileGetCall) -* [*get revisions*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::RevisionGetCall) +* [*export files*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileExportCall) +* [*get files*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileGetCall) +* [*get revisions*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::RevisionGetCall) Subscription supported by ... -* [*list changes*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ChangeListCall) -* [*watch changes*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::ChangeWatchCall) -* [*get files*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileGetCall) -* [*watch files*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/api::FileWatchCall) +* [*list changes*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ChangeListCall) +* [*watch changes*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::ChangeWatchCall) +* [*get files*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileGetCall) +* [*watch files*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/api::FileWatchCall) @@ -61,17 +61,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/DriveHub)** +* **[Hub](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/DriveHub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::CallBuilder) -* **[Resources](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::CallBuilder) +* **[Resources](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Part)** + * **[Parts](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -182,17 +182,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -202,29 +202,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Delegate) to the -[Method Builder](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Delegate) to the +[Method Builder](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::RequestValue) and -[decodable](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::RequestValue) and +[decodable](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-drive3/5.0.3+20240227/google_drive3/client::RequestValue) are moved +* [request values](https://docs.rs/google-drive3/5.0.4+20240227/google_drive3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/drive3/src/api.rs b/gen/drive3/src/api.rs index d192a37aab..0ec40ea3d6 100644 --- a/gen/drive3/src/api.rs +++ b/gen/drive3/src/api.rs @@ -166,7 +166,7 @@ impl<'a, S> DriveHub { DriveHub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/drive/v3/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -207,7 +207,7 @@ impl<'a, S> DriveHub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/drive3/src/lib.rs b/gen/drive3/src/lib.rs index 1fedccbba9..078f62937a 100644 --- a/gen/drive3/src/lib.rs +++ b/gen/drive3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *drive* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *drive* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *drive* *v3* API can be found at the //! [official documentation site](https://developers.google.com/drive/). diff --git a/gen/driveactivity2-cli/Cargo.toml b/gen/driveactivity2-cli/Cargo.toml index 00c9435897..ff3dc8fc2f 100644 --- a/gen/driveactivity2-cli/Cargo.toml +++ b/gen/driveactivity2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-driveactivity2-cli" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Drive Activity (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/driveactivity2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-driveactivity2] path = "../driveactivity2" -version = "5.0.3+20240302" +version = "5.0.4+20240302" diff --git a/gen/driveactivity2-cli/README.md b/gen/driveactivity2-cli/README.md index e320e000c4..8b97d5d61d 100644 --- a/gen/driveactivity2-cli/README.md +++ b/gen/driveactivity2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Drive Activity* API at revision *20240302*. The CLI is at version *5.0.3*. +This documentation was generated from the *Drive Activity* API at revision *20240302*. The CLI is at version *5.0.4*. ```bash driveactivity2 [options] diff --git a/gen/driveactivity2-cli/mkdocs.yml b/gen/driveactivity2-cli/mkdocs.yml index 64b3262bc9..41743b7cf2 100644 --- a/gen/driveactivity2-cli/mkdocs.yml +++ b/gen/driveactivity2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Drive Activity v5.0.3+20240302 +site_name: Drive Activity v5.0.4+20240302 site_url: http://byron.github.io/google-apis-rs/google-driveactivity2-cli site_description: A complete library to interact with Drive Activity (protocol v2) diff --git a/gen/driveactivity2-cli/src/main.rs b/gen/driveactivity2-cli/src/main.rs index 5206e1a509..5dbd0337b7 100644 --- a/gen/driveactivity2-cli/src/main.rs +++ b/gen/driveactivity2-cli/src/main.rs @@ -257,7 +257,7 @@ async fn main() { let mut app = App::new("driveactivity2") .author("Sebastian Thiel ") - .version("5.0.3+20240302") + .version("5.0.4+20240302") .about("Provides a historical view of activity in Google Drive.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_driveactivity2_cli") .arg(Arg::with_name("url") diff --git a/gen/driveactivity2/Cargo.toml b/gen/driveactivity2/Cargo.toml index 60bdebed7c..d880e93492 100644 --- a/gen/driveactivity2/Cargo.toml +++ b/gen/driveactivity2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-driveactivity2" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Drive Activity (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/driveactivity2" homepage = "https://developers.google.com/drive/activity/" -documentation = "https://docs.rs/google-driveactivity2/5.0.3+20240302" +documentation = "https://docs.rs/google-driveactivity2/5.0.4+20240302" license = "MIT" keywords = ["driveactivity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/driveactivity2/README.md b/gen/driveactivity2/README.md index 6905735db5..358f08fc98 100644 --- a/gen/driveactivity2/README.md +++ b/gen/driveactivity2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-driveactivity2` library allows access to all features of the *Google Drive Activity* service. -This documentation was generated from *Drive Activity* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *driveactivity:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Drive Activity* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *driveactivity:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Drive Activity* *v2* API can be found at the [official documentation site](https://developers.google.com/drive/activity/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/DriveActivityHub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/DriveActivityHub) ... * activity - * [*query*](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/api::ActivityQueryCall) + * [*query*](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/api::ActivityQueryCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/DriveActivityHub)** +* **[Hub](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/DriveActivityHub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::CallBuilder) -* **[Resources](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::CallBuilder) +* **[Resources](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Part)** + * **[Parts](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Delegate) to the -[Method Builder](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Delegate) to the +[Method Builder](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::RequestValue) and -[decodable](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::RequestValue) and +[decodable](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-driveactivity2/5.0.3+20240302/google_driveactivity2/client::RequestValue) are moved +* [request values](https://docs.rs/google-driveactivity2/5.0.4+20240302/google_driveactivity2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/driveactivity2/src/api.rs b/gen/driveactivity2/src/api.rs index 3da20c7026..a8127f443f 100644 --- a/gen/driveactivity2/src/api.rs +++ b/gen/driveactivity2/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> DriveActivityHub { DriveActivityHub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://driveactivity.googleapis.com/".to_string(), _root_url: "https://driveactivity.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> DriveActivityHub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/driveactivity2/src/lib.rs b/gen/driveactivity2/src/lib.rs index 4f69716122..b8116b058a 100644 --- a/gen/driveactivity2/src/lib.rs +++ b/gen/driveactivity2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Drive Activity* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *driveactivity:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Drive Activity* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *driveactivity:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Drive Activity* *v2* API can be found at the //! [official documentation site](https://developers.google.com/drive/activity/). diff --git a/gen/essentialcontacts1-cli/Cargo.toml b/gen/essentialcontacts1-cli/Cargo.toml index 5e354bba2f..5047d90ebd 100644 --- a/gen/essentialcontacts1-cli/Cargo.toml +++ b/gen/essentialcontacts1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-essentialcontacts1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Essentialcontacts (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/essentialcontacts1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-essentialcontacts1] path = "../essentialcontacts1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/essentialcontacts1-cli/README.md b/gen/essentialcontacts1-cli/README.md index 2b297694fe..b6eed49987 100644 --- a/gen/essentialcontacts1-cli/README.md +++ b/gen/essentialcontacts1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Essentialcontacts* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Essentialcontacts* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash essentialcontacts1 [options] diff --git a/gen/essentialcontacts1-cli/mkdocs.yml b/gen/essentialcontacts1-cli/mkdocs.yml index b8eec0c8dc..7cf5dc9af2 100644 --- a/gen/essentialcontacts1-cli/mkdocs.yml +++ b/gen/essentialcontacts1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Essentialcontacts v5.0.3+20240223 +site_name: Essentialcontacts v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-essentialcontacts1-cli site_description: A complete library to interact with Essentialcontacts (protocol v1) diff --git a/gen/essentialcontacts1-cli/src/main.rs b/gen/essentialcontacts1-cli/src/main.rs index bef13a3d35..6032dccd67 100644 --- a/gen/essentialcontacts1-cli/src/main.rs +++ b/gen/essentialcontacts1-cli/src/main.rs @@ -2229,7 +2229,7 @@ async fn main() { let mut app = App::new("essentialcontacts1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_essentialcontacts1_cli") .arg(Arg::with_name("url") diff --git a/gen/essentialcontacts1/Cargo.toml b/gen/essentialcontacts1/Cargo.toml index 60b9dc6d57..1a547d99a5 100644 --- a/gen/essentialcontacts1/Cargo.toml +++ b/gen/essentialcontacts1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-essentialcontacts1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Essentialcontacts (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/essentialcontacts1" homepage = "https://cloud.google.com/essentialcontacts/docs/" -documentation = "https://docs.rs/google-essentialcontacts1/5.0.3+20240223" +documentation = "https://docs.rs/google-essentialcontacts1/5.0.4+20240223" license = "MIT" keywords = ["essentialcontacts", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/essentialcontacts1/README.md b/gen/essentialcontacts1/README.md index 39dc037b08..d824af5e4a 100644 --- a/gen/essentialcontacts1/README.md +++ b/gen/essentialcontacts1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-essentialcontacts1` library allows access to all features of the *Google Essentialcontacts* service. -This documentation was generated from *Essentialcontacts* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *essentialcontacts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Essentialcontacts* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *essentialcontacts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Essentialcontacts* *v1* API can be found at the [official documentation site](https://cloud.google.com/essentialcontacts/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/Essentialcontacts) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/Essentialcontacts) ... * folders - * [*contacts compute*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactComputeCall), [*contacts create*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactCreateCall), [*contacts delete*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactDeleteCall), [*contacts get*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactGetCall), [*contacts list*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactListCall), [*contacts patch*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactPatchCall) and [*contacts send test message*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::FolderContactSendTestMessageCall) + * [*contacts compute*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactComputeCall), [*contacts create*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactCreateCall), [*contacts delete*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactDeleteCall), [*contacts get*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactGetCall), [*contacts list*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactListCall), [*contacts patch*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactPatchCall) and [*contacts send test message*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::FolderContactSendTestMessageCall) * organizations - * [*contacts compute*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactComputeCall), [*contacts create*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactCreateCall), [*contacts delete*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactDeleteCall), [*contacts get*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactGetCall), [*contacts list*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactListCall), [*contacts patch*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactPatchCall) and [*contacts send test message*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::OrganizationContactSendTestMessageCall) + * [*contacts compute*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactComputeCall), [*contacts create*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactCreateCall), [*contacts delete*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactDeleteCall), [*contacts get*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactGetCall), [*contacts list*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactListCall), [*contacts patch*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactPatchCall) and [*contacts send test message*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::OrganizationContactSendTestMessageCall) * projects - * [*contacts compute*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactComputeCall), [*contacts create*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactCreateCall), [*contacts delete*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactDeleteCall), [*contacts get*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactGetCall), [*contacts list*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactListCall), [*contacts patch*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactPatchCall) and [*contacts send test message*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/api::ProjectContactSendTestMessageCall) + * [*contacts compute*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactComputeCall), [*contacts create*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactCreateCall), [*contacts delete*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactDeleteCall), [*contacts get*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactGetCall), [*contacts list*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactListCall), [*contacts patch*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactPatchCall) and [*contacts send test message*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/api::ProjectContactSendTestMessageCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/Essentialcontacts)** +* **[Hub](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/Essentialcontacts)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::CallBuilder) -* **[Resources](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::CallBuilder) +* **[Resources](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Part)** + * **[Parts](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Delegate) to the -[Method Builder](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Delegate) to the +[Method Builder](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::RequestValue) and -[decodable](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::RequestValue) and +[decodable](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-essentialcontacts1/5.0.3+20240223/google_essentialcontacts1/client::RequestValue) are moved +* [request values](https://docs.rs/google-essentialcontacts1/5.0.4+20240223/google_essentialcontacts1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/essentialcontacts1/src/api.rs b/gen/essentialcontacts1/src/api.rs index ce9a2177cf..fc2fca128a 100644 --- a/gen/essentialcontacts1/src/api.rs +++ b/gen/essentialcontacts1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Essentialcontacts { Essentialcontacts { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://essentialcontacts.googleapis.com/".to_string(), _root_url: "https://essentialcontacts.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> Essentialcontacts { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/essentialcontacts1/src/lib.rs b/gen/essentialcontacts1/src/lib.rs index b212c933a1..72bb7b828e 100644 --- a/gen/essentialcontacts1/src/lib.rs +++ b/gen/essentialcontacts1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Essentialcontacts* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *essentialcontacts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Essentialcontacts* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *essentialcontacts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Essentialcontacts* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/essentialcontacts/docs/). diff --git a/gen/eventarc1-cli/Cargo.toml b/gen/eventarc1-cli/Cargo.toml index 8f8557e1fa..b1c266d870 100644 --- a/gen/eventarc1-cli/Cargo.toml +++ b/gen/eventarc1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-eventarc1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Eventarc (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/eventarc1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-eventarc1] path = "../eventarc1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/eventarc1-cli/README.md b/gen/eventarc1-cli/README.md index 44e01e686a..aa05b47804 100644 --- a/gen/eventarc1-cli/README.md +++ b/gen/eventarc1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Eventarc* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Eventarc* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash eventarc1 [options] diff --git a/gen/eventarc1-cli/mkdocs.yml b/gen/eventarc1-cli/mkdocs.yml index 95b0fce590..e381e45e54 100644 --- a/gen/eventarc1-cli/mkdocs.yml +++ b/gen/eventarc1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Eventarc v5.0.3+20240223 +site_name: Eventarc v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-eventarc1-cli site_description: A complete library to interact with Eventarc (protocol v1) diff --git a/gen/eventarc1-cli/src/main.rs b/gen/eventarc1-cli/src/main.rs index 40234a112c..555e61bcc0 100644 --- a/gen/eventarc1-cli/src/main.rs +++ b/gen/eventarc1-cli/src/main.rs @@ -3391,7 +3391,7 @@ async fn main() { let mut app = App::new("eventarc1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Build event-driven applications on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_eventarc1_cli") .arg(Arg::with_name("url") diff --git a/gen/eventarc1/Cargo.toml b/gen/eventarc1/Cargo.toml index f89882fc7d..d89596fa14 100644 --- a/gen/eventarc1/Cargo.toml +++ b/gen/eventarc1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-eventarc1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Eventarc (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/eventarc1" homepage = "https://cloud.google.com/eventarc" -documentation = "https://docs.rs/google-eventarc1/5.0.3+20240223" +documentation = "https://docs.rs/google-eventarc1/5.0.4+20240223" license = "MIT" keywords = ["eventarc", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/eventarc1/README.md b/gen/eventarc1/README.md index 6e4f00fe72..8414e9b55c 100644 --- a/gen/eventarc1/README.md +++ b/gen/eventarc1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-eventarc1` library allows access to all features of the *Google Eventarc* service. -This documentation was generated from *Eventarc* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *eventarc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Eventarc* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *eventarc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Eventarc* *v1* API can be found at the [official documentation site](https://cloud.google.com/eventarc). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/Eventarc) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/Eventarc) ... * projects - * [*locations channel connections create*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionCreateCall), [*locations channel connections delete*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionDeleteCall), [*locations channel connections get*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionGetCall), [*locations channel connections get iam policy*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionGetIamPolicyCall), [*locations channel connections list*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionListCall), [*locations channel connections set iam policy*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionSetIamPolicyCall), [*locations channel connections test iam permissions*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelConnectionTestIamPermissionCall), [*locations channels create*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelCreateCall), [*locations channels delete*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelDeleteCall), [*locations channels get*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelGetCall), [*locations channels get iam policy*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelGetIamPolicyCall), [*locations channels list*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelListCall), [*locations channels patch*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelPatchCall), [*locations channels set iam policy*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelSetIamPolicyCall), [*locations channels test iam permissions*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationChannelTestIamPermissionCall), [*locations get*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationGetCall), [*locations get google channel config*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationGetGoogleChannelConfigCall), [*locations list*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationOperationListCall), [*locations providers get*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationProviderGetCall), [*locations providers list*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationProviderListCall), [*locations triggers create*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerCreateCall), [*locations triggers delete*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerDeleteCall), [*locations triggers get*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerGetCall), [*locations triggers get iam policy*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerGetIamPolicyCall), [*locations triggers list*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerListCall), [*locations triggers patch*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerPatchCall), [*locations triggers set iam policy*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerSetIamPolicyCall), [*locations triggers test iam permissions*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationTriggerTestIamPermissionCall) and [*locations update google channel config*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/api::ProjectLocationUpdateGoogleChannelConfigCall) + * [*locations channel connections create*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionCreateCall), [*locations channel connections delete*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionDeleteCall), [*locations channel connections get*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionGetCall), [*locations channel connections get iam policy*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionGetIamPolicyCall), [*locations channel connections list*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionListCall), [*locations channel connections set iam policy*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionSetIamPolicyCall), [*locations channel connections test iam permissions*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelConnectionTestIamPermissionCall), [*locations channels create*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelCreateCall), [*locations channels delete*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelDeleteCall), [*locations channels get*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelGetCall), [*locations channels get iam policy*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelGetIamPolicyCall), [*locations channels list*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelListCall), [*locations channels patch*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelPatchCall), [*locations channels set iam policy*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelSetIamPolicyCall), [*locations channels test iam permissions*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationChannelTestIamPermissionCall), [*locations get*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationGetCall), [*locations get google channel config*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationGetGoogleChannelConfigCall), [*locations list*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationOperationListCall), [*locations providers get*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationProviderGetCall), [*locations providers list*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationProviderListCall), [*locations triggers create*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerCreateCall), [*locations triggers delete*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerDeleteCall), [*locations triggers get*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerGetCall), [*locations triggers get iam policy*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerGetIamPolicyCall), [*locations triggers list*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerListCall), [*locations triggers patch*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerPatchCall), [*locations triggers set iam policy*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerSetIamPolicyCall), [*locations triggers test iam permissions*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationTriggerTestIamPermissionCall) and [*locations update google channel config*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/api::ProjectLocationUpdateGoogleChannelConfigCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/Eventarc)** +* **[Hub](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/Eventarc)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::CallBuilder) -* **[Resources](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::CallBuilder) +* **[Resources](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Part)** + * **[Parts](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -135,17 +135,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -155,29 +155,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Delegate) to the -[Method Builder](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Delegate) to the +[Method Builder](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::RequestValue) and -[decodable](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::RequestValue) and +[decodable](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-eventarc1/5.0.3+20240223/google_eventarc1/client::RequestValue) are moved +* [request values](https://docs.rs/google-eventarc1/5.0.4+20240223/google_eventarc1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/eventarc1/src/api.rs b/gen/eventarc1/src/api.rs index 6f42897cc9..5df9d4d1d1 100644 --- a/gen/eventarc1/src/api.rs +++ b/gen/eventarc1/src/api.rs @@ -128,7 +128,7 @@ impl<'a, S> Eventarc { Eventarc { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://eventarc.googleapis.com/".to_string(), _root_url: "https://eventarc.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> Eventarc { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/eventarc1/src/lib.rs b/gen/eventarc1/src/lib.rs index dfc0457a74..ce3e22c457 100644 --- a/gen/eventarc1/src/lib.rs +++ b/gen/eventarc1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Eventarc* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *eventarc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Eventarc* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *eventarc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Eventarc* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/eventarc). diff --git a/gen/factchecktools1_alpha1-cli/Cargo.toml b/gen/factchecktools1_alpha1-cli/Cargo.toml index b063260e7c..416941e93f 100644 --- a/gen/factchecktools1_alpha1-cli/Cargo.toml +++ b/gen/factchecktools1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-factchecktools1_alpha1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Fact Check Tools (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/factchecktools1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-factchecktools1_alpha1] path = "../factchecktools1_alpha1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/factchecktools1_alpha1-cli/README.md b/gen/factchecktools1_alpha1-cli/README.md index ede5aa1ad2..6590a60509 100644 --- a/gen/factchecktools1_alpha1-cli/README.md +++ b/gen/factchecktools1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Fact Check Tools* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Fact Check Tools* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash factchecktools1-alpha1 [options] diff --git a/gen/factchecktools1_alpha1-cli/mkdocs.yml b/gen/factchecktools1_alpha1-cli/mkdocs.yml index 15e4dba932..583403397d 100644 --- a/gen/factchecktools1_alpha1-cli/mkdocs.yml +++ b/gen/factchecktools1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Fact Check Tools v5.0.3+20240303 +site_name: Fact Check Tools v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-factchecktools1_alpha1-cli site_description: A complete library to interact with Fact Check Tools (protocol v1alpha1) diff --git a/gen/factchecktools1_alpha1-cli/src/main.rs b/gen/factchecktools1_alpha1-cli/src/main.rs index 52996f23bb..8dd3338a02 100644 --- a/gen/factchecktools1_alpha1-cli/src/main.rs +++ b/gen/factchecktools1_alpha1-cli/src/main.rs @@ -721,7 +721,7 @@ async fn main() { let mut app = App::new("factchecktools1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_factchecktools1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/factchecktools1_alpha1/Cargo.toml b/gen/factchecktools1_alpha1/Cargo.toml index e8665bc668..fb35f592a6 100644 --- a/gen/factchecktools1_alpha1/Cargo.toml +++ b/gen/factchecktools1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-factchecktools1_alpha1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Fact Check Tools (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/factchecktools1_alpha1" homepage = "https://developers.google.com/fact-check/tools/api/" -documentation = "https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303" +documentation = "https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303" license = "MIT" keywords = ["factchecktools", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/factchecktools1_alpha1/README.md b/gen/factchecktools1_alpha1/README.md index c17a0106dc..13f782bccf 100644 --- a/gen/factchecktools1_alpha1/README.md +++ b/gen/factchecktools1_alpha1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-factchecktools1_alpha1` library allows access to all features of the *Google Fact Check Tools* service. -This documentation was generated from *Fact Check Tools* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *factchecktools:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Fact Check Tools* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *factchecktools:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Fact Check Tools* *v1_alpha1* API can be found at the [official documentation site](https://developers.google.com/fact-check/tools/api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/FactCheckTools) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/FactCheckTools) ... * claims - * [*search*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/api::ClaimSearchCall) + * [*search*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/api::ClaimSearchCall) * pages - * [*create*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/api::PageCreateCall), [*delete*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/api::PageDeleteCall), [*get*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/api::PageGetCall), [*list*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/api::PageListCall) and [*update*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/api::PageUpdateCall) + * [*create*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/api::PageCreateCall), [*delete*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/api::PageDeleteCall), [*get*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/api::PageGetCall), [*list*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/api::PageListCall) and [*update*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/api::PageUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/FactCheckTools)** +* **[Hub](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/FactCheckTools)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-factchecktools1_alpha1/5.0.3+20240303/google_factchecktools1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-factchecktools1_alpha1/5.0.4+20240303/google_factchecktools1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/factchecktools1_alpha1/src/api.rs b/gen/factchecktools1_alpha1/src/api.rs index 58959b4893..1fe8eaf5bc 100644 --- a/gen/factchecktools1_alpha1/src/api.rs +++ b/gen/factchecktools1_alpha1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> FactCheckTools { FactCheckTools { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://factchecktools.googleapis.com/".to_string(), _root_url: "https://factchecktools.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> FactCheckTools { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/factchecktools1_alpha1/src/lib.rs b/gen/factchecktools1_alpha1/src/lib.rs index e3af219460..0c6858829c 100644 --- a/gen/factchecktools1_alpha1/src/lib.rs +++ b/gen/factchecktools1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Fact Check Tools* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *factchecktools:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Fact Check Tools* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *factchecktools:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Fact Check Tools* *v1_alpha1* API can be found at the //! [official documentation site](https://developers.google.com/fact-check/tools/api/). diff --git a/gen/fcm1-cli/Cargo.toml b/gen/fcm1-cli/Cargo.toml index fc875f4579..13ac0241d2 100644 --- a/gen/fcm1-cli/Cargo.toml +++ b/gen/fcm1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-fcm1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Cloud Messaging (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fcm1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-fcm1] path = "../fcm1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/fcm1-cli/README.md b/gen/fcm1-cli/README.md index 26a4742170..ff29d02921 100644 --- a/gen/fcm1-cli/README.md +++ b/gen/fcm1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Cloud Messaging* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Cloud Messaging* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash fcm1 [options] diff --git a/gen/fcm1-cli/mkdocs.yml b/gen/fcm1-cli/mkdocs.yml index fa3ef30975..c93df5ae9e 100644 --- a/gen/fcm1-cli/mkdocs.yml +++ b/gen/fcm1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Cloud Messaging v5.0.3+20240227 +site_name: Firebase Cloud Messaging v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-fcm1-cli site_description: A complete library to interact with Firebase Cloud Messaging (protocol v1) diff --git a/gen/fcm1-cli/src/main.rs b/gen/fcm1-cli/src/main.rs index 5abdc390f9..23e057521f 100644 --- a/gen/fcm1-cli/src/main.rs +++ b/gen/fcm1-cli/src/main.rs @@ -314,7 +314,7 @@ async fn main() { let mut app = App::new("fcm1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("FCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_fcm1_cli") .arg(Arg::with_name("url") diff --git a/gen/fcm1/Cargo.toml b/gen/fcm1/Cargo.toml index 95552c19c9..6dd082955f 100644 --- a/gen/fcm1/Cargo.toml +++ b/gen/fcm1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-fcm1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Cloud Messaging (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fcm1" homepage = "https://firebase.google.com/docs/cloud-messaging" -documentation = "https://docs.rs/google-fcm1/5.0.3+20240227" +documentation = "https://docs.rs/google-fcm1/5.0.4+20240227" license = "MIT" keywords = ["fcm", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/fcm1/README.md b/gen/fcm1/README.md index bc6365ac7a..8007092fc1 100644 --- a/gen/fcm1/README.md +++ b/gen/fcm1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-fcm1` library allows access to all features of the *Google Firebase Cloud Messaging* service. -This documentation was generated from *Firebase Cloud Messaging* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *fcm:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Cloud Messaging* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *fcm:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Cloud Messaging* *v1* API can be found at the [official documentation site](https://firebase.google.com/docs/cloud-messaging). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/FirebaseCloudMessaging) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/FirebaseCloudMessaging) ... * projects - * [*messages send*](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/api::ProjectMessageSendCall) + * [*messages send*](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/api::ProjectMessageSendCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/FirebaseCloudMessaging)** +* **[Hub](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/FirebaseCloudMessaging)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::CallBuilder) -* **[Resources](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::CallBuilder) +* **[Resources](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Part)** + * **[Parts](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Delegate) to the -[Method Builder](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Delegate) to the +[Method Builder](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::RequestValue) and -[decodable](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::RequestValue) and +[decodable](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-fcm1/5.0.3+20240227/google_fcm1/client::RequestValue) are moved +* [request values](https://docs.rs/google-fcm1/5.0.4+20240227/google_fcm1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/fcm1/src/api.rs b/gen/fcm1/src/api.rs index 7b4e12de28..b0268b9b3e 100644 --- a/gen/fcm1/src/api.rs +++ b/gen/fcm1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> FirebaseCloudMessaging { FirebaseCloudMessaging { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://fcm.googleapis.com/".to_string(), _root_url: "https://fcm.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> FirebaseCloudMessaging { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/fcm1/src/lib.rs b/gen/fcm1/src/lib.rs index 122d726471..b10e481373 100644 --- a/gen/fcm1/src/lib.rs +++ b/gen/fcm1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Cloud Messaging* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *fcm:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Cloud Messaging* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *fcm:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Cloud Messaging* *v1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/cloud-messaging). diff --git a/gen/fcmdata1_beta1-cli/Cargo.toml b/gen/fcmdata1_beta1-cli/Cargo.toml index cb98dd23c8..c2d926417c 100644 --- a/gen/fcmdata1_beta1-cli/Cargo.toml +++ b/gen/fcmdata1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-fcmdata1_beta1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Fcmdata (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fcmdata1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-fcmdata1_beta1] path = "../fcmdata1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/fcmdata1_beta1-cli/README.md b/gen/fcmdata1_beta1-cli/README.md index 7b29e253fb..5ee832e2eb 100644 --- a/gen/fcmdata1_beta1-cli/README.md +++ b/gen/fcmdata1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Fcmdata* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Fcmdata* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash fcmdata1-beta1 [options] diff --git a/gen/fcmdata1_beta1-cli/mkdocs.yml b/gen/fcmdata1_beta1-cli/mkdocs.yml index e579638d4b..8f02642c5c 100644 --- a/gen/fcmdata1_beta1-cli/mkdocs.yml +++ b/gen/fcmdata1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Fcmdata v5.0.3+20240303 +site_name: Fcmdata v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-fcmdata1_beta1-cli site_description: A complete library to interact with Fcmdata (protocol v1beta1) diff --git a/gen/fcmdata1_beta1-cli/src/main.rs b/gen/fcmdata1_beta1-cli/src/main.rs index 570e61f39a..93d00dfb19 100644 --- a/gen/fcmdata1_beta1-cli/src/main.rs +++ b/gen/fcmdata1_beta1-cli/src/main.rs @@ -227,7 +227,7 @@ async fn main() { let mut app = App::new("fcmdata1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Provides additional information about Firebase Cloud Messaging (FCM) message sends and deliveries.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_fcmdata1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/fcmdata1_beta1/Cargo.toml b/gen/fcmdata1_beta1/Cargo.toml index ff77d7cad4..3c5580fb72 100644 --- a/gen/fcmdata1_beta1/Cargo.toml +++ b/gen/fcmdata1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-fcmdata1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Fcmdata (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fcmdata1_beta1" homepage = "https://firebase.google.com/docs/cloud-messaging" -documentation = "https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303" +documentation = "https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303" license = "MIT" keywords = ["fcmdata", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/fcmdata1_beta1/README.md b/gen/fcmdata1_beta1/README.md index 79ecc4ecc3..8198b387a1 100644 --- a/gen/fcmdata1_beta1/README.md +++ b/gen/fcmdata1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-fcmdata1_beta1` library allows access to all features of the *Google Fcmdata* service. -This documentation was generated from *Fcmdata* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *fcmdata:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Fcmdata* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *fcmdata:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Fcmdata* *v1_beta1* API can be found at the [official documentation site](https://firebase.google.com/docs/cloud-messaging). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/Fcmdata) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/Fcmdata) ... * projects - * [*android apps delivery data list*](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/api::ProjectAndroidAppDeliveryDataListCall) + * [*android apps delivery data list*](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/api::ProjectAndroidAppDeliveryDataListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/Fcmdata)** +* **[Hub](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/Fcmdata)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-fcmdata1_beta1/5.0.3+20240303/google_fcmdata1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-fcmdata1_beta1/5.0.4+20240303/google_fcmdata1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/fcmdata1_beta1/src/api.rs b/gen/fcmdata1_beta1/src/api.rs index a7bc64a61c..7532f87c6d 100644 --- a/gen/fcmdata1_beta1/src/api.rs +++ b/gen/fcmdata1_beta1/src/api.rs @@ -121,7 +121,7 @@ impl<'a, S> Fcmdata { Fcmdata { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://fcmdata.googleapis.com/".to_string(), _root_url: "https://fcmdata.googleapis.com/".to_string(), } @@ -132,7 +132,7 @@ impl<'a, S> Fcmdata { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/fcmdata1_beta1/src/lib.rs b/gen/fcmdata1_beta1/src/lib.rs index dbc4e637d1..a823034558 100644 --- a/gen/fcmdata1_beta1/src/lib.rs +++ b/gen/fcmdata1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Fcmdata* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *fcmdata:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Fcmdata* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *fcmdata:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Fcmdata* *v1_beta1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/cloud-messaging). diff --git a/gen/file1-cli/Cargo.toml b/gen/file1-cli/Cargo.toml index 0cde2531d7..6b36ac32d4 100644 --- a/gen/file1-cli/Cargo.toml +++ b/gen/file1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-file1-cli" -version = "5.0.3+20240126" +version = "5.0.4+20240126" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Filestore (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/file1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-file1] path = "../file1" -version = "5.0.3+20240126" +version = "5.0.4+20240126" diff --git a/gen/file1-cli/README.md b/gen/file1-cli/README.md index 3d42b435cf..641ad5dd51 100644 --- a/gen/file1-cli/README.md +++ b/gen/file1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Filestore* API at revision *20240126*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Filestore* API at revision *20240126*. The CLI is at version *5.0.4*. ```bash file1 [options] diff --git a/gen/file1-cli/mkdocs.yml b/gen/file1-cli/mkdocs.yml index f0b7792cc4..ecbf05f964 100644 --- a/gen/file1-cli/mkdocs.yml +++ b/gen/file1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Filestore v5.0.3+20240126 +site_name: Cloud Filestore v5.0.4+20240126 site_url: http://byron.github.io/google-apis-rs/google-file1-cli site_description: A complete library to interact with Cloud Filestore (protocol v1) diff --git a/gen/file1-cli/src/main.rs b/gen/file1-cli/src/main.rs index e069652301..31ff79c998 100644 --- a/gen/file1-cli/src/main.rs +++ b/gen/file1-cli/src/main.rs @@ -2413,7 +2413,7 @@ async fn main() { let mut app = App::new("file1") .author("Sebastian Thiel ") - .version("5.0.3+20240126") + .version("5.0.4+20240126") .about("The Cloud Filestore API is used for creating and managing cloud file servers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_file1_cli") .arg(Arg::with_name("url") diff --git a/gen/file1/Cargo.toml b/gen/file1/Cargo.toml index cf9eef9042..2490f4db92 100644 --- a/gen/file1/Cargo.toml +++ b/gen/file1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-file1" -version = "5.0.3+20240126" +version = "5.0.4+20240126" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Filestore (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/file1" homepage = "https://cloud.google.com/filestore/" -documentation = "https://docs.rs/google-file1/5.0.3+20240126" +documentation = "https://docs.rs/google-file1/5.0.4+20240126" license = "MIT" keywords = ["file", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/file1/README.md b/gen/file1/README.md index 46ec109dcc..9b1b79bd4a 100644 --- a/gen/file1/README.md +++ b/gen/file1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-file1` library allows access to all features of the *Google Cloud Filestore* service. -This documentation was generated from *Cloud Filestore* crate version *5.0.3+20240126*, where *20240126* is the exact revision of the *file:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Filestore* crate version *5.0.4+20240126*, where *20240126* is the exact revision of the *file:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Filestore* *v1* API can be found at the [official documentation site](https://cloud.google.com/filestore/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-file1/5.0.3+20240126/google_file1/CloudFilestore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-file1/5.0.4+20240126/google_file1/CloudFilestore) ... * projects - * [*locations backups create*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationBackupCreateCall), [*locations backups delete*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationBackupDeleteCall), [*locations backups get*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationBackupGetCall), [*locations backups list*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationBackupListCall), [*locations backups patch*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationBackupPatchCall), [*locations get*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstancePatchCall), [*locations instances restore*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceRestoreCall), [*locations instances revert*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceRevertCall), [*locations instances snapshots create*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceSnapshotCreateCall), [*locations instances snapshots delete*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceSnapshotDeleteCall), [*locations instances snapshots get*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceSnapshotGetCall), [*locations instances snapshots list*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceSnapshotListCall), [*locations instances snapshots patch*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationInstanceSnapshotPatchCall), [*locations list*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/api::ProjectLocationOperationListCall) + * [*locations backups create*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationBackupCreateCall), [*locations backups delete*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationBackupDeleteCall), [*locations backups get*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationBackupGetCall), [*locations backups list*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationBackupListCall), [*locations backups patch*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationBackupPatchCall), [*locations get*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstancePatchCall), [*locations instances restore*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceRestoreCall), [*locations instances revert*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceRevertCall), [*locations instances snapshots create*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceSnapshotCreateCall), [*locations instances snapshots delete*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceSnapshotDeleteCall), [*locations instances snapshots get*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceSnapshotGetCall), [*locations instances snapshots list*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceSnapshotListCall), [*locations instances snapshots patch*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationInstanceSnapshotPatchCall), [*locations list*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-file1/5.0.3+20240126/google_file1/CloudFilestore)** +* **[Hub](https://docs.rs/google-file1/5.0.4+20240126/google_file1/CloudFilestore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::CallBuilder) -* **[Resources](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::CallBuilder) +* **[Resources](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Part)** + * **[Parts](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Delegate) to the -[Method Builder](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Delegate) to the +[Method Builder](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::RequestValue) and -[decodable](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::RequestValue) and +[decodable](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-file1/5.0.3+20240126/google_file1/client::RequestValue) are moved +* [request values](https://docs.rs/google-file1/5.0.4+20240126/google_file1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/file1/src/api.rs b/gen/file1/src/api.rs index 610cb1d6c5..6d165a23b9 100644 --- a/gen/file1/src/api.rs +++ b/gen/file1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudFilestore { CloudFilestore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://file.googleapis.com/".to_string(), _root_url: "https://file.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudFilestore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/file1/src/lib.rs b/gen/file1/src/lib.rs index 5c97cb955e..5b887316c1 100644 --- a/gen/file1/src/lib.rs +++ b/gen/file1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Filestore* crate version *5.0.3+20240126*, where *20240126* is the exact revision of the *file:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Filestore* crate version *5.0.4+20240126*, where *20240126* is the exact revision of the *file:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Filestore* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/filestore/). diff --git a/gen/file1_beta1-cli/Cargo.toml b/gen/file1_beta1-cli/Cargo.toml index 19dd61c7fc..d6553f77a4 100644 --- a/gen/file1_beta1-cli/Cargo.toml +++ b/gen/file1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-file1_beta1-cli" -version = "5.0.3+20240126" +version = "5.0.4+20240126" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Filestore (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/file1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-file1_beta1] path = "../file1_beta1" -version = "5.0.3+20240126" +version = "5.0.4+20240126" diff --git a/gen/file1_beta1-cli/README.md b/gen/file1_beta1-cli/README.md index 49993bb7f9..8210ad3f0c 100644 --- a/gen/file1_beta1-cli/README.md +++ b/gen/file1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Filestore* API at revision *20240126*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Filestore* API at revision *20240126*. The CLI is at version *5.0.4*. ```bash file1-beta1 [options] diff --git a/gen/file1_beta1-cli/mkdocs.yml b/gen/file1_beta1-cli/mkdocs.yml index 882efe4302..33e1ac038c 100644 --- a/gen/file1_beta1-cli/mkdocs.yml +++ b/gen/file1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Filestore v5.0.3+20240126 +site_name: Cloud Filestore v5.0.4+20240126 site_url: http://byron.github.io/google-apis-rs/google-file1_beta1-cli site_description: A complete library to interact with Cloud Filestore (protocol v1beta1) diff --git a/gen/file1_beta1-cli/src/main.rs b/gen/file1_beta1-cli/src/main.rs index 3db75301cd..c6c1bc61a4 100644 --- a/gen/file1_beta1-cli/src/main.rs +++ b/gen/file1_beta1-cli/src/main.rs @@ -2928,7 +2928,7 @@ async fn main() { let mut app = App::new("file1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240126") + .version("5.0.4+20240126") .about("The Cloud Filestore API is used for creating and managing cloud file servers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_file1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/file1_beta1/Cargo.toml b/gen/file1_beta1/Cargo.toml index bda07dbb70..c8544ddf66 100644 --- a/gen/file1_beta1/Cargo.toml +++ b/gen/file1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-file1_beta1" -version = "5.0.3+20240126" +version = "5.0.4+20240126" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Filestore (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/file1_beta1" homepage = "https://cloud.google.com/filestore/" -documentation = "https://docs.rs/google-file1_beta1/5.0.3+20240126" +documentation = "https://docs.rs/google-file1_beta1/5.0.4+20240126" license = "MIT" keywords = ["file", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/file1_beta1/README.md b/gen/file1_beta1/README.md index 586cb12139..00cdebb535 100644 --- a/gen/file1_beta1/README.md +++ b/gen/file1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-file1_beta1` library allows access to all features of the *Google Cloud Filestore* service. -This documentation was generated from *Cloud Filestore* crate version *5.0.3+20240126*, where *20240126* is the exact revision of the *file:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Filestore* crate version *5.0.4+20240126*, where *20240126* is the exact revision of the *file:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Filestore* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/filestore/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/CloudFilestore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/CloudFilestore) ... * projects - * [*locations backups create*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationBackupCreateCall), [*locations backups delete*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationBackupDeleteCall), [*locations backups get*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationBackupGetCall), [*locations backups list*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationBackupListCall), [*locations backups patch*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationBackupPatchCall), [*locations get*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstancePatchCall), [*locations instances restore*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceRestoreCall), [*locations instances revert*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceRevertCall), [*locations instances shares create*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceShareCreateCall), [*locations instances shares delete*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceShareDeleteCall), [*locations instances shares get*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceShareGetCall), [*locations instances shares list*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceShareListCall), [*locations instances shares patch*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceSharePatchCall), [*locations instances snapshots create*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotCreateCall), [*locations instances snapshots delete*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotDeleteCall), [*locations instances snapshots get*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotGetCall), [*locations instances snapshots list*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotListCall), [*locations instances snapshots patch*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotPatchCall), [*locations list*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/api::ProjectLocationOperationListCall) + * [*locations backups create*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationBackupCreateCall), [*locations backups delete*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationBackupDeleteCall), [*locations backups get*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationBackupGetCall), [*locations backups list*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationBackupListCall), [*locations backups patch*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationBackupPatchCall), [*locations get*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstancePatchCall), [*locations instances restore*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceRestoreCall), [*locations instances revert*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceRevertCall), [*locations instances shares create*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceShareCreateCall), [*locations instances shares delete*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceShareDeleteCall), [*locations instances shares get*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceShareGetCall), [*locations instances shares list*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceShareListCall), [*locations instances shares patch*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceSharePatchCall), [*locations instances snapshots create*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotCreateCall), [*locations instances snapshots delete*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotDeleteCall), [*locations instances snapshots get*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotGetCall), [*locations instances snapshots list*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotListCall), [*locations instances snapshots patch*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationInstanceSnapshotPatchCall), [*locations list*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/CloudFilestore)** +* **[Hub](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/CloudFilestore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-file1_beta1/5.0.3+20240126/google_file1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-file1_beta1/5.0.4+20240126/google_file1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/file1_beta1/src/api.rs b/gen/file1_beta1/src/api.rs index 6c569d8dca..71c4480540 100644 --- a/gen/file1_beta1/src/api.rs +++ b/gen/file1_beta1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudFilestore { CloudFilestore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://file.googleapis.com/".to_string(), _root_url: "https://file.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudFilestore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/file1_beta1/src/lib.rs b/gen/file1_beta1/src/lib.rs index 48eb410bf5..ec1746c488 100644 --- a/gen/file1_beta1/src/lib.rs +++ b/gen/file1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Filestore* crate version *5.0.3+20240126*, where *20240126* is the exact revision of the *file:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Filestore* crate version *5.0.4+20240126*, where *20240126* is the exact revision of the *file:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Filestore* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/filestore/). diff --git a/gen/firebase1_beta1-cli/Cargo.toml b/gen/firebase1_beta1-cli/Cargo.toml index 4fb06c6e4a..d940949fa6 100644 --- a/gen/firebase1_beta1-cli/Cargo.toml +++ b/gen/firebase1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebase1_beta1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Management (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebase1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebase1_beta1] path = "../firebase1_beta1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/firebase1_beta1-cli/README.md b/gen/firebase1_beta1-cli/README.md index 58c8f395e5..a0f98158b2 100644 --- a/gen/firebase1_beta1-cli/README.md +++ b/gen/firebase1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Management* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Management* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash firebase1-beta1 [options] diff --git a/gen/firebase1_beta1-cli/mkdocs.yml b/gen/firebase1_beta1-cli/mkdocs.yml index d112cdf585..5ffe04456b 100644 --- a/gen/firebase1_beta1-cli/mkdocs.yml +++ b/gen/firebase1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Management v5.0.3+20240304 +site_name: Firebase Management v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-firebase1_beta1-cli site_description: A complete library to interact with Firebase Management (protocol v1beta1) diff --git a/gen/firebase1_beta1-cli/src/main.rs b/gen/firebase1_beta1-cli/src/main.rs index 4cfb4c738f..0631f339c5 100644 --- a/gen/firebase1_beta1-cli/src/main.rs +++ b/gen/firebase1_beta1-cli/src/main.rs @@ -3870,7 +3870,7 @@ async fn main() { let mut app = App::new("firebase1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebase1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/firebase1_beta1/Cargo.toml b/gen/firebase1_beta1/Cargo.toml index d1edf3f175..f1aa67e0ec 100644 --- a/gen/firebase1_beta1/Cargo.toml +++ b/gen/firebase1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebase1_beta1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Management (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebase1_beta1" homepage = "https://firebase.google.com" -documentation = "https://docs.rs/google-firebase1_beta1/5.0.3+20240304" +documentation = "https://docs.rs/google-firebase1_beta1/5.0.4+20240304" license = "MIT" keywords = ["firebase", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebase1_beta1/README.md b/gen/firebase1_beta1/README.md index 1618a982b0..1198e990dd 100644 --- a/gen/firebase1_beta1/README.md +++ b/gen/firebase1_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-firebase1_beta1` library allows access to all features of the *Google Firebase Management* service. -This documentation was generated from *Firebase Management* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *firebase:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Management* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *firebase:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Management* *v1_beta1* API can be found at the [official documentation site](https://firebase.google.com). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/FirebaseManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/FirebaseManagement) ... * available projects - * [*list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::AvailableProjectListCall) -* [operations](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::Operation) - * [*get*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::OperationGetCall) + * [*list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::AvailableProjectListCall) +* [operations](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::Operation) + * [*get*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::OperationGetCall) * projects - * [*add firebase*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAddFirebaseCall), [*add google analytics*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAddGoogleAnalyticCall), [*android apps create*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppCreateCall), [*android apps get*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppGetCall), [*android apps get config*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppGetConfigCall), [*android apps list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppListCall), [*android apps patch*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppPatchCall), [*android apps remove*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppRemoveCall), [*android apps sha create*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppShaCreateCall), [*android apps sha delete*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppShaDeleteCall), [*android apps sha list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppShaListCall), [*android apps undelete*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAndroidAppUndeleteCall), [*available locations list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectAvailableLocationListCall), [*default location finalize*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectDefaultLocationFinalizeCall), [*get*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectGetCall), [*get admin sdk config*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectGetAdminSdkConfigCall), [*get analytics details*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectGetAnalyticsDetailCall), [*ios apps create*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppCreateCall), [*ios apps get*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppGetCall), [*ios apps get config*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppGetConfigCall), [*ios apps list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppListCall), [*ios apps patch*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppPatchCall), [*ios apps remove*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppRemoveCall), [*ios apps undelete*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectIosAppUndeleteCall), [*list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectListCall), [*patch*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectPatchCall), [*remove analytics*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectRemoveAnalyticCall), [*search apps*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectSearchAppCall), [*web apps create*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppCreateCall), [*web apps get*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppGetCall), [*web apps get config*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppGetConfigCall), [*web apps list*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppListCall), [*web apps patch*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppPatchCall), [*web apps remove*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppRemoveCall) and [*web apps undelete*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/api::ProjectWebAppUndeleteCall) + * [*add firebase*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAddFirebaseCall), [*add google analytics*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAddGoogleAnalyticCall), [*android apps create*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppCreateCall), [*android apps get*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppGetCall), [*android apps get config*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppGetConfigCall), [*android apps list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppListCall), [*android apps patch*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppPatchCall), [*android apps remove*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppRemoveCall), [*android apps sha create*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppShaCreateCall), [*android apps sha delete*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppShaDeleteCall), [*android apps sha list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppShaListCall), [*android apps undelete*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAndroidAppUndeleteCall), [*available locations list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectAvailableLocationListCall), [*default location finalize*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectDefaultLocationFinalizeCall), [*get*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectGetCall), [*get admin sdk config*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectGetAdminSdkConfigCall), [*get analytics details*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectGetAnalyticsDetailCall), [*ios apps create*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppCreateCall), [*ios apps get*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppGetCall), [*ios apps get config*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppGetConfigCall), [*ios apps list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppListCall), [*ios apps patch*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppPatchCall), [*ios apps remove*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppRemoveCall), [*ios apps undelete*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectIosAppUndeleteCall), [*list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectListCall), [*patch*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectPatchCall), [*remove analytics*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectRemoveAnalyticCall), [*search apps*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectSearchAppCall), [*web apps create*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppCreateCall), [*web apps get*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppGetCall), [*web apps get config*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppGetConfigCall), [*web apps list*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppListCall), [*web apps patch*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppPatchCall), [*web apps remove*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppRemoveCall) and [*web apps undelete*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/api::ProjectWebAppUndeleteCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/FirebaseManagement)** +* **[Hub](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/FirebaseManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -140,17 +140,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -160,29 +160,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebase1_beta1/5.0.3+20240304/google_firebase1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebase1_beta1/5.0.4+20240304/google_firebase1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebase1_beta1/src/api.rs b/gen/firebase1_beta1/src/api.rs index b53feba2f4..c2b8827723 100644 --- a/gen/firebase1_beta1/src/api.rs +++ b/gen/firebase1_beta1/src/api.rs @@ -137,7 +137,7 @@ impl<'a, S> FirebaseManagement { FirebaseManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebase.googleapis.com/".to_string(), _root_url: "https://firebase.googleapis.com/".to_string(), } @@ -154,7 +154,7 @@ impl<'a, S> FirebaseManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebase1_beta1/src/lib.rs b/gen/firebase1_beta1/src/lib.rs index 30d8fab5c3..02eed1603f 100644 --- a/gen/firebase1_beta1/src/lib.rs +++ b/gen/firebase1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Management* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *firebase:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Management* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *firebase:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Management* *v1_beta1* API can be found at the //! [official documentation site](https://firebase.google.com). diff --git a/gen/firebaseappcheck1_beta-cli/Cargo.toml b/gen/firebaseappcheck1_beta-cli/Cargo.toml index 86e884eb3a..f1470d0838 100644 --- a/gen/firebaseappcheck1_beta-cli/Cargo.toml +++ b/gen/firebaseappcheck1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebaseappcheck1_beta-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebaseappcheck (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebaseappcheck1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebaseappcheck1_beta] path = "../firebaseappcheck1_beta" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/firebaseappcheck1_beta-cli/README.md b/gen/firebaseappcheck1_beta-cli/README.md index 9d53ee2a6f..6195d26900 100644 --- a/gen/firebaseappcheck1_beta-cli/README.md +++ b/gen/firebaseappcheck1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebaseappcheck* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebaseappcheck* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash firebaseappcheck1-beta [options] diff --git a/gen/firebaseappcheck1_beta-cli/mkdocs.yml b/gen/firebaseappcheck1_beta-cli/mkdocs.yml index 17a8091903..3f9af0330d 100644 --- a/gen/firebaseappcheck1_beta-cli/mkdocs.yml +++ b/gen/firebaseappcheck1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebaseappcheck v5.0.3+20240226 +site_name: Firebaseappcheck v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-firebaseappcheck1_beta-cli site_description: A complete library to interact with Firebaseappcheck (protocol v1beta) diff --git a/gen/firebaseappcheck1_beta-cli/src/main.rs b/gen/firebaseappcheck1_beta-cli/src/main.rs index e18bf7c014..7fba0dd718 100644 --- a/gen/firebaseappcheck1_beta-cli/src/main.rs +++ b/gen/firebaseappcheck1_beta-cli/src/main.rs @@ -5674,7 +5674,7 @@ async fn main() { let mut app = App::new("firebaseappcheck1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Firebase App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebaseappcheck1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/firebaseappcheck1_beta/Cargo.toml b/gen/firebaseappcheck1_beta/Cargo.toml index 0da17ee9a2..d719b26781 100644 --- a/gen/firebaseappcheck1_beta/Cargo.toml +++ b/gen/firebaseappcheck1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebaseappcheck1_beta" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebaseappcheck (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebaseappcheck1_beta" homepage = "https://firebase.google.com/docs/app-check" -documentation = "https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226" +documentation = "https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226" license = "MIT" keywords = ["firebaseappcheck", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebaseappcheck1_beta/README.md b/gen/firebaseappcheck1_beta/README.md index da3ecd30f5..fca773b201 100644 --- a/gen/firebaseappcheck1_beta/README.md +++ b/gen/firebaseappcheck1_beta/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-firebaseappcheck1_beta` library allows access to all features of the *Google Firebaseappcheck* service. -This documentation was generated from *Firebaseappcheck* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firebaseappcheck:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebaseappcheck* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firebaseappcheck:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebaseappcheck* *v1_beta* API can be found at the [official documentation site](https://firebase.google.com/docs/app-check). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/Firebaseappcheck) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/Firebaseappcheck) ... * jwks - * [*get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::JwkGetCall) + * [*get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::JwkGetCall) * oauth clients - * [*exchange app attest assertion*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::OauthClientExchangeAppAttestAssertionCall), [*exchange app attest attestation*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::OauthClientExchangeAppAttestAttestationCall), [*exchange debug token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::OauthClientExchangeDebugTokenCall) and [*generate app attest challenge*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::OauthClientGenerateAppAttestChallengeCall) + * [*exchange app attest assertion*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::OauthClientExchangeAppAttestAssertionCall), [*exchange app attest attestation*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::OauthClientExchangeAppAttestAttestationCall), [*exchange debug token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::OauthClientExchangeDebugTokenCall) and [*generate app attest challenge*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::OauthClientGenerateAppAttestChallengeCall) * projects - * [*apps app attest config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppAppAttestConfigBatchGetCall), [*apps app attest config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppAppAttestConfigGetCall), [*apps app attest config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppAppAttestConfigPatchCall), [*apps debug tokens create*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenCreateCall), [*apps debug tokens delete*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenDeleteCall), [*apps debug tokens get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenGetCall), [*apps debug tokens list*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenListCall), [*apps debug tokens patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenPatchCall), [*apps device check config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDeviceCheckConfigBatchGetCall), [*apps device check config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDeviceCheckConfigGetCall), [*apps device check config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppDeviceCheckConfigPatchCall), [*apps exchange app attest assertion*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeAppAttestAssertionCall), [*apps exchange app attest attestation*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeAppAttestAttestationCall), [*apps exchange custom token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeCustomTokenCall), [*apps exchange debug token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeDebugTokenCall), [*apps exchange device check token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeDeviceCheckTokenCall), [*apps exchange play integrity token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangePlayIntegrityTokenCall), [*apps exchange recaptcha enterprise token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeRecaptchaEnterpriseTokenCall), [*apps exchange recaptcha token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeRecaptchaTokenCall), [*apps exchange recaptcha v3 token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeRecaptchaV3TokenCall), [*apps exchange safety net token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeSafetyNetTokenCall), [*apps generate app attest challenge*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppGenerateAppAttestChallengeCall), [*apps generate play integrity challenge*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppGeneratePlayIntegrityChallengeCall), [*apps play integrity config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppPlayIntegrityConfigBatchGetCall), [*apps play integrity config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppPlayIntegrityConfigGetCall), [*apps play integrity config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppPlayIntegrityConfigPatchCall), [*apps recaptcha config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaConfigBatchGetCall), [*apps recaptcha config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaConfigGetCall), [*apps recaptcha config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaConfigPatchCall), [*apps recaptcha enterprise config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaEnterpriseConfigBatchGetCall), [*apps recaptcha enterprise config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaEnterpriseConfigGetCall), [*apps recaptcha enterprise config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaEnterpriseConfigPatchCall), [*apps recaptcha v3 config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaV3ConfigBatchGetCall), [*apps recaptcha v3 config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaV3ConfigGetCall), [*apps recaptcha v3 config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaV3ConfigPatchCall), [*apps safety net config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppSafetyNetConfigBatchGetCall), [*apps safety net config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppSafetyNetConfigGetCall), [*apps safety net config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectAppSafetyNetConfigPatchCall), [*services batch update*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceBatchUpdateCall), [*services get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceGetCall), [*services list*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceListCall), [*services patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServicePatchCall), [*services resource policies batch update*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyBatchUpdateCall), [*services resource policies create*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyCreateCall), [*services resource policies delete*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyDeleteCall), [*services resource policies get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyGetCall), [*services resource policies list*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyListCall), [*services resource policies patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyPatchCall) and [*verify app check token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/api::ProjectVerifyAppCheckTokenCall) + * [*apps app attest config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppAppAttestConfigBatchGetCall), [*apps app attest config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppAppAttestConfigGetCall), [*apps app attest config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppAppAttestConfigPatchCall), [*apps debug tokens create*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenCreateCall), [*apps debug tokens delete*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenDeleteCall), [*apps debug tokens get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenGetCall), [*apps debug tokens list*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenListCall), [*apps debug tokens patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDebugTokenPatchCall), [*apps device check config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDeviceCheckConfigBatchGetCall), [*apps device check config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDeviceCheckConfigGetCall), [*apps device check config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppDeviceCheckConfigPatchCall), [*apps exchange app attest assertion*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeAppAttestAssertionCall), [*apps exchange app attest attestation*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeAppAttestAttestationCall), [*apps exchange custom token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeCustomTokenCall), [*apps exchange debug token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeDebugTokenCall), [*apps exchange device check token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeDeviceCheckTokenCall), [*apps exchange play integrity token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangePlayIntegrityTokenCall), [*apps exchange recaptcha enterprise token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeRecaptchaEnterpriseTokenCall), [*apps exchange recaptcha token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeRecaptchaTokenCall), [*apps exchange recaptcha v3 token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeRecaptchaV3TokenCall), [*apps exchange safety net token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppExchangeSafetyNetTokenCall), [*apps generate app attest challenge*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppGenerateAppAttestChallengeCall), [*apps generate play integrity challenge*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppGeneratePlayIntegrityChallengeCall), [*apps play integrity config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppPlayIntegrityConfigBatchGetCall), [*apps play integrity config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppPlayIntegrityConfigGetCall), [*apps play integrity config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppPlayIntegrityConfigPatchCall), [*apps recaptcha config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaConfigBatchGetCall), [*apps recaptcha config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaConfigGetCall), [*apps recaptcha config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaConfigPatchCall), [*apps recaptcha enterprise config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaEnterpriseConfigBatchGetCall), [*apps recaptcha enterprise config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaEnterpriseConfigGetCall), [*apps recaptcha enterprise config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaEnterpriseConfigPatchCall), [*apps recaptcha v3 config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaV3ConfigBatchGetCall), [*apps recaptcha v3 config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaV3ConfigGetCall), [*apps recaptcha v3 config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppRecaptchaV3ConfigPatchCall), [*apps safety net config batch get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppSafetyNetConfigBatchGetCall), [*apps safety net config get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppSafetyNetConfigGetCall), [*apps safety net config patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectAppSafetyNetConfigPatchCall), [*services batch update*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceBatchUpdateCall), [*services get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceGetCall), [*services list*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceListCall), [*services patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServicePatchCall), [*services resource policies batch update*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyBatchUpdateCall), [*services resource policies create*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyCreateCall), [*services resource policies delete*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyDeleteCall), [*services resource policies get*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyGetCall), [*services resource policies list*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyListCall), [*services resource policies patch*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectServiceResourcePolicyPatchCall) and [*verify app check token*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/api::ProjectVerifyAppCheckTokenCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/Firebaseappcheck)** +* **[Hub](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/Firebaseappcheck)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Part)** + * **[Parts](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -138,17 +138,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -158,29 +158,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebaseappcheck1_beta/5.0.3+20240226/google_firebaseappcheck1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebaseappcheck1_beta/5.0.4+20240226/google_firebaseappcheck1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebaseappcheck1_beta/src/api.rs b/gen/firebaseappcheck1_beta/src/api.rs index 85a8e6a0cc..93ba4c06c6 100644 --- a/gen/firebaseappcheck1_beta/src/api.rs +++ b/gen/firebaseappcheck1_beta/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Firebaseappcheck { Firebaseappcheck { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebaseappcheck.googleapis.com/".to_string(), _root_url: "https://firebaseappcheck.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> Firebaseappcheck { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebaseappcheck1_beta/src/lib.rs b/gen/firebaseappcheck1_beta/src/lib.rs index a4ee89dc4b..8db19c9ccd 100644 --- a/gen/firebaseappcheck1_beta/src/lib.rs +++ b/gen/firebaseappcheck1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebaseappcheck* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firebaseappcheck:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebaseappcheck* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firebaseappcheck:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebaseappcheck* *v1_beta* API can be found at the //! [official documentation site](https://firebase.google.com/docs/app-check). diff --git a/gen/firebasedatabase1_beta-cli/Cargo.toml b/gen/firebasedatabase1_beta-cli/Cargo.toml index 3a306f00e1..2e8afa3cde 100644 --- a/gen/firebasedatabase1_beta-cli/Cargo.toml +++ b/gen/firebasedatabase1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebasedatabase1_beta-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Realtime Database (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasedatabase1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebasedatabase1_beta] path = "../firebasedatabase1_beta" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/firebasedatabase1_beta-cli/README.md b/gen/firebasedatabase1_beta-cli/README.md index c84dd5ec17..3acdeb5f5c 100644 --- a/gen/firebasedatabase1_beta-cli/README.md +++ b/gen/firebasedatabase1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Realtime Database* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Realtime Database* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash firebasedatabase1-beta [options] diff --git a/gen/firebasedatabase1_beta-cli/mkdocs.yml b/gen/firebasedatabase1_beta-cli/mkdocs.yml index 849e58f325..e6f9d40571 100644 --- a/gen/firebasedatabase1_beta-cli/mkdocs.yml +++ b/gen/firebasedatabase1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Realtime Database v5.0.3+20240303 +site_name: Firebase Realtime Database v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-firebasedatabase1_beta-cli site_description: A complete library to interact with Firebase Realtime Database (protocol v1beta) diff --git a/gen/firebasedatabase1_beta-cli/src/main.rs b/gen/firebasedatabase1_beta-cli/src/main.rs index d9c07177d7..1611d9d2e4 100644 --- a/gen/firebasedatabase1_beta-cli/src/main.rs +++ b/gen/firebasedatabase1_beta-cli/src/main.rs @@ -856,7 +856,7 @@ async fn main() { let mut app = App::new("firebasedatabase1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Firebase Realtime Database API enables programmatic provisioning and management of Realtime Database instances.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebasedatabase1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/firebasedatabase1_beta/Cargo.toml b/gen/firebasedatabase1_beta/Cargo.toml index 9c1d125d2d..9be025c1b0 100644 --- a/gen/firebasedatabase1_beta/Cargo.toml +++ b/gen/firebasedatabase1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebasedatabase1_beta" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Realtime Database (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasedatabase1_beta" homepage = "https://firebase.google.com/docs/reference/rest/database/database-management/rest/" -documentation = "https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303" +documentation = "https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303" license = "MIT" keywords = ["firebasedatabase", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebasedatabase1_beta/README.md b/gen/firebasedatabase1_beta/README.md index 67a41869ae..145eefb3b1 100644 --- a/gen/firebasedatabase1_beta/README.md +++ b/gen/firebasedatabase1_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-firebasedatabase1_beta` library allows access to all features of the *Google Firebase Realtime Database* service. -This documentation was generated from *Firebase Realtime Database* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *firebasedatabase:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Realtime Database* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *firebasedatabase:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Realtime Database* *v1_beta* API can be found at the [official documentation site](https://firebase.google.com/docs/reference/rest/database/database-management/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/FirebaseRealtimeDatabase) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/FirebaseRealtimeDatabase) ... * projects - * [*locations instances create*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceDeleteCall), [*locations instances disable*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceDisableCall), [*locations instances get*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceListCall), [*locations instances reenable*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceReenableCall) and [*locations instances undelete*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceUndeleteCall) + * [*locations instances create*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceDeleteCall), [*locations instances disable*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceDisableCall), [*locations instances get*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceListCall), [*locations instances reenable*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceReenableCall) and [*locations instances undelete*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/api::ProjectLocationInstanceUndeleteCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/FirebaseRealtimeDatabase)** +* **[Hub](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/FirebaseRealtimeDatabase)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Part)** + * **[Parts](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebasedatabase1_beta/5.0.3+20240303/google_firebasedatabase1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebasedatabase1_beta/5.0.4+20240303/google_firebasedatabase1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebasedatabase1_beta/src/api.rs b/gen/firebasedatabase1_beta/src/api.rs index bbb63212f5..82630b730c 100644 --- a/gen/firebasedatabase1_beta/src/api.rs +++ b/gen/firebasedatabase1_beta/src/api.rs @@ -139,7 +139,7 @@ impl<'a, S> FirebaseRealtimeDatabase { FirebaseRealtimeDatabase { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebasedatabase.googleapis.com/".to_string(), _root_url: "https://firebasedatabase.googleapis.com/".to_string(), } @@ -150,7 +150,7 @@ impl<'a, S> FirebaseRealtimeDatabase { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebasedatabase1_beta/src/lib.rs b/gen/firebasedatabase1_beta/src/lib.rs index dc61b118bc..25711db818 100644 --- a/gen/firebasedatabase1_beta/src/lib.rs +++ b/gen/firebasedatabase1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Realtime Database* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *firebasedatabase:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Realtime Database* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *firebasedatabase:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Realtime Database* *v1_beta* API can be found at the //! [official documentation site](https://firebase.google.com/docs/reference/rest/database/database-management/rest/). diff --git a/gen/firebasedynamiclinks1-cli/Cargo.toml b/gen/firebasedynamiclinks1-cli/Cargo.toml index a13620955a..4ff4f6407d 100644 --- a/gen/firebasedynamiclinks1-cli/Cargo.toml +++ b/gen/firebasedynamiclinks1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebasedynamiclinks1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Dynamic Links (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasedynamiclinks1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebasedynamiclinks1] path = "../firebasedynamiclinks1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/firebasedynamiclinks1-cli/README.md b/gen/firebasedynamiclinks1-cli/README.md index 416bdee40d..8e2bcc63f1 100644 --- a/gen/firebasedynamiclinks1-cli/README.md +++ b/gen/firebasedynamiclinks1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Dynamic Links* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Dynamic Links* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash firebasedynamiclinks1 [options] diff --git a/gen/firebasedynamiclinks1-cli/mkdocs.yml b/gen/firebasedynamiclinks1-cli/mkdocs.yml index 7585c18267..3619249a71 100644 --- a/gen/firebasedynamiclinks1-cli/mkdocs.yml +++ b/gen/firebasedynamiclinks1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Dynamic Links v5.0.3+20240226 +site_name: Firebase Dynamic Links v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-firebasedynamiclinks1-cli site_description: A complete library to interact with Firebase Dynamic Links (protocol v1) diff --git a/gen/firebasedynamiclinks1-cli/src/main.rs b/gen/firebasedynamiclinks1-cli/src/main.rs index 96007abb35..dbfea75f17 100644 --- a/gen/firebasedynamiclinks1-cli/src/main.rs +++ b/gen/firebasedynamiclinks1-cli/src/main.rs @@ -769,7 +769,7 @@ async fn main() { let mut app = App::new("firebasedynamiclinks1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Programmatically creates and manages Firebase Dynamic Links.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1_cli") .arg(Arg::with_name("url") diff --git a/gen/firebasedynamiclinks1/Cargo.toml b/gen/firebasedynamiclinks1/Cargo.toml index 131a0f0820..5c8066b4c2 100644 --- a/gen/firebasedynamiclinks1/Cargo.toml +++ b/gen/firebasedynamiclinks1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebasedynamiclinks1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Dynamic Links (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasedynamiclinks1" homepage = "https://firebase.google.com/docs/dynamic-links/" -documentation = "https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226" +documentation = "https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226" license = "MIT" keywords = ["firebasedynamiclinks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebasedynamiclinks1/README.md b/gen/firebasedynamiclinks1/README.md index 6d253ad191..8fbb7355fe 100644 --- a/gen/firebasedynamiclinks1/README.md +++ b/gen/firebasedynamiclinks1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-firebasedynamiclinks1` library allows access to all features of the *Google Firebase Dynamic Links* service. -This documentation was generated from *Firebase Dynamic Links* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Dynamic Links* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Dynamic Links* *v1* API can be found at the [official documentation site](https://firebase.google.com/docs/dynamic-links/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/FirebaseDynamicLinks) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/FirebaseDynamicLinks) ... -* [managed short links](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/api::ManagedShortLink) - * [*create*](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/api::ManagedShortLinkCreateCall) +* [managed short links](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/api::ManagedShortLink) + * [*create*](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/api::ManagedShortLinkCreateCall) * short links - * [*create*](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/api::ShortLinkCreateCall) + * [*create*](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/api::ShortLinkCreateCall) Other activities are ... -* [get link stats](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/api::MethodGetLinkStatCall) -* [install attribution](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/api::MethodInstallAttributionCall) -* [reopen attribution](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/api::MethodReopenAttributionCall) +* [get link stats](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/api::MethodGetLinkStatCall) +* [install attribution](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/api::MethodInstallAttributionCall) +* [reopen attribution](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/api::MethodReopenAttributionCall) @@ -30,17 +30,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/FirebaseDynamicLinks)** +* **[Hub](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/FirebaseDynamicLinks)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Part)** + * **[Parts](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::RequestValue) and -[decodable](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::RequestValue) and +[decodable](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebasedynamiclinks1/5.0.3+20240226/google_firebasedynamiclinks1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebasedynamiclinks1/5.0.4+20240226/google_firebasedynamiclinks1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebasedynamiclinks1/src/api.rs b/gen/firebasedynamiclinks1/src/api.rs index bd82a2ed54..4aef466d0f 100644 --- a/gen/firebasedynamiclinks1/src/api.rs +++ b/gen/firebasedynamiclinks1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> FirebaseDynamicLinks { FirebaseDynamicLinks { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebasedynamiclinks.googleapis.com/".to_string(), _root_url: "https://firebasedynamiclinks.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> FirebaseDynamicLinks { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebasedynamiclinks1/src/lib.rs b/gen/firebasedynamiclinks1/src/lib.rs index 01607fe614..ec1be35030 100644 --- a/gen/firebasedynamiclinks1/src/lib.rs +++ b/gen/firebasedynamiclinks1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Dynamic Links* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Dynamic Links* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Dynamic Links* *v1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/dynamic-links/). diff --git a/gen/firebasehosting1-cli/Cargo.toml b/gen/firebasehosting1-cli/Cargo.toml index f58e7cc8ce..7f96dbbdf4 100644 --- a/gen/firebasehosting1-cli/Cargo.toml +++ b/gen/firebasehosting1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebasehosting1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Hosting (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasehosting1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebasehosting1] path = "../firebasehosting1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/firebasehosting1-cli/README.md b/gen/firebasehosting1-cli/README.md index c2433d4fdf..8d0e237674 100644 --- a/gen/firebasehosting1-cli/README.md +++ b/gen/firebasehosting1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Hosting* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Hosting* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash firebasehosting1 [options] diff --git a/gen/firebasehosting1-cli/mkdocs.yml b/gen/firebasehosting1-cli/mkdocs.yml index 35c3d9daa7..1bcd02bd44 100644 --- a/gen/firebasehosting1-cli/mkdocs.yml +++ b/gen/firebasehosting1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Hosting v5.0.3+20240303 +site_name: Firebase Hosting v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-firebasehosting1-cli site_description: A complete library to interact with Firebase Hosting (protocol v1) diff --git a/gen/firebasehosting1-cli/src/main.rs b/gen/firebasehosting1-cli/src/main.rs index b96c6b179a..99d475b1b0 100644 --- a/gen/firebasehosting1-cli/src/main.rs +++ b/gen/firebasehosting1-cli/src/main.rs @@ -616,7 +616,7 @@ async fn main() { let mut app = App::new("firebasehosting1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Firebase Hosting REST API enables programmatic and customizable management and deployments to your Firebase-hosted sites. Use this REST API to create and manage channels and sites as well as to deploy new or updated hosting configurations and content files.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebasehosting1_cli") .arg(Arg::with_name("url") diff --git a/gen/firebasehosting1/Cargo.toml b/gen/firebasehosting1/Cargo.toml index 18e00a88af..6ba5424955 100644 --- a/gen/firebasehosting1/Cargo.toml +++ b/gen/firebasehosting1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebasehosting1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Hosting (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasehosting1" homepage = "https://firebase.google.com/docs/hosting/" -documentation = "https://docs.rs/google-firebasehosting1/5.0.3+20240303" +documentation = "https://docs.rs/google-firebasehosting1/5.0.4+20240303" license = "MIT" keywords = ["firebasehosting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebasehosting1/README.md b/gen/firebasehosting1/README.md index 2ff2eacf1a..34bda7954f 100644 --- a/gen/firebasehosting1/README.md +++ b/gen/firebasehosting1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-firebasehosting1` library allows access to all features of the *Google Firebase Hosting* service. -This documentation was generated from *Firebase Hosting* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Hosting* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Hosting* *v1* API can be found at the [official documentation site](https://firebase.google.com/docs/hosting/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/FirebaseHosting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/FirebaseHosting) ... -* [operations](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/api::Operation) - * [*cancel*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/api::OperationCancelCall), [*delete*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/api::OperationDeleteCall) and [*list*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/api::OperationListCall) +* [operations](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/api::Operation) + * [*cancel*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/api::OperationCancelCall), [*delete*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/api::OperationDeleteCall) and [*list*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/api::OperationListCall) * projects - * [*sites custom domains operations cancel*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/api::ProjectSiteCustomDomainOperationCancelCall) and [*sites custom domains operations delete*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/api::ProjectSiteCustomDomainOperationDeleteCall) + * [*sites custom domains operations cancel*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/api::ProjectSiteCustomDomainOperationCancelCall) and [*sites custom domains operations delete*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/api::ProjectSiteCustomDomainOperationDeleteCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/FirebaseHosting)** +* **[Hub](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/FirebaseHosting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Part)** + * **[Parts](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::RequestValue) and -[decodable](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::RequestValue) and +[decodable](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebasehosting1/5.0.3+20240303/google_firebasehosting1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebasehosting1/5.0.4+20240303/google_firebasehosting1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebasehosting1/src/api.rs b/gen/firebasehosting1/src/api.rs index 623f66a40f..1c01f95d0a 100644 --- a/gen/firebasehosting1/src/api.rs +++ b/gen/firebasehosting1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> FirebaseHosting { FirebaseHosting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebasehosting.googleapis.com/".to_string(), _root_url: "https://firebasehosting.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> FirebaseHosting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebasehosting1/src/lib.rs b/gen/firebasehosting1/src/lib.rs index e27abfcfed..ab0c445eeb 100644 --- a/gen/firebasehosting1/src/lib.rs +++ b/gen/firebasehosting1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Hosting* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Hosting* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Hosting* *v1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/hosting/). diff --git a/gen/firebasehosting1_beta1-cli/Cargo.toml b/gen/firebasehosting1_beta1-cli/Cargo.toml index 8935d54419..37b11e78c1 100644 --- a/gen/firebasehosting1_beta1-cli/Cargo.toml +++ b/gen/firebasehosting1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebasehosting1_beta1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Hosting (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasehosting1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebasehosting1_beta1] path = "../firebasehosting1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/firebasehosting1_beta1-cli/README.md b/gen/firebasehosting1_beta1-cli/README.md index d12ac065b5..54d1098d51 100644 --- a/gen/firebasehosting1_beta1-cli/README.md +++ b/gen/firebasehosting1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Hosting* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Hosting* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash firebasehosting1-beta1 [options] diff --git a/gen/firebasehosting1_beta1-cli/mkdocs.yml b/gen/firebasehosting1_beta1-cli/mkdocs.yml index 72cfad3a2f..d4e6eab287 100644 --- a/gen/firebasehosting1_beta1-cli/mkdocs.yml +++ b/gen/firebasehosting1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Hosting v5.0.3+20240303 +site_name: Firebase Hosting v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-firebasehosting1_beta1-cli site_description: A complete library to interact with Firebase Hosting (protocol v1beta1) diff --git a/gen/firebasehosting1_beta1-cli/src/main.rs b/gen/firebasehosting1_beta1-cli/src/main.rs index 12b6b50548..260e8792e2 100644 --- a/gen/firebasehosting1_beta1-cli/src/main.rs +++ b/gen/firebasehosting1_beta1-cli/src/main.rs @@ -6921,7 +6921,7 @@ async fn main() { let mut app = App::new("firebasehosting1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Firebase Hosting REST API enables programmatic and customizable management and deployments to your Firebase-hosted sites. Use this REST API to create and manage channels and sites as well as to deploy new or updated hosting configurations and content files.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebasehosting1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/firebasehosting1_beta1/Cargo.toml b/gen/firebasehosting1_beta1/Cargo.toml index b2b1a81b23..362ca059cc 100644 --- a/gen/firebasehosting1_beta1/Cargo.toml +++ b/gen/firebasehosting1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebasehosting1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Hosting (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasehosting1_beta1" homepage = "https://firebase.google.com/docs/hosting/" -documentation = "https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303" +documentation = "https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303" license = "MIT" keywords = ["firebasehosting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebasehosting1_beta1/README.md b/gen/firebasehosting1_beta1/README.md index a2ee9e5f21..594992a0e0 100644 --- a/gen/firebasehosting1_beta1/README.md +++ b/gen/firebasehosting1_beta1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-firebasehosting1_beta1` library allows access to all features of the *Google Firebase Hosting* service. -This documentation was generated from *Firebase Hosting* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Hosting* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Hosting* *v1_beta1* API can be found at the [official documentation site](https://firebase.google.com/docs/hosting/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/FirebaseHosting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/FirebaseHosting) ... * projects - * [*operations get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectOperationGetCall), [*sites channels create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelCreateCall), [*sites channels delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelDeleteCall), [*sites channels get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelGetCall), [*sites channels list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelListCall), [*sites channels patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelPatchCall), [*sites channels releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelReleaseCreateCall), [*sites channels releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelReleaseGetCall), [*sites channels releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelReleaseListCall), [*sites create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCreateCall), [*sites custom domains create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainCreateCall), [*sites custom domains delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainDeleteCall), [*sites custom domains get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainGetCall), [*sites custom domains list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainListCall), [*sites custom domains operations get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainOperationGetCall), [*sites custom domains operations list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainOperationListCall), [*sites custom domains patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainPatchCall), [*sites custom domains undelete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainUndeleteCall), [*sites delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteDeleteCall), [*sites domains create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainCreateCall), [*sites domains delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainDeleteCall), [*sites domains get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainGetCall), [*sites domains list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainListCall), [*sites domains update*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainUpdateCall), [*sites get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteGetCall), [*sites get config*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteGetConfigCall), [*sites list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteListCall), [*sites patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSitePatchCall), [*sites releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteReleaseCreateCall), [*sites releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteReleaseGetCall), [*sites releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteReleaseListCall), [*sites update config*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteUpdateConfigCall), [*sites versions clone*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionCloneCall), [*sites versions create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionCreateCall), [*sites versions delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionDeleteCall), [*sites versions files list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionFileListCall), [*sites versions get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionGetCall), [*sites versions list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionListCall), [*sites versions patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionPatchCall) and [*sites versions populate files*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionPopulateFileCall) -* [sites](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::Site) - * [*channels create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelCreateCall), [*channels delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelDeleteCall), [*channels get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelGetCall), [*channels list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelListCall), [*channels patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelPatchCall), [*channels releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelReleaseCreateCall), [*channels releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelReleaseGetCall), [*channels releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteChannelReleaseListCall), [*domains create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteDomainCreateCall), [*domains delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteDomainDeleteCall), [*domains get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteDomainGetCall), [*domains list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteDomainListCall), [*domains update*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteDomainUpdateCall), [*get config*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteGetConfigCall), [*releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteReleaseCreateCall), [*releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteReleaseGetCall), [*releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteReleaseListCall), [*update config*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteUpdateConfigCall), [*versions clone*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionCloneCall), [*versions create*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionCreateCall), [*versions delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionDeleteCall), [*versions files list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionFileListCall), [*versions get*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionGetCall), [*versions list*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionListCall), [*versions patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionPatchCall) and [*versions populate files*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/api::SiteVersionPopulateFileCall) + * [*operations get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectOperationGetCall), [*sites channels create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelCreateCall), [*sites channels delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelDeleteCall), [*sites channels get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelGetCall), [*sites channels list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelListCall), [*sites channels patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelPatchCall), [*sites channels releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelReleaseCreateCall), [*sites channels releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelReleaseGetCall), [*sites channels releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteChannelReleaseListCall), [*sites create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCreateCall), [*sites custom domains create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainCreateCall), [*sites custom domains delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainDeleteCall), [*sites custom domains get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainGetCall), [*sites custom domains list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainListCall), [*sites custom domains operations get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainOperationGetCall), [*sites custom domains operations list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainOperationListCall), [*sites custom domains patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainPatchCall), [*sites custom domains undelete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteCustomDomainUndeleteCall), [*sites delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteDeleteCall), [*sites domains create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainCreateCall), [*sites domains delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainDeleteCall), [*sites domains get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainGetCall), [*sites domains list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainListCall), [*sites domains update*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteDomainUpdateCall), [*sites get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteGetCall), [*sites get config*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteGetConfigCall), [*sites list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteListCall), [*sites patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSitePatchCall), [*sites releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteReleaseCreateCall), [*sites releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteReleaseGetCall), [*sites releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteReleaseListCall), [*sites update config*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteUpdateConfigCall), [*sites versions clone*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionCloneCall), [*sites versions create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionCreateCall), [*sites versions delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionDeleteCall), [*sites versions files list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionFileListCall), [*sites versions get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionGetCall), [*sites versions list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionListCall), [*sites versions patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionPatchCall) and [*sites versions populate files*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::ProjectSiteVersionPopulateFileCall) +* [sites](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::Site) + * [*channels create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelCreateCall), [*channels delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelDeleteCall), [*channels get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelGetCall), [*channels list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelListCall), [*channels patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelPatchCall), [*channels releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelReleaseCreateCall), [*channels releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelReleaseGetCall), [*channels releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteChannelReleaseListCall), [*domains create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteDomainCreateCall), [*domains delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteDomainDeleteCall), [*domains get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteDomainGetCall), [*domains list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteDomainListCall), [*domains update*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteDomainUpdateCall), [*get config*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteGetConfigCall), [*releases create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteReleaseCreateCall), [*releases get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteReleaseGetCall), [*releases list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteReleaseListCall), [*update config*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteUpdateConfigCall), [*versions clone*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionCloneCall), [*versions create*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionCreateCall), [*versions delete*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionDeleteCall), [*versions files list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionFileListCall), [*versions get*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionGetCall), [*versions list*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionListCall), [*versions patch*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionPatchCall) and [*versions populate files*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/api::SiteVersionPopulateFileCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/FirebaseHosting)** +* **[Hub](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/FirebaseHosting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -156,17 +156,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -176,29 +176,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebasehosting1_beta1/5.0.3+20240303/google_firebasehosting1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebasehosting1_beta1/5.0.4+20240303/google_firebasehosting1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebasehosting1_beta1/src/api.rs b/gen/firebasehosting1_beta1/src/api.rs index 55dbc4bee5..7c428d7ca3 100644 --- a/gen/firebasehosting1_beta1/src/api.rs +++ b/gen/firebasehosting1_beta1/src/api.rs @@ -139,7 +139,7 @@ impl<'a, S> FirebaseHosting { FirebaseHosting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebasehosting.googleapis.com/".to_string(), _root_url: "https://firebasehosting.googleapis.com/".to_string(), } @@ -153,7 +153,7 @@ impl<'a, S> FirebaseHosting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebasehosting1_beta1/src/lib.rs b/gen/firebasehosting1_beta1/src/lib.rs index f0813ad13f..adecce0ee6 100644 --- a/gen/firebasehosting1_beta1/src/lib.rs +++ b/gen/firebasehosting1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Hosting* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Hosting* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *firebasehosting:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Hosting* *v1_beta1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/hosting/). diff --git a/gen/firebaseml1-cli/Cargo.toml b/gen/firebaseml1-cli/Cargo.toml index 0096f61674..4eb23b4d0a 100644 --- a/gen/firebaseml1-cli/Cargo.toml +++ b/gen/firebaseml1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebaseml1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase ML (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebaseml1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebaseml1] path = "../firebaseml1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/firebaseml1-cli/README.md b/gen/firebaseml1-cli/README.md index 0b9e717307..894ef194eb 100644 --- a/gen/firebaseml1-cli/README.md +++ b/gen/firebaseml1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase ML* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase ML* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash firebaseml1 [options] diff --git a/gen/firebaseml1-cli/mkdocs.yml b/gen/firebaseml1-cli/mkdocs.yml index 6b45b6f2ad..ce0bbf0ddb 100644 --- a/gen/firebaseml1-cli/mkdocs.yml +++ b/gen/firebaseml1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase ML v5.0.3+20240221 +site_name: Firebase ML v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-firebaseml1-cli site_description: A complete library to interact with Firebase ML (protocol v1) diff --git a/gen/firebaseml1-cli/src/main.rs b/gen/firebaseml1-cli/src/main.rs index efd2bab0d4..c5c0984240 100644 --- a/gen/firebaseml1-cli/src/main.rs +++ b/gen/firebaseml1-cli/src/main.rs @@ -422,7 +422,7 @@ async fn main() { let mut app = App::new("firebaseml1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Access custom machine learning models hosted via Firebase ML.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebaseml1_cli") .arg(Arg::with_name("url") diff --git a/gen/firebaseml1/Cargo.toml b/gen/firebaseml1/Cargo.toml index 144d5f0b02..369146426c 100644 --- a/gen/firebaseml1/Cargo.toml +++ b/gen/firebaseml1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebaseml1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase ML (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebaseml1" homepage = "https://firebase.google.com" -documentation = "https://docs.rs/google-firebaseml1/5.0.3+20240221" +documentation = "https://docs.rs/google-firebaseml1/5.0.4+20240221" license = "MIT" keywords = ["firebaseml", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebaseml1/README.md b/gen/firebaseml1/README.md index 690e4acf96..0eee2d5aab 100644 --- a/gen/firebaseml1/README.md +++ b/gen/firebaseml1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-firebaseml1` library allows access to all features of the *Google Firebase ML* service. -This documentation was generated from *Firebase ML* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *firebaseml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase ML* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *firebaseml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase ML* *v1* API can be found at the [official documentation site](https://firebase.google.com). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/FirebaseML) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/FirebaseML) ... -* [operations](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/api::Operation) - * [*cancel*](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/api::OperationCancelCall), [*delete*](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/api::OperationDeleteCall) and [*list*](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/api::OperationListCall) +* [operations](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/api::Operation) + * [*cancel*](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/api::OperationCancelCall), [*delete*](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/api::OperationDeleteCall) and [*list*](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/api::OperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/FirebaseML)** +* **[Hub](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/FirebaseML)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Part)** + * **[Parts](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -123,17 +123,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -143,29 +143,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::RequestValue) and -[decodable](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::RequestValue) and +[decodable](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebaseml1/5.0.3+20240221/google_firebaseml1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebaseml1/5.0.4+20240221/google_firebaseml1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebaseml1/src/api.rs b/gen/firebaseml1/src/api.rs index 151d13afd4..dfee8e3468 100644 --- a/gen/firebaseml1/src/api.rs +++ b/gen/firebaseml1/src/api.rs @@ -122,7 +122,7 @@ impl<'a, S> FirebaseML { FirebaseML { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebaseml.googleapis.com/".to_string(), _root_url: "https://firebaseml.googleapis.com/".to_string(), } @@ -133,7 +133,7 @@ impl<'a, S> FirebaseML { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebaseml1/src/lib.rs b/gen/firebaseml1/src/lib.rs index dd7ce14498..6ace012016 100644 --- a/gen/firebaseml1/src/lib.rs +++ b/gen/firebaseml1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase ML* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *firebaseml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase ML* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *firebaseml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase ML* *v1* API can be found at the //! [official documentation site](https://firebase.google.com). diff --git a/gen/firebaseremoteconfig1-cli/Cargo.toml b/gen/firebaseremoteconfig1-cli/Cargo.toml index 41a85f6308..df7ca24237 100644 --- a/gen/firebaseremoteconfig1-cli/Cargo.toml +++ b/gen/firebaseremoteconfig1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebaseremoteconfig1-cli" -version = "5.0.3+20171129" +version = "5.0.4+20171129" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Remote Config (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebaseremoteconfig1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebaseremoteconfig1] path = "../firebaseremoteconfig1" -version = "5.0.3+20171129" +version = "5.0.4+20171129" diff --git a/gen/firebaseremoteconfig1-cli/README.md b/gen/firebaseremoteconfig1-cli/README.md index 8d63799030..238130087f 100644 --- a/gen/firebaseremoteconfig1-cli/README.md +++ b/gen/firebaseremoteconfig1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebase Remote Config* API at revision *20171129*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebase Remote Config* API at revision *20171129*. The CLI is at version *5.0.4*. ```bash firebaseremoteconfig1 [options] diff --git a/gen/firebaseremoteconfig1-cli/mkdocs.yml b/gen/firebaseremoteconfig1-cli/mkdocs.yml index 76ed8f1ac3..d3b932ef99 100644 --- a/gen/firebaseremoteconfig1-cli/mkdocs.yml +++ b/gen/firebaseremoteconfig1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebase Remote Config v5.0.3+20171129 +site_name: Firebase Remote Config v5.0.4+20171129 site_url: http://byron.github.io/google-apis-rs/google-firebaseremoteconfig1-cli site_description: A complete library to interact with Firebase Remote Config (protocol v1) diff --git a/gen/firebaseremoteconfig1-cli/src/main.rs b/gen/firebaseremoteconfig1-cli/src/main.rs index 4f7f79a935..54b5b55eb4 100644 --- a/gen/firebaseremoteconfig1-cli/src/main.rs +++ b/gen/firebaseremoteconfig1-cli/src/main.rs @@ -355,7 +355,7 @@ async fn main() { let mut app = App::new("firebaseremoteconfig1") .author("Sebastian Thiel ") - .version("5.0.3+20171129") + .version("5.0.4+20171129") .about("Firebase Remote Config API allows the 3P clients to manage Remote Config conditions and parameters for Firebase applications.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebaseremoteconfig1_cli") .arg(Arg::with_name("folder") diff --git a/gen/firebaseremoteconfig1/Cargo.toml b/gen/firebaseremoteconfig1/Cargo.toml index 391b47a66d..ca89f3ea06 100644 --- a/gen/firebaseremoteconfig1/Cargo.toml +++ b/gen/firebaseremoteconfig1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebaseremoteconfig1" -version = "5.0.3+20171129" +version = "5.0.4+20171129" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Remote Config (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebaseremoteconfig1" homepage = "https://firebase.google.com/docs/remote-config/" -documentation = "https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129" +documentation = "https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129" license = "MIT" keywords = ["firebaseremoteconfig", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebaseremoteconfig1/README.md b/gen/firebaseremoteconfig1/README.md index a0d2af5310..a1218b88d2 100644 --- a/gen/firebaseremoteconfig1/README.md +++ b/gen/firebaseremoteconfig1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-firebaseremoteconfig1` library allows access to all features of the *Google Firebase Remote Config* service. -This documentation was generated from *Firebase Remote Config* crate version *5.0.3+20171129*, where *20171129* is the exact revision of the *firebaseremoteconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebase Remote Config* crate version *5.0.4+20171129*, where *20171129* is the exact revision of the *firebaseremoteconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebase Remote Config* *v1* API can be found at the [official documentation site](https://firebase.google.com/docs/remote-config/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/FirebaseRemoteConfig) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/FirebaseRemoteConfig) ... * projects - * [*get remote config*](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/api::ProjectGetRemoteConfigCall) and [*update remote config*](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/api::ProjectUpdateRemoteConfigCall) + * [*get remote config*](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/api::ProjectGetRemoteConfigCall) and [*update remote config*](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/api::ProjectUpdateRemoteConfigCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/FirebaseRemoteConfig)** +* **[Hub](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/FirebaseRemoteConfig)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Part)** + * **[Parts](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::RequestValue) and -[decodable](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::RequestValue) and +[decodable](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebaseremoteconfig1/5.0.3+20171129/google_firebaseremoteconfig1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebaseremoteconfig1/5.0.4+20171129/google_firebaseremoteconfig1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebaseremoteconfig1/src/api.rs b/gen/firebaseremoteconfig1/src/api.rs index d12aea3d8d..e474a164aa 100644 --- a/gen/firebaseremoteconfig1/src/api.rs +++ b/gen/firebaseremoteconfig1/src/api.rs @@ -104,7 +104,7 @@ impl<'a, S> FirebaseRemoteConfig { FirebaseRemoteConfig { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebaseremoteconfig.googleapis.com/".to_string(), _root_url: "https://firebaseremoteconfig.googleapis.com/".to_string(), } @@ -115,7 +115,7 @@ impl<'a, S> FirebaseRemoteConfig { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebaseremoteconfig1/src/lib.rs b/gen/firebaseremoteconfig1/src/lib.rs index 54e6db9b2d..412a7c0dc8 100644 --- a/gen/firebaseremoteconfig1/src/lib.rs +++ b/gen/firebaseremoteconfig1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Remote Config* crate version *5.0.3+20171129*, where *20171129* is the exact revision of the *firebaseremoteconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebase Remote Config* crate version *5.0.4+20171129*, where *20171129* is the exact revision of the *firebaseremoteconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebase Remote Config* *v1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/remote-config/). diff --git a/gen/firebasestorage1_beta-cli/Cargo.toml b/gen/firebasestorage1_beta-cli/Cargo.toml index a969a5072f..008f2229c8 100644 --- a/gen/firebasestorage1_beta-cli/Cargo.toml +++ b/gen/firebasestorage1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebasestorage1_beta-cli" -version = "5.0.3+20240301" +version = "5.0.4+20240301" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebasestorage (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasestorage1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firebasestorage1_beta] path = "../firebasestorage1_beta" -version = "5.0.3+20240301" +version = "5.0.4+20240301" diff --git a/gen/firebasestorage1_beta-cli/README.md b/gen/firebasestorage1_beta-cli/README.md index ad6035b57b..6cbcda46d0 100644 --- a/gen/firebasestorage1_beta-cli/README.md +++ b/gen/firebasestorage1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firebasestorage* API at revision *20240301*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firebasestorage* API at revision *20240301*. The CLI is at version *5.0.4*. ```bash firebasestorage1-beta [options] diff --git a/gen/firebasestorage1_beta-cli/mkdocs.yml b/gen/firebasestorage1_beta-cli/mkdocs.yml index 8692e27d20..9a8ad0cae8 100644 --- a/gen/firebasestorage1_beta-cli/mkdocs.yml +++ b/gen/firebasestorage1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firebasestorage v5.0.3+20240301 +site_name: Firebasestorage v5.0.4+20240301 site_url: http://byron.github.io/google-apis-rs/google-firebasestorage1_beta-cli site_description: A complete library to interact with Firebasestorage (protocol v1beta) diff --git a/gen/firebasestorage1_beta-cli/src/main.rs b/gen/firebasestorage1_beta-cli/src/main.rs index e0825a5cc8..3989f65e13 100644 --- a/gen/firebasestorage1_beta-cli/src/main.rs +++ b/gen/firebasestorage1_beta-cli/src/main.rs @@ -534,7 +534,7 @@ async fn main() { let mut app = App::new("firebasestorage1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240301") + .version("5.0.4+20240301") .about("The Cloud Storage for Firebase API enables programmatic management of Cloud Storage buckets for use in Firebase projects") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firebasestorage1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/firebasestorage1_beta/Cargo.toml b/gen/firebasestorage1_beta/Cargo.toml index e2f062c369..78a0b0b809 100644 --- a/gen/firebasestorage1_beta/Cargo.toml +++ b/gen/firebasestorage1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebasestorage1_beta" -version = "5.0.3+20240301" +version = "5.0.4+20240301" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebasestorage (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firebasestorage1_beta" homepage = "https://firebase.google.com/docs/storage" -documentation = "https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301" +documentation = "https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301" license = "MIT" keywords = ["firebasestorage", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firebasestorage1_beta/README.md b/gen/firebasestorage1_beta/README.md index d275ba15e9..3a9073cc32 100644 --- a/gen/firebasestorage1_beta/README.md +++ b/gen/firebasestorage1_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-firebasestorage1_beta` library allows access to all features of the *Google Firebasestorage* service. -This documentation was generated from *Firebasestorage* crate version *5.0.3+20240301*, where *20240301* is the exact revision of the *firebasestorage:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firebasestorage* crate version *5.0.4+20240301*, where *20240301* is the exact revision of the *firebasestorage:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firebasestorage* *v1_beta* API can be found at the [official documentation site](https://firebase.google.com/docs/storage). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/Firebasestorage) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/Firebasestorage) ... * projects - * [*buckets add firebase*](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/api::ProjectBucketAddFirebaseCall), [*buckets get*](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/api::ProjectBucketGetCall), [*buckets list*](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/api::ProjectBucketListCall) and [*buckets remove firebase*](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/api::ProjectBucketRemoveFirebaseCall) + * [*buckets add firebase*](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/api::ProjectBucketAddFirebaseCall), [*buckets get*](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/api::ProjectBucketGetCall), [*buckets list*](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/api::ProjectBucketListCall) and [*buckets remove firebase*](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/api::ProjectBucketRemoveFirebaseCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/Firebasestorage)** +* **[Hub](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/Firebasestorage)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Part)** + * **[Parts](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firebasestorage1_beta/5.0.3+20240301/google_firebasestorage1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-firebasestorage1_beta/5.0.4+20240301/google_firebasestorage1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firebasestorage1_beta/src/api.rs b/gen/firebasestorage1_beta/src/api.rs index 0c6c7d131b..030c7f0a5b 100644 --- a/gen/firebasestorage1_beta/src/api.rs +++ b/gen/firebasestorage1_beta/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Firebasestorage { Firebasestorage { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firebasestorage.googleapis.com/".to_string(), _root_url: "https://firebasestorage.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Firebasestorage { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebasestorage1_beta/src/lib.rs b/gen/firebasestorage1_beta/src/lib.rs index 22bc6bb64a..deb34da466 100644 --- a/gen/firebasestorage1_beta/src/lib.rs +++ b/gen/firebasestorage1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebasestorage* crate version *5.0.3+20240301*, where *20240301* is the exact revision of the *firebasestorage:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firebasestorage* crate version *5.0.4+20240301*, where *20240301* is the exact revision of the *firebasestorage:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firebasestorage* *v1_beta* API can be found at the //! [official documentation site](https://firebase.google.com/docs/storage). diff --git a/gen/firestore1-cli/Cargo.toml b/gen/firestore1-cli/Cargo.toml index 807c49924c..18e4aac6f1 100644 --- a/gen/firestore1-cli/Cargo.toml +++ b/gen/firestore1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firestore1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firestore (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firestore1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firestore1] path = "../firestore1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/firestore1-cli/README.md b/gen/firestore1-cli/README.md index 5f8cfa8cb8..7ed7f1e66b 100644 --- a/gen/firestore1-cli/README.md +++ b/gen/firestore1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firestore* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firestore* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash firestore1 [options] diff --git a/gen/firestore1-cli/mkdocs.yml b/gen/firestore1-cli/mkdocs.yml index 082e30b443..410ec1960e 100644 --- a/gen/firestore1-cli/mkdocs.yml +++ b/gen/firestore1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firestore v5.0.3+20240226 +site_name: Firestore v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-firestore1-cli site_description: A complete library to interact with Firestore (protocol v1) diff --git a/gen/firestore1-cli/src/main.rs b/gen/firestore1-cli/src/main.rs index 2798fcea22..9f5aba7a98 100644 --- a/gen/firestore1-cli/src/main.rs +++ b/gen/firestore1-cli/src/main.rs @@ -4896,7 +4896,7 @@ async fn main() { let mut app = App::new("firestore1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firestore1_cli") .arg(Arg::with_name("url") diff --git a/gen/firestore1/Cargo.toml b/gen/firestore1/Cargo.toml index 6107b3cdce..d27d8a8a4a 100644 --- a/gen/firestore1/Cargo.toml +++ b/gen/firestore1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firestore1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firestore (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firestore1" homepage = "https://cloud.google.com/firestore" -documentation = "https://docs.rs/google-firestore1/5.0.3+20240226" +documentation = "https://docs.rs/google-firestore1/5.0.4+20240226" license = "MIT" keywords = ["firestore", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firestore1/README.md b/gen/firestore1/README.md index ae65a0123c..13d68e9ae6 100644 --- a/gen/firestore1/README.md +++ b/gen/firestore1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-firestore1` library allows access to all features of the *Google Firestore* service. -This documentation was generated from *Firestore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firestore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firestore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firestore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firestore* *v1* API can be found at the [official documentation site](https://cloud.google.com/firestore). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/Firestore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/Firestore) ... * projects - * [*databases backup schedules create*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleCreateCall), [*databases backup schedules delete*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleDeleteCall), [*databases backup schedules get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleGetCall), [*databases backup schedules list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleListCall), [*databases backup schedules patch*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseBackupSchedulePatchCall), [*databases collection groups fields get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupFieldGetCall), [*databases collection groups fields list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupFieldListCall), [*databases collection groups fields patch*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupFieldPatchCall), [*databases collection groups indexes create*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexCreateCall), [*databases collection groups indexes delete*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexDeleteCall), [*databases collection groups indexes get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexGetCall), [*databases collection groups indexes list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexListCall), [*databases create*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseCreateCall), [*databases delete*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDeleteCall), [*databases documents batch get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentBatchGetCall), [*databases documents batch write*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentBatchWriteCall), [*databases documents begin transaction*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentBeginTransactionCall), [*databases documents commit*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentCommitCall), [*databases documents create document*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentCreateDocumentCall), [*databases documents delete*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentDeleteCall), [*databases documents get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentGetCall), [*databases documents list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentListCall), [*databases documents list collection ids*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentListCollectionIdCall), [*databases documents list documents*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentListDocumentCall), [*databases documents listen*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentListenCall), [*databases documents partition query*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentPartitionQueryCall), [*databases documents patch*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentPatchCall), [*databases documents rollback*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentRollbackCall), [*databases documents run aggregation query*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentRunAggregationQueryCall), [*databases documents run query*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentRunQueryCall), [*databases documents write*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseDocumentWriteCall), [*databases export documents*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseExportDocumentCall), [*databases get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseGetCall), [*databases import documents*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseImportDocumentCall), [*databases list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseListCall), [*databases operations cancel*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseOperationCancelCall), [*databases operations delete*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseOperationDeleteCall), [*databases operations get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseOperationGetCall), [*databases operations list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseOperationListCall), [*databases patch*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabasePatchCall), [*databases restore*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectDatabaseRestoreCall), [*locations backups delete*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectLocationBackupDeleteCall), [*locations backups get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectLocationBackupGetCall), [*locations backups list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectLocationBackupListCall), [*locations get*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectLocationGetCall) and [*locations list*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/api::ProjectLocationListCall) + * [*databases backup schedules create*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleCreateCall), [*databases backup schedules delete*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleDeleteCall), [*databases backup schedules get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleGetCall), [*databases backup schedules list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseBackupScheduleListCall), [*databases backup schedules patch*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseBackupSchedulePatchCall), [*databases collection groups fields get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupFieldGetCall), [*databases collection groups fields list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupFieldListCall), [*databases collection groups fields patch*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupFieldPatchCall), [*databases collection groups indexes create*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexCreateCall), [*databases collection groups indexes delete*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexDeleteCall), [*databases collection groups indexes get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexGetCall), [*databases collection groups indexes list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCollectionGroupIndexListCall), [*databases create*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseCreateCall), [*databases delete*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDeleteCall), [*databases documents batch get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentBatchGetCall), [*databases documents batch write*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentBatchWriteCall), [*databases documents begin transaction*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentBeginTransactionCall), [*databases documents commit*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentCommitCall), [*databases documents create document*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentCreateDocumentCall), [*databases documents delete*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentDeleteCall), [*databases documents get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentGetCall), [*databases documents list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentListCall), [*databases documents list collection ids*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentListCollectionIdCall), [*databases documents list documents*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentListDocumentCall), [*databases documents listen*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentListenCall), [*databases documents partition query*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentPartitionQueryCall), [*databases documents patch*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentPatchCall), [*databases documents rollback*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentRollbackCall), [*databases documents run aggregation query*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentRunAggregationQueryCall), [*databases documents run query*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentRunQueryCall), [*databases documents write*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseDocumentWriteCall), [*databases export documents*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseExportDocumentCall), [*databases get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseGetCall), [*databases import documents*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseImportDocumentCall), [*databases list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseListCall), [*databases operations cancel*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseOperationCancelCall), [*databases operations delete*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseOperationDeleteCall), [*databases operations get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseOperationGetCall), [*databases operations list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseOperationListCall), [*databases patch*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabasePatchCall), [*databases restore*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectDatabaseRestoreCall), [*locations backups delete*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectLocationBackupDeleteCall), [*locations backups get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectLocationBackupGetCall), [*locations backups list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectLocationBackupListCall), [*locations get*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectLocationGetCall) and [*locations list*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/api::ProjectLocationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/Firestore)** +* **[Hub](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/Firestore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Part)** + * **[Parts](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::RequestValue) and -[decodable](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::RequestValue) and +[decodable](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firestore1/5.0.3+20240226/google_firestore1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firestore1/5.0.4+20240226/google_firestore1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firestore1/src/api.rs b/gen/firestore1/src/api.rs index a2115cb838..7837f2d706 100644 --- a/gen/firestore1/src/api.rs +++ b/gen/firestore1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Firestore { Firestore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firestore.googleapis.com/".to_string(), _root_url: "https://firestore.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> Firestore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firestore1/src/lib.rs b/gen/firestore1/src/lib.rs index b542349011..3c9a1e2ae6 100644 --- a/gen/firestore1/src/lib.rs +++ b/gen/firestore1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firestore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firestore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firestore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firestore:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firestore* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/firestore). diff --git a/gen/firestore1_beta1-cli/Cargo.toml b/gen/firestore1_beta1-cli/Cargo.toml index acc58e30e1..343683639b 100644 --- a/gen/firestore1_beta1-cli/Cargo.toml +++ b/gen/firestore1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firestore1_beta1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firestore (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firestore1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-firestore1_beta1] path = "../firestore1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/firestore1_beta1-cli/README.md b/gen/firestore1_beta1-cli/README.md index 5ede9f9914..afef14d8af 100644 --- a/gen/firestore1_beta1-cli/README.md +++ b/gen/firestore1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Firestore* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Firestore* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash firestore1-beta1 [options] diff --git a/gen/firestore1_beta1-cli/mkdocs.yml b/gen/firestore1_beta1-cli/mkdocs.yml index dc5f5e8f33..d45f856bf5 100644 --- a/gen/firestore1_beta1-cli/mkdocs.yml +++ b/gen/firestore1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Firestore v5.0.3+20240226 +site_name: Firestore v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-firestore1_beta1-cli site_description: A complete library to interact with Firestore (protocol v1beta1) diff --git a/gen/firestore1_beta1-cli/src/main.rs b/gen/firestore1_beta1-cli/src/main.rs index 9e7a7db682..a388878576 100644 --- a/gen/firestore1_beta1-cli/src/main.rs +++ b/gen/firestore1_beta1-cli/src/main.rs @@ -2758,7 +2758,7 @@ async fn main() { let mut app = App::new("firestore1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_firestore1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/firestore1_beta1/Cargo.toml b/gen/firestore1_beta1/Cargo.toml index eaeb6a08a4..f95ca3200c 100644 --- a/gen/firestore1_beta1/Cargo.toml +++ b/gen/firestore1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firestore1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firestore (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/firestore1_beta1" homepage = "https://cloud.google.com/firestore" -documentation = "https://docs.rs/google-firestore1_beta1/5.0.3+20240226" +documentation = "https://docs.rs/google-firestore1_beta1/5.0.4+20240226" license = "MIT" keywords = ["firestore", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/firestore1_beta1/README.md b/gen/firestore1_beta1/README.md index 77bc3eedba..56579ed09a 100644 --- a/gen/firestore1_beta1/README.md +++ b/gen/firestore1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-firestore1_beta1` library allows access to all features of the *Google Firestore* service. -This documentation was generated from *Firestore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firestore:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Firestore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firestore:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Firestore* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/firestore). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/Firestore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/Firestore) ... * projects - * [*databases documents batch get*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentBatchGetCall), [*databases documents batch write*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentBatchWriteCall), [*databases documents begin transaction*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentBeginTransactionCall), [*databases documents commit*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentCommitCall), [*databases documents create document*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentCreateDocumentCall), [*databases documents delete*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentDeleteCall), [*databases documents get*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentGetCall), [*databases documents list*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListCall), [*databases documents list collection ids*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListCollectionIdCall), [*databases documents list documents*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListDocumentCall), [*databases documents listen*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListenCall), [*databases documents partition query*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentPartitionQueryCall), [*databases documents patch*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentPatchCall), [*databases documents rollback*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentRollbackCall), [*databases documents run aggregation query*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentRunAggregationQueryCall), [*databases documents run query*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentRunQueryCall), [*databases documents write*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentWriteCall), [*databases export documents*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseExportDocumentCall), [*databases import documents*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseImportDocumentCall), [*databases indexes create*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexCreateCall), [*databases indexes delete*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexDeleteCall), [*databases indexes get*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexGetCall) and [*databases indexes list*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexListCall) + * [*databases documents batch get*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentBatchGetCall), [*databases documents batch write*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentBatchWriteCall), [*databases documents begin transaction*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentBeginTransactionCall), [*databases documents commit*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentCommitCall), [*databases documents create document*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentCreateDocumentCall), [*databases documents delete*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentDeleteCall), [*databases documents get*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentGetCall), [*databases documents list*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListCall), [*databases documents list collection ids*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListCollectionIdCall), [*databases documents list documents*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListDocumentCall), [*databases documents listen*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentListenCall), [*databases documents partition query*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentPartitionQueryCall), [*databases documents patch*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentPatchCall), [*databases documents rollback*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentRollbackCall), [*databases documents run aggregation query*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentRunAggregationQueryCall), [*databases documents run query*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentRunQueryCall), [*databases documents write*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseDocumentWriteCall), [*databases export documents*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseExportDocumentCall), [*databases import documents*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseImportDocumentCall), [*databases indexes create*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexCreateCall), [*databases indexes delete*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexDeleteCall), [*databases indexes get*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexGetCall) and [*databases indexes list*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/api::ProjectDatabaseIndexListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/Firestore)** +* **[Hub](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/Firestore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-firestore1_beta1/5.0.3+20240226/google_firestore1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-firestore1_beta1/5.0.4+20240226/google_firestore1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/firestore1_beta1/src/api.rs b/gen/firestore1_beta1/src/api.rs index 0fe69c7d61..56c5bdc9cb 100644 --- a/gen/firestore1_beta1/src/api.rs +++ b/gen/firestore1_beta1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Firestore { Firestore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://firestore.googleapis.com/".to_string(), _root_url: "https://firestore.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Firestore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firestore1_beta1/src/lib.rs b/gen/firestore1_beta1/src/lib.rs index 396c7aeb38..f0f8e824b4 100644 --- a/gen/firestore1_beta1/src/lib.rs +++ b/gen/firestore1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firestore* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *firestore:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Firestore* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *firestore:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Firestore* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/firestore). diff --git a/gen/fitness1-cli/Cargo.toml b/gen/fitness1-cli/Cargo.toml index 70330a4246..ef02a74cc9 100644 --- a/gen/fitness1-cli/Cargo.toml +++ b/gen/fitness1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-fitness1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with fitness (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fitness1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-fitness1] path = "../fitness1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/fitness1-cli/README.md b/gen/fitness1-cli/README.md index 643a7d12e2..a3a61a68b2 100644 --- a/gen/fitness1-cli/README.md +++ b/gen/fitness1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *fitness* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *fitness* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash fitness1 [options] diff --git a/gen/fitness1-cli/mkdocs.yml b/gen/fitness1-cli/mkdocs.yml index 6c943f4dc6..33c3fe966d 100644 --- a/gen/fitness1-cli/mkdocs.yml +++ b/gen/fitness1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: fitness v5.0.3+20240304 +site_name: fitness v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-fitness1-cli site_description: A complete library to interact with fitness (protocol v1) diff --git a/gen/fitness1-cli/src/main.rs b/gen/fitness1-cli/src/main.rs index fdbe40d2c7..36dc7aff39 100644 --- a/gen/fitness1-cli/src/main.rs +++ b/gen/fitness1-cli/src/main.rs @@ -1470,7 +1470,7 @@ async fn main() { let mut app = App::new("fitness1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The Fitness API for managing users' fitness tracking data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_fitness1_cli") .arg(Arg::with_name("url") diff --git a/gen/fitness1/Cargo.toml b/gen/fitness1/Cargo.toml index 752c2f6b59..a6a4e43da2 100644 --- a/gen/fitness1/Cargo.toml +++ b/gen/fitness1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-fitness1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with fitness (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fitness1" homepage = "https://developers.google.com/fit/rest/v1/get-started" -documentation = "https://docs.rs/google-fitness1/5.0.3+20240304" +documentation = "https://docs.rs/google-fitness1/5.0.4+20240304" license = "MIT" keywords = ["fitness", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/fitness1/README.md b/gen/fitness1/README.md index 0a428333aa..985359bdf7 100644 --- a/gen/fitness1/README.md +++ b/gen/fitness1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-fitness1` library allows access to all features of the *Google fitness* service. -This documentation was generated from *fitness* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *fitness* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *fitness* *v1* API can be found at the [official documentation site](https://developers.google.com/fit/rest/v1/get-started). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/Fitness) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/Fitness) ... * users - * [*data sources create*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceCreateCall), [*data sources data point changes list*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceDataPointChangeListCall), [*data sources datasets delete*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceDatasetDeleteCall), [*data sources datasets get*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceDatasetGetCall), [*data sources datasets patch*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceDatasetPatchCall), [*data sources delete*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceDeleteCall), [*data sources get*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceGetCall), [*data sources list*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceListCall), [*data sources update*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDataSourceUpdateCall), [*dataset aggregate*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserDatasetAggregateCall), [*sessions delete*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserSessionDeleteCall), [*sessions list*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserSessionListCall) and [*sessions update*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/api::UserSessionUpdateCall) + * [*data sources create*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceCreateCall), [*data sources data point changes list*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceDataPointChangeListCall), [*data sources datasets delete*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceDatasetDeleteCall), [*data sources datasets get*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceDatasetGetCall), [*data sources datasets patch*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceDatasetPatchCall), [*data sources delete*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceDeleteCall), [*data sources get*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceGetCall), [*data sources list*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceListCall), [*data sources update*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDataSourceUpdateCall), [*dataset aggregate*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserDatasetAggregateCall), [*sessions delete*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserSessionDeleteCall), [*sessions list*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserSessionListCall) and [*sessions update*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/api::UserSessionUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/Fitness)** +* **[Hub](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/Fitness)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::CallBuilder) -* **[Resources](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::CallBuilder) +* **[Resources](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Part)** + * **[Parts](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Delegate) to the -[Method Builder](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Delegate) to the +[Method Builder](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::RequestValue) and -[decodable](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::RequestValue) and +[decodable](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-fitness1/5.0.3+20240304/google_fitness1/client::RequestValue) are moved +* [request values](https://docs.rs/google-fitness1/5.0.4+20240304/google_fitness1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/fitness1/src/api.rs b/gen/fitness1/src/api.rs index 40bc8198a5..8dbeba5b2e 100644 --- a/gen/fitness1/src/api.rs +++ b/gen/fitness1/src/api.rs @@ -209,7 +209,7 @@ impl<'a, S> Fitness { Fitness { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://fitness.googleapis.com/fitness/v1/users/".to_string(), _root_url: "https://fitness.googleapis.com/".to_string(), } @@ -220,7 +220,7 @@ impl<'a, S> Fitness { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/fitness1/src/lib.rs b/gen/fitness1/src/lib.rs index d969d3604d..1a96f2a664 100644 --- a/gen/fitness1/src/lib.rs +++ b/gen/fitness1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *fitness* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *fitness* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *fitness* *v1* API can be found at the //! [official documentation site](https://developers.google.com/fit/rest/v1/get-started). diff --git a/gen/fusiontables2-cli/Cargo.toml b/gen/fusiontables2-cli/Cargo.toml index 82a9282f55..8c97d436ef 100644 --- a/gen/fusiontables2-cli/Cargo.toml +++ b/gen/fusiontables2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-fusiontables2-cli" -version = "5.0.3+20171117" +version = "5.0.4+20171117" authors = ["Sebastian Thiel "] description = "A complete library to interact with fusiontables (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fusiontables2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-fusiontables2] path = "../fusiontables2" -version = "5.0.3+20171117" +version = "5.0.4+20171117" diff --git a/gen/fusiontables2-cli/README.md b/gen/fusiontables2-cli/README.md index c0b40f9a6e..5caa217b06 100644 --- a/gen/fusiontables2-cli/README.md +++ b/gen/fusiontables2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *fusiontables* API at revision *20171117*. The CLI is at version *5.0.3*. +This documentation was generated from the *fusiontables* API at revision *20171117*. The CLI is at version *5.0.4*. ```bash fusiontables2 [options] diff --git a/gen/fusiontables2-cli/mkdocs.yml b/gen/fusiontables2-cli/mkdocs.yml index 4b4bc7d647..9e71ebe364 100644 --- a/gen/fusiontables2-cli/mkdocs.yml +++ b/gen/fusiontables2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: fusiontables v5.0.3+20171117 +site_name: fusiontables v5.0.4+20171117 site_url: http://byron.github.io/google-apis-rs/google-fusiontables2-cli site_description: A complete library to interact with fusiontables (protocol v2) diff --git a/gen/fusiontables2-cli/src/main.rs b/gen/fusiontables2-cli/src/main.rs index 01e1bab215..da01669cdf 100644 --- a/gen/fusiontables2-cli/src/main.rs +++ b/gen/fusiontables2-cli/src/main.rs @@ -3654,7 +3654,7 @@ async fn main() { let mut app = App::new("fusiontables2") .author("Sebastian Thiel ") - .version("5.0.3+20171117") + .version("5.0.4+20171117") .about("API for working with Fusion Tables data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_fusiontables2_cli") .arg(Arg::with_name("url") diff --git a/gen/fusiontables2/Cargo.toml b/gen/fusiontables2/Cargo.toml index 208214c15f..ae24668046 100644 --- a/gen/fusiontables2/Cargo.toml +++ b/gen/fusiontables2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-fusiontables2" -version = "5.0.3+20171117" +version = "5.0.4+20171117" authors = ["Sebastian Thiel "] description = "A complete library to interact with fusiontables (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/fusiontables2" homepage = "https://developers.google.com/fusiontables" -documentation = "https://docs.rs/google-fusiontables2/5.0.3+20171117" +documentation = "https://docs.rs/google-fusiontables2/5.0.4+20171117" license = "MIT" keywords = ["fusiontables", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/fusiontables2/README.md b/gen/fusiontables2/README.md index 3d2ebd1ce1..b924993f0d 100644 --- a/gen/fusiontables2/README.md +++ b/gen/fusiontables2/README.md @@ -5,38 +5,38 @@ DO NOT EDIT ! --> The `google-fusiontables2` library allows access to all features of the *Google fusiontables* service. -This documentation was generated from *fusiontables* crate version *5.0.3+20171117*, where *20171117* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *fusiontables* crate version *5.0.4+20171117*, where *20171117* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *fusiontables* *v2* API can be found at the [official documentation site](https://developers.google.com/fusiontables). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/Fusiontables) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/Fusiontables) ... -* [column](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::Column) - * [*delete*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::ColumnDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::ColumnGetCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::ColumnInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::ColumnListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::ColumnPatchCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::ColumnUpdateCall) +* [column](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::Column) + * [*delete*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::ColumnDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::ColumnGetCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::ColumnInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::ColumnListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::ColumnPatchCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::ColumnUpdateCall) * query - * [*sql*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::QuerySqlCall) and [*sql get*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::QuerySqlGetCall) + * [*sql*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::QuerySqlCall) and [*sql get*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::QuerySqlGetCall) * style - * [*delete*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::StyleDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::StyleGetCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::StyleInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::StyleListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::StylePatchCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::StyleUpdateCall) -* [table](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::Table) - * [*copy*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableCopyCall), [*delete*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableGetCall), [*import rows*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableImportRowCall), [*import table*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableImportTableCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TablePatchCall), [*refetch sheet*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableRefetchSheetCall), [*replace rows*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableReplaceRowCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableUpdateCall) -* [task](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::Task) - * [*delete*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TaskDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TaskGetCall) and [*list*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TaskListCall) -* [template](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::Template) - * [*delete*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TemplateDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TemplateGetCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TemplateInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TemplateListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TemplatePatchCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TemplateUpdateCall) + * [*delete*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::StyleDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::StyleGetCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::StyleInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::StyleListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::StylePatchCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::StyleUpdateCall) +* [table](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::Table) + * [*copy*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableCopyCall), [*delete*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableGetCall), [*import rows*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableImportRowCall), [*import table*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableImportTableCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TablePatchCall), [*refetch sheet*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableRefetchSheetCall), [*replace rows*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableReplaceRowCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableUpdateCall) +* [task](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::Task) + * [*delete*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TaskDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TaskGetCall) and [*list*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TaskListCall) +* [template](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::Template) + * [*delete*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TemplateDeleteCall), [*get*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TemplateGetCall), [*insert*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TemplateInsertCall), [*list*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TemplateListCall), [*patch*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TemplatePatchCall) and [*update*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TemplateUpdateCall) Upload supported by ... -* [*import rows table*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableImportRowCall) -* [*import table table*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableImportTableCall) -* [*replace rows table*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::TableReplaceRowCall) +* [*import rows table*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableImportRowCall) +* [*import table table*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableImportTableCall) +* [*replace rows table*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::TableReplaceRowCall) Download supported by ... -* [*sql query*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::QuerySqlCall) -* [*sql get query*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/api::QuerySqlGetCall) +* [*sql query*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::QuerySqlCall) +* [*sql get query*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/api::QuerySqlGetCall) @@ -44,17 +44,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/Fusiontables)** +* **[Hub](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/Fusiontables)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::CallBuilder) -* **[Resources](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::CallBuilder) +* **[Resources](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Part)** + * **[Parts](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -147,17 +147,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -167,29 +167,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Delegate) to the -[Method Builder](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Delegate) to the +[Method Builder](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::RequestValue) and -[decodable](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::RequestValue) and +[decodable](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-fusiontables2/5.0.3+20171117/google_fusiontables2/client::RequestValue) are moved +* [request values](https://docs.rs/google-fusiontables2/5.0.4+20171117/google_fusiontables2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/fusiontables2/src/api.rs b/gen/fusiontables2/src/api.rs index f3a874be31..d99cef7a88 100644 --- a/gen/fusiontables2/src/api.rs +++ b/gen/fusiontables2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Fusiontables { Fusiontables { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/fusiontables/v2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -152,7 +152,7 @@ impl<'a, S> Fusiontables { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/fusiontables2/src/lib.rs b/gen/fusiontables2/src/lib.rs index 016e2df9ac..400ff19039 100644 --- a/gen/fusiontables2/src/lib.rs +++ b/gen/fusiontables2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *fusiontables* crate version *5.0.3+20171117*, where *20171117* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *fusiontables* crate version *5.0.4+20171117*, where *20171117* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *fusiontables* *v2* API can be found at the //! [official documentation site](https://developers.google.com/fusiontables). diff --git a/gen/games1-cli/Cargo.toml b/gen/games1-cli/Cargo.toml index bc9dd329f1..9db82b78e5 100644 --- a/gen/games1-cli/Cargo.toml +++ b/gen/games1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-games1-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/games1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-games1] path = "../games1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/games1-cli/README.md b/gen/games1-cli/README.md index d0fa2aa121..425df63024 100644 --- a/gen/games1-cli/README.md +++ b/gen/games1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Games* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Games* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash games1 [options] diff --git a/gen/games1-cli/mkdocs.yml b/gen/games1-cli/mkdocs.yml index 9df49f0d81..5a4a6aeda2 100644 --- a/gen/games1-cli/mkdocs.yml +++ b/gen/games1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Games v5.0.3+20240228 +site_name: Games v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-games1-cli site_description: A complete library to interact with Games (protocol v1) diff --git a/gen/games1-cli/src/main.rs b/gen/games1-cli/src/main.rs index de3151252d..4aacbec2d7 100644 --- a/gen/games1-cli/src/main.rs +++ b/gen/games1-cli/src/main.rs @@ -3329,7 +3329,7 @@ async fn main() { let mut app = App::new("games1") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("The Google Play games service allows developers to enhance games with social leaderboards, achievements, game state, sign-in with Google, and more.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_games1_cli") .arg(Arg::with_name("url") diff --git a/gen/games1/Cargo.toml b/gen/games1/Cargo.toml index 7f42a6476a..203772e3ff 100644 --- a/gen/games1/Cargo.toml +++ b/gen/games1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-games1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/games1" homepage = "https://developers.google.com/games/" -documentation = "https://docs.rs/google-games1/5.0.3+20240228" +documentation = "https://docs.rs/google-games1/5.0.4+20240228" license = "MIT" keywords = ["games", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/games1/README.md b/gen/games1/README.md index b62e1908fb..cab2518bef 100644 --- a/gen/games1/README.md +++ b/gen/games1/README.md @@ -5,38 +5,38 @@ DO NOT EDIT ! --> The `google-games1` library allows access to all features of the *Google Games* service. -This documentation was generated from *Games* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Games* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Games* *v1* API can be found at the [official documentation site](https://developers.google.com/games/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-games1/5.0.3+20240228/google_games1/Games) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-games1/5.0.4+20240228/google_games1/Games) ... -* [achievement definitions](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementDefinition) - * [*list*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementDefinitionListCall) +* [achievement definitions](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementDefinition) + * [*list*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementDefinitionListCall) * achievements - * [*increment*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementIncrementCall), [*list*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementListCall), [*reveal*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementRevealCall), [*set steps at least*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementSetStepsAtLeastCall), [*unlock*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementUnlockCall) and [*update multiple*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::AchievementUpdateMultipleCall) -* [applications](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::Application) - * [*get*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ApplicationGetCall), [*get end point*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ApplicationGetEndPointCall), [*played*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ApplicationPlayedCall) and [*verify*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ApplicationVerifyCall) + * [*increment*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementIncrementCall), [*list*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementListCall), [*reveal*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementRevealCall), [*set steps at least*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementSetStepsAtLeastCall), [*unlock*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementUnlockCall) and [*update multiple*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::AchievementUpdateMultipleCall) +* [applications](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::Application) + * [*get*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ApplicationGetCall), [*get end point*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ApplicationGetEndPointCall), [*played*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ApplicationPlayedCall) and [*verify*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ApplicationVerifyCall) * events - * [*list by player*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::EventListByPlayerCall), [*list definitions*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::EventListDefinitionCall) and [*record*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::EventRecordCall) -* [leaderboards](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::Leaderboard) - * [*get*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::LeaderboardGetCall) and [*list*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::LeaderboardListCall) + * [*list by player*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::EventListByPlayerCall), [*list definitions*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::EventListDefinitionCall) and [*record*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::EventRecordCall) +* [leaderboards](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::Leaderboard) + * [*get*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::LeaderboardGetCall) and [*list*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::LeaderboardListCall) * metagame - * [*get metagame config*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::MetagameGetMetagameConfigCall) and [*list categories by player*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::MetagameListCategoriesByPlayerCall) -* [players](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::Player) - * [*get*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::PlayerGetCall), [*get multiple application player ids*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::PlayerGetMultipleApplicationPlayerIdCall), [*get scoped player ids*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::PlayerGetScopedPlayerIdCall) and [*list*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::PlayerListCall) + * [*get metagame config*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::MetagameGetMetagameConfigCall) and [*list categories by player*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::MetagameListCategoriesByPlayerCall) +* [players](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::Player) + * [*get*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::PlayerGetCall), [*get multiple application player ids*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::PlayerGetMultipleApplicationPlayerIdCall), [*get scoped player ids*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::PlayerGetScopedPlayerIdCall) and [*list*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::PlayerListCall) * recall - * [*link persona*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::RecallLinkPersonaCall), [*reset persona*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::RecallResetPersonaCall), [*retrieve tokens*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::RecallRetrieveTokenCall) and [*unlink persona*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::RecallUnlinkPersonaCall) + * [*link persona*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::RecallLinkPersonaCall), [*reset persona*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::RecallResetPersonaCall), [*retrieve tokens*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::RecallRetrieveTokenCall) and [*unlink persona*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::RecallUnlinkPersonaCall) * revisions - * [*check*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::RevisionCheckCall) + * [*check*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::RevisionCheckCall) * scores - * [*get*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ScoreGetCall), [*list*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ScoreListCall), [*list window*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ScoreListWindowCall), [*submit*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ScoreSubmitCall) and [*submit multiple*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::ScoreSubmitMultipleCall) -* [snapshots](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::Snapshot) - * [*get*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::SnapshotGetCall) and [*list*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::SnapshotListCall) + * [*get*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ScoreGetCall), [*list*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ScoreListCall), [*list window*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ScoreListWindowCall), [*submit*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ScoreSubmitCall) and [*submit multiple*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::ScoreSubmitMultipleCall) +* [snapshots](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::Snapshot) + * [*get*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::SnapshotGetCall) and [*list*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::SnapshotListCall) * stats - * [*get*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/api::StatGetCall) + * [*get*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/api::StatGetCall) @@ -45,17 +45,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-games1/5.0.3+20240228/google_games1/Games)** +* **[Hub](https://docs.rs/google-games1/5.0.4+20240228/google_games1/Games)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::CallBuilder) -* **[Resources](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::CallBuilder) +* **[Resources](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Part)** + * **[Parts](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Delegate) to the -[Method Builder](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Delegate) to the +[Method Builder](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::RequestValue) and -[decodable](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::RequestValue) and +[decodable](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-games1/5.0.3+20240228/google_games1/client::RequestValue) are moved +* [request values](https://docs.rs/google-games1/5.0.4+20240228/google_games1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/games1/src/api.rs b/gen/games1/src/api.rs index 2c46b6508e..ee45f2af6e 100644 --- a/gen/games1/src/api.rs +++ b/gen/games1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Games { Games { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://games.googleapis.com/".to_string(), _root_url: "https://games.googleapis.com/".to_string(), } @@ -173,7 +173,7 @@ impl<'a, S> Games { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/games1/src/lib.rs b/gen/games1/src/lib.rs index 7e2284e6c9..3ca9a4490f 100644 --- a/gen/games1/src/lib.rs +++ b/gen/games1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Games* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Games* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Games* *v1* API can be found at the //! [official documentation site](https://developers.google.com/games/). diff --git a/gen/gamesconfiguration1_configuration-cli/Cargo.toml b/gen/gamesconfiguration1_configuration-cli/Cargo.toml index 217b3a5761..f01d0804b9 100644 --- a/gen/gamesconfiguration1_configuration-cli/Cargo.toml +++ b/gen/gamesconfiguration1_configuration-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gamesconfiguration1_configuration-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Configuration (protocol v1configuration)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gamesconfiguration1_configuration-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gamesconfiguration1_configuration] path = "../gamesconfiguration1_configuration" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/gamesconfiguration1_configuration-cli/README.md b/gen/gamesconfiguration1_configuration-cli/README.md index 6f6e9f9707..c1e383d7fe 100644 --- a/gen/gamesconfiguration1_configuration-cli/README.md +++ b/gen/gamesconfiguration1_configuration-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Games Configuration* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Games Configuration* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash gamesconfiguration1-configuration [options] diff --git a/gen/gamesconfiguration1_configuration-cli/mkdocs.yml b/gen/gamesconfiguration1_configuration-cli/mkdocs.yml index 00b62bea72..614282c43d 100644 --- a/gen/gamesconfiguration1_configuration-cli/mkdocs.yml +++ b/gen/gamesconfiguration1_configuration-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Games Configuration v5.0.3+20240228 +site_name: Games Configuration v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-gamesconfiguration1_configuration-cli site_description: A complete library to interact with Games Configuration (protocol v1configuration) diff --git a/gen/gamesconfiguration1_configuration-cli/src/main.rs b/gen/gamesconfiguration1_configuration-cli/src/main.rs index a110a3b516..94bb46e984 100644 --- a/gen/gamesconfiguration1_configuration-cli/src/main.rs +++ b/gen/gamesconfiguration1_configuration-cli/src/main.rs @@ -1162,7 +1162,7 @@ async fn main() { let mut app = App::new("gamesconfiguration1-configuration") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("The Google Play Game Services Publishing API allows developers to configure their games in Game Services.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration_cli") .arg(Arg::with_name("url") diff --git a/gen/gamesconfiguration1_configuration/Cargo.toml b/gen/gamesconfiguration1_configuration/Cargo.toml index 0c68124b00..3ea7cdbac1 100644 --- a/gen/gamesconfiguration1_configuration/Cargo.toml +++ b/gen/gamesconfiguration1_configuration/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gamesconfiguration1_configuration" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Configuration (protocol v1configuration)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gamesconfiguration1_configuration" homepage = "https://developers.google.com/games/" -documentation = "https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228" +documentation = "https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228" license = "MIT" keywords = ["gamesConfiguration", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gamesconfiguration1_configuration/README.md b/gen/gamesconfiguration1_configuration/README.md index a4ce65aa5b..e724f34ba3 100644 --- a/gen/gamesconfiguration1_configuration/README.md +++ b/gen/gamesconfiguration1_configuration/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-gamesconfiguration1_configuration` library allows access to all features of the *Google Games Configuration* service. -This documentation was generated from *Games Configuration* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Games Configuration* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Games Configuration* *v1_configuration* API can be found at the [official documentation site](https://developers.google.com/games/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/GamesConfiguration) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/GamesConfiguration) ... -* [achievement configurations](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::AchievementConfiguration) - * [*delete*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationDeleteCall), [*get*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationGetCall), [*insert*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationInsertCall), [*list*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationListCall) and [*update*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationUpdateCall) -* [leaderboard configurations](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfiguration) - * [*delete*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationDeleteCall), [*get*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationGetCall), [*insert*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationInsertCall), [*list*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationListCall) and [*update*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationUpdateCall) +* [achievement configurations](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::AchievementConfiguration) + * [*delete*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationDeleteCall), [*get*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationGetCall), [*insert*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationInsertCall), [*list*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationListCall) and [*update*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::AchievementConfigurationUpdateCall) +* [leaderboard configurations](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfiguration) + * [*delete*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationDeleteCall), [*get*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationGetCall), [*insert*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationInsertCall), [*list*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationListCall) and [*update*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/api::LeaderboardConfigurationUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/GamesConfiguration)** +* **[Hub](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/GamesConfiguration)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::CallBuilder) -* **[Resources](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::CallBuilder) +* **[Resources](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Part)** + * **[Parts](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Delegate) to the -[Method Builder](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Delegate) to the +[Method Builder](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::RequestValue) and -[decodable](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::RequestValue) and +[decodable](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gamesconfiguration1_configuration/5.0.3+20240228/google_gamesconfiguration1_configuration/client::RequestValue) are moved +* [request values](https://docs.rs/google-gamesconfiguration1_configuration/5.0.4+20240228/google_gamesconfiguration1_configuration/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gamesconfiguration1_configuration/src/api.rs b/gen/gamesconfiguration1_configuration/src/api.rs index 1ea3aa70c8..89881d5fe1 100644 --- a/gen/gamesconfiguration1_configuration/src/api.rs +++ b/gen/gamesconfiguration1_configuration/src/api.rs @@ -121,7 +121,7 @@ impl<'a, S> GamesConfiguration { GamesConfiguration { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://gamesconfiguration.googleapis.com/".to_string(), _root_url: "https://gamesconfiguration.googleapis.com/".to_string(), } @@ -135,7 +135,7 @@ impl<'a, S> GamesConfiguration { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gamesconfiguration1_configuration/src/lib.rs b/gen/gamesconfiguration1_configuration/src/lib.rs index e49cf7f136..833e476972 100644 --- a/gen/gamesconfiguration1_configuration/src/lib.rs +++ b/gen/gamesconfiguration1_configuration/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Games Configuration* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Games Configuration* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Games Configuration* *v1_configuration* API can be found at the //! [official documentation site](https://developers.google.com/games/). diff --git a/gen/gameservices1-cli/Cargo.toml b/gen/gameservices1-cli/Cargo.toml index 39430c96aa..8933c38a3d 100644 --- a/gen/gameservices1-cli/Cargo.toml +++ b/gen/gameservices1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gameservices1-cli" -version = "5.0.3+20230105" +version = "5.0.4+20230105" authors = ["Sebastian Thiel "] description = "A complete library to interact with Game Services (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gameservices1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gameservices1] path = "../gameservices1" -version = "5.0.3+20230105" +version = "5.0.4+20230105" diff --git a/gen/gameservices1-cli/README.md b/gen/gameservices1-cli/README.md index 5e6e762967..9510a3f47a 100644 --- a/gen/gameservices1-cli/README.md +++ b/gen/gameservices1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Game Services* API at revision *20230105*. The CLI is at version *5.0.3*. +This documentation was generated from the *Game Services* API at revision *20230105*. The CLI is at version *5.0.4*. ```bash gameservices1 [options] diff --git a/gen/gameservices1-cli/mkdocs.yml b/gen/gameservices1-cli/mkdocs.yml index 8803fda4e6..fadb3a2550 100644 --- a/gen/gameservices1-cli/mkdocs.yml +++ b/gen/gameservices1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Game Services v5.0.3+20230105 +site_name: Game Services v5.0.4+20230105 site_url: http://byron.github.io/google-apis-rs/google-gameservices1-cli site_description: A complete library to interact with Game Services (protocol v1) diff --git a/gen/gameservices1-cli/src/main.rs b/gen/gameservices1-cli/src/main.rs index ef76ff461d..992d8cc27b 100644 --- a/gen/gameservices1-cli/src/main.rs +++ b/gen/gameservices1-cli/src/main.rs @@ -981,7 +981,7 @@ async fn main() { let mut app = App::new("gameservices1") .author("Sebastian Thiel ") - .version("5.0.3+20230105") + .version("5.0.4+20230105") .about("Deploy and manage infrastructure for global multiplayer gaming experiences.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gameservices1_cli") .arg(Arg::with_name("url") diff --git a/gen/gameservices1/Cargo.toml b/gen/gameservices1/Cargo.toml index 4c692d0b10..bc022cc11f 100644 --- a/gen/gameservices1/Cargo.toml +++ b/gen/gameservices1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gameservices1" -version = "5.0.3+20230105" +version = "5.0.4+20230105" authors = ["Sebastian Thiel "] description = "A complete library to interact with Game Services (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gameservices1" homepage = "https://cloud.google.com/solutions/gaming/" -documentation = "https://docs.rs/google-gameservices1/5.0.3+20230105" +documentation = "https://docs.rs/google-gameservices1/5.0.4+20230105" license = "MIT" keywords = ["gameservices", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gameservices1/README.md b/gen/gameservices1/README.md index 41d0300f51..cdb8246f50 100644 --- a/gen/gameservices1/README.md +++ b/gen/gameservices1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-gameservices1` library allows access to all features of the *Google Game Services* service. -This documentation was generated from *Game Services* crate version *5.0.3+20230105*, where *20230105* is the exact revision of the *gameservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Game Services* crate version *5.0.4+20230105*, where *20230105* is the exact revision of the *gameservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Game Services* *v1* API can be found at the [official documentation site](https://cloud.google.com/solutions/gaming/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/GameServices) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/GameServices) ... * projects - * [*locations game server deployments get iam policy*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationGameServerDeploymentGetIamPolicyCall), [*locations game server deployments set iam policy*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationGameServerDeploymentSetIamPolicyCall), [*locations game server deployments test iam permissions*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationGameServerDeploymentTestIamPermissionCall), [*locations get*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/api::ProjectLocationOperationListCall) + * [*locations game server deployments get iam policy*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationGameServerDeploymentGetIamPolicyCall), [*locations game server deployments set iam policy*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationGameServerDeploymentSetIamPolicyCall), [*locations game server deployments test iam permissions*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationGameServerDeploymentTestIamPermissionCall), [*locations get*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/GameServices)** +* **[Hub](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/GameServices)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::CallBuilder) -* **[Resources](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::CallBuilder) +* **[Resources](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Part)** + * **[Parts](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Delegate) to the -[Method Builder](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Delegate) to the +[Method Builder](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::RequestValue) and -[decodable](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::RequestValue) and +[decodable](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gameservices1/5.0.3+20230105/google_gameservices1/client::RequestValue) are moved +* [request values](https://docs.rs/google-gameservices1/5.0.4+20230105/google_gameservices1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gameservices1/src/api.rs b/gen/gameservices1/src/api.rs index dd7547dd9e..c5d6d05757 100644 --- a/gen/gameservices1/src/api.rs +++ b/gen/gameservices1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> GameServices { GameServices { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://gameservices.googleapis.com/".to_string(), _root_url: "https://gameservices.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> GameServices { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gameservices1/src/lib.rs b/gen/gameservices1/src/lib.rs index 971e8b1caa..f9bfc038b9 100644 --- a/gen/gameservices1/src/lib.rs +++ b/gen/gameservices1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Game Services* crate version *5.0.3+20230105*, where *20230105* is the exact revision of the *gameservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Game Services* crate version *5.0.4+20230105*, where *20230105* is the exact revision of the *gameservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Game Services* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/solutions/gaming/). diff --git a/gen/gamesmanagement1_management-cli/Cargo.toml b/gen/gamesmanagement1_management-cli/Cargo.toml index 51cc84ca2f..5bc18eeae0 100644 --- a/gen/gamesmanagement1_management-cli/Cargo.toml +++ b/gen/gamesmanagement1_management-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gamesmanagement1_management-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Management (protocol v1management)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gamesmanagement1_management-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gamesmanagement1_management] path = "../gamesmanagement1_management" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/gamesmanagement1_management-cli/README.md b/gen/gamesmanagement1_management-cli/README.md index a77343ce84..bef891cb19 100644 --- a/gen/gamesmanagement1_management-cli/README.md +++ b/gen/gamesmanagement1_management-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Games Management* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Games Management* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash gamesmanagement1-management [options] diff --git a/gen/gamesmanagement1_management-cli/mkdocs.yml b/gen/gamesmanagement1_management-cli/mkdocs.yml index 73a2a91e33..5ad0bedf59 100644 --- a/gen/gamesmanagement1_management-cli/mkdocs.yml +++ b/gen/gamesmanagement1_management-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Games Management v5.0.3+20240228 +site_name: Games Management v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-gamesmanagement1_management-cli site_description: A complete library to interact with Games Management (protocol v1management) diff --git a/gen/gamesmanagement1_management-cli/src/main.rs b/gen/gamesmanagement1_management-cli/src/main.rs index aace29ced7..ecc8ad11b3 100644 --- a/gen/gamesmanagement1_management-cli/src/main.rs +++ b/gen/gamesmanagement1_management-cli/src/main.rs @@ -1476,7 +1476,7 @@ async fn main() { let mut app = App::new("gamesmanagement1-management") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("The Google Play Game Management API allows developers to manage resources from the Google Play Game service.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gamesmanagement1_management_cli") .arg(Arg::with_name("url") diff --git a/gen/gamesmanagement1_management/Cargo.toml b/gen/gamesmanagement1_management/Cargo.toml index 211f9625c9..fece134d8f 100644 --- a/gen/gamesmanagement1_management/Cargo.toml +++ b/gen/gamesmanagement1_management/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gamesmanagement1_management" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Management (protocol v1management)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gamesmanagement1_management" homepage = "https://developers.google.com/games/" -documentation = "https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228" +documentation = "https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228" license = "MIT" keywords = ["gamesManagement", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gamesmanagement1_management/README.md b/gen/gamesmanagement1_management/README.md index 5b582f6e07..d1a49bfb9b 100644 --- a/gen/gamesmanagement1_management/README.md +++ b/gen/gamesmanagement1_management/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-gamesmanagement1_management` library allows access to all features of the *Google Games Management* service. -This documentation was generated from *Games Management* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Games Management* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Games Management* *v1_management* API can be found at the [official documentation site](https://developers.google.com/games/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/GamesManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/GamesManagement) ... * achievements - * [*reset*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::AchievementResetCall), [*reset all*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::AchievementResetAllCall), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::AchievementResetAllForAllPlayerCall), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::AchievementResetForAllPlayerCall) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::AchievementResetMultipleForAllPlayerCall) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::AchievementResetCall), [*reset all*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::AchievementResetAllCall), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::AchievementResetAllForAllPlayerCall), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::AchievementResetForAllPlayerCall) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::AchievementResetMultipleForAllPlayerCall) * applications - * [*list hidden*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::ApplicationListHiddenCall) + * [*list hidden*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::ApplicationListHiddenCall) * events - * [*reset*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::EventResetCall), [*reset all*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::EventResetAllCall), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::EventResetAllForAllPlayerCall), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::EventResetForAllPlayerCall) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::EventResetMultipleForAllPlayerCall) -* [players](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::Player) - * [*hide*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::PlayerHideCall) and [*unhide*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::PlayerUnhideCall) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::EventResetCall), [*reset all*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::EventResetAllCall), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::EventResetAllForAllPlayerCall), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::EventResetForAllPlayerCall) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::EventResetMultipleForAllPlayerCall) +* [players](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::Player) + * [*hide*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::PlayerHideCall) and [*unhide*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::PlayerUnhideCall) * scores - * [*reset*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::ScoreResetCall), [*reset all*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::ScoreResetAllCall), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::ScoreResetAllForAllPlayerCall), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::ScoreResetForAllPlayerCall) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/api::ScoreResetMultipleForAllPlayerCall) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::ScoreResetCall), [*reset all*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::ScoreResetAllCall), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::ScoreResetAllForAllPlayerCall), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::ScoreResetForAllPlayerCall) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/api::ScoreResetMultipleForAllPlayerCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/GamesManagement)** +* **[Hub](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/GamesManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::CallBuilder) -* **[Resources](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::CallBuilder) +* **[Resources](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Part)** + * **[Parts](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Delegate) to the -[Method Builder](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Delegate) to the +[Method Builder](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::RequestValue) and -[decodable](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::RequestValue) and +[decodable](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gamesmanagement1_management/5.0.3+20240228/google_gamesmanagement1_management/client::RequestValue) are moved +* [request values](https://docs.rs/google-gamesmanagement1_management/5.0.4+20240228/google_gamesmanagement1_management/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gamesmanagement1_management/src/api.rs b/gen/gamesmanagement1_management/src/api.rs index 1f22b4ae45..04b68225b3 100644 --- a/gen/gamesmanagement1_management/src/api.rs +++ b/gen/gamesmanagement1_management/src/api.rs @@ -119,7 +119,7 @@ impl<'a, S> GamesManagement { GamesManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://gamesmanagement.googleapis.com/".to_string(), _root_url: "https://gamesmanagement.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> GamesManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gamesmanagement1_management/src/lib.rs b/gen/gamesmanagement1_management/src/lib.rs index b0283c08f3..399737c237 100644 --- a/gen/gamesmanagement1_management/src/lib.rs +++ b/gen/gamesmanagement1_management/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Games Management* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Games Management* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Games Management* *v1_management* API can be found at the //! [official documentation site](https://developers.google.com/games/). diff --git a/gen/gan1_beta1-cli/Cargo.toml b/gen/gan1_beta1-cli/Cargo.toml index e4cde9d5d5..3f2b208a20 100644 --- a/gen/gan1_beta1-cli/Cargo.toml +++ b/gen/gan1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gan1_beta1-cli" -version = "5.0.3+20130205" +version = "5.0.4+20130205" authors = ["Sebastian Thiel "] description = "A complete library to interact with gan (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gan1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gan1_beta1] path = "../gan1_beta1" -version = "5.0.3+20130205" +version = "5.0.4+20130205" diff --git a/gen/gan1_beta1-cli/README.md b/gen/gan1_beta1-cli/README.md index fc4bb0a4f7..39c0aec5eb 100644 --- a/gen/gan1_beta1-cli/README.md +++ b/gen/gan1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *gan* API at revision *20130205*. The CLI is at version *5.0.3*. +This documentation was generated from the *gan* API at revision *20130205*. The CLI is at version *5.0.4*. ```bash gan1-beta1 [options] diff --git a/gen/gan1_beta1-cli/mkdocs.yml b/gen/gan1_beta1-cli/mkdocs.yml index 67c8112585..62b80bb201 100644 --- a/gen/gan1_beta1-cli/mkdocs.yml +++ b/gen/gan1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: gan v5.0.3+20130205 +site_name: gan v5.0.4+20130205 site_url: http://byron.github.io/google-apis-rs/google-gan1_beta1-cli site_description: A complete library to interact with gan (protocol v1beta1) diff --git a/gen/gan1_beta1-cli/src/main.rs b/gen/gan1_beta1-cli/src/main.rs index 64a049a25d..6809bccd15 100644 --- a/gen/gan1_beta1-cli/src/main.rs +++ b/gen/gan1_beta1-cli/src/main.rs @@ -1255,7 +1255,7 @@ async fn main() { let mut app = App::new("gan1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20130205") + .version("5.0.4+20130205") .about("Lets you have programmatic access to your Google Affiliate Network data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gan1_beta1_cli") .arg(Arg::with_name("folder") diff --git a/gen/gan1_beta1/Cargo.toml b/gen/gan1_beta1/Cargo.toml index 3f5860d539..94c26f1fa5 100644 --- a/gen/gan1_beta1/Cargo.toml +++ b/gen/gan1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gan1_beta1" -version = "5.0.3+20130205" +version = "5.0.4+20130205" authors = ["Sebastian Thiel "] description = "A complete library to interact with gan (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gan1_beta1" homepage = "https://developers.google.com/affiliate-network/" -documentation = "https://docs.rs/google-gan1_beta1/5.0.3+20130205" +documentation = "https://docs.rs/google-gan1_beta1/5.0.4+20130205" license = "MIT" keywords = ["gan", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gan1_beta1/README.md b/gen/gan1_beta1/README.md index f497ceaa4a..414115ddf3 100644 --- a/gen/gan1_beta1/README.md +++ b/gen/gan1_beta1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-gan1_beta1` library allows access to all features of the *Google gan* service. -This documentation was generated from *gan* crate version *5.0.3+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *gan* crate version *5.0.4+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *gan* *v1_beta1* API can be found at the [official documentation site](https://developers.google.com/affiliate-network/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/Gan) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/Gan) ... -* [advertisers](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::Advertiser) - * [*get*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::AdvertiserGetCall) and [*list*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::AdvertiserListCall) -* [cc offers](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::CcOffer) - * [*list*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::CcOfferListCall) -* [events](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::Event) - * [*list*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::EventListCall) -* [links](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::Link) - * [*get*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::LinkGetCall), [*insert*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::LinkInsertCall) and [*list*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::LinkListCall) -* [publishers](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::Publisher) - * [*get*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::PublisherGetCall) and [*list*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::PublisherListCall) -* [reports](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::Report) - * [*get*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/api::ReportGetCall) +* [advertisers](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::Advertiser) + * [*get*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::AdvertiserGetCall) and [*list*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::AdvertiserListCall) +* [cc offers](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::CcOffer) + * [*list*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::CcOfferListCall) +* [events](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::Event) + * [*list*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::EventListCall) +* [links](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::Link) + * [*get*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::LinkGetCall), [*insert*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::LinkInsertCall) and [*list*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::LinkListCall) +* [publishers](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::Publisher) + * [*get*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::PublisherGetCall) and [*list*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::PublisherListCall) +* [reports](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::Report) + * [*get*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/api::ReportGetCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/Gan)** +* **[Hub](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/Gan)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -143,17 +143,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -163,29 +163,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gan1_beta1/5.0.3+20130205/google_gan1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-gan1_beta1/5.0.4+20130205/google_gan1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gan1_beta1/src/api.rs b/gen/gan1_beta1/src/api.rs index c37b409956..f28041f276 100644 --- a/gen/gan1_beta1/src/api.rs +++ b/gen/gan1_beta1/src/api.rs @@ -110,7 +110,7 @@ impl<'a, S> Gan { Gan { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/gan/v1beta1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Gan { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gan1_beta1/src/lib.rs b/gen/gan1_beta1/src/lib.rs index 03b495aaca..5475cad39f 100644 --- a/gen/gan1_beta1/src/lib.rs +++ b/gen/gan1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *gan* crate version *5.0.3+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *gan* crate version *5.0.4+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *gan* *v1_beta1* API can be found at the //! [official documentation site](https://developers.google.com/affiliate-network/). diff --git a/gen/genomics1-cli/Cargo.toml b/gen/genomics1-cli/Cargo.toml index 2e413ca304..289062acb3 100644 --- a/gen/genomics1-cli/Cargo.toml +++ b/gen/genomics1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-genomics1-cli" -version = "5.0.3+20210324" +version = "5.0.4+20210324" authors = ["Sebastian Thiel "] description = "A complete library to interact with genomics (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/genomics1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-genomics1] path = "../genomics1" -version = "5.0.3+20210324" +version = "5.0.4+20210324" diff --git a/gen/genomics1-cli/README.md b/gen/genomics1-cli/README.md index 0893492a90..f7a3dcac87 100644 --- a/gen/genomics1-cli/README.md +++ b/gen/genomics1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *genomics* API at revision *20210324*. The CLI is at version *5.0.3*. +This documentation was generated from the *genomics* API at revision *20210324*. The CLI is at version *5.0.4*. ```bash genomics1 [options] diff --git a/gen/genomics1-cli/mkdocs.yml b/gen/genomics1-cli/mkdocs.yml index c0f436de1d..e97cbbbab6 100644 --- a/gen/genomics1-cli/mkdocs.yml +++ b/gen/genomics1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: genomics v5.0.3+20210324 +site_name: genomics v5.0.4+20210324 site_url: http://byron.github.io/google-apis-rs/google-genomics1-cli site_description: A complete library to interact with genomics (protocol v1) diff --git a/gen/genomics1-cli/src/main.rs b/gen/genomics1-cli/src/main.rs index b927fb685d..192a3c4456 100644 --- a/gen/genomics1-cli/src/main.rs +++ b/gen/genomics1-cli/src/main.rs @@ -422,7 +422,7 @@ async fn main() { let mut app = App::new("genomics1") .author("Sebastian Thiel ") - .version("5.0.3+20210324") + .version("5.0.4+20210324") .about("Uploads, processes, queries, and searches Genomics data in the cloud.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_genomics1_cli") .arg(Arg::with_name("url") diff --git a/gen/genomics1/Cargo.toml b/gen/genomics1/Cargo.toml index 824d721413..6767fe54a0 100644 --- a/gen/genomics1/Cargo.toml +++ b/gen/genomics1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-genomics1" -version = "5.0.3+20210324" +version = "5.0.4+20210324" authors = ["Sebastian Thiel "] description = "A complete library to interact with genomics (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/genomics1" homepage = "https://cloud.google.com/genomics" -documentation = "https://docs.rs/google-genomics1/5.0.3+20210324" +documentation = "https://docs.rs/google-genomics1/5.0.4+20210324" license = "MIT" keywords = ["genomics", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/genomics1/README.md b/gen/genomics1/README.md index 7f332b7c95..cc61533d4e 100644 --- a/gen/genomics1/README.md +++ b/gen/genomics1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-genomics1` library allows access to all features of the *Google genomics* service. -This documentation was generated from *genomics* crate version *5.0.3+20210324*, where *20210324* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *genomics* crate version *5.0.4+20210324*, where *20210324* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *genomics* *v1* API can be found at the [official documentation site](https://cloud.google.com/genomics). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/Genomics) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/Genomics) ... -* [operations](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/api::Operation) - * [*cancel*](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/api::OperationCancelCall), [*get*](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/api::OperationGetCall) and [*list*](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/api::OperationListCall) +* [operations](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/api::Operation) + * [*cancel*](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/api::OperationCancelCall), [*get*](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/api::OperationGetCall) and [*list*](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/api::OperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/Genomics)** +* **[Hub](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/Genomics)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::CallBuilder) -* **[Resources](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::CallBuilder) +* **[Resources](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Part)** + * **[Parts](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -123,17 +123,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -143,29 +143,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Delegate) to the -[Method Builder](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Delegate) to the +[Method Builder](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::RequestValue) and -[decodable](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::RequestValue) and +[decodable](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-genomics1/5.0.3+20210324/google_genomics1/client::RequestValue) are moved +* [request values](https://docs.rs/google-genomics1/5.0.4+20210324/google_genomics1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/genomics1/src/api.rs b/gen/genomics1/src/api.rs index c679763c32..7d6d9cdb0f 100644 --- a/gen/genomics1/src/api.rs +++ b/gen/genomics1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Genomics { Genomics { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://genomics.googleapis.com/".to_string(), _root_url: "https://genomics.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Genomics { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/genomics1/src/lib.rs b/gen/genomics1/src/lib.rs index d68932279a..0dfb8d1115 100644 --- a/gen/genomics1/src/lib.rs +++ b/gen/genomics1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *genomics* crate version *5.0.3+20210324*, where *20210324* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *genomics* crate version *5.0.4+20210324*, where *20210324* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *genomics* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/genomics). diff --git a/gen/gmail1-cli/Cargo.toml b/gen/gmail1-cli/Cargo.toml index b1d83ed6ca..26763ad647 100644 --- a/gen/gmail1-cli/Cargo.toml +++ b/gen/gmail1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gmail1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Gmail (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gmail1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gmail1] path = "../gmail1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/gmail1-cli/README.md b/gen/gmail1-cli/README.md index 99adc73927..f9e6497fee 100644 --- a/gen/gmail1-cli/README.md +++ b/gen/gmail1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Gmail* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Gmail* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash gmail1 [options] diff --git a/gen/gmail1-cli/mkdocs.yml b/gen/gmail1-cli/mkdocs.yml index 5aa073e647..979dda88c2 100644 --- a/gen/gmail1-cli/mkdocs.yml +++ b/gen/gmail1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Gmail v5.0.3+20240226 +site_name: Gmail v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-gmail1-cli site_description: A complete library to interact with Gmail (protocol v1) diff --git a/gen/gmail1-cli/src/main.rs b/gen/gmail1-cli/src/main.rs index 81102c1efa..6dd43b1cfc 100644 --- a/gen/gmail1-cli/src/main.rs +++ b/gen/gmail1-cli/src/main.rs @@ -7883,7 +7883,7 @@ async fn main() { let mut app = App::new("gmail1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("The Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gmail1_cli") .arg(Arg::with_name("url") diff --git a/gen/gmail1/Cargo.toml b/gen/gmail1/Cargo.toml index f1a6164848..26127196b7 100644 --- a/gen/gmail1/Cargo.toml +++ b/gen/gmail1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gmail1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Gmail (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gmail1" homepage = "https://developers.google.com/gmail/api/" -documentation = "https://docs.rs/google-gmail1/5.0.3+20240226" +documentation = "https://docs.rs/google-gmail1/5.0.4+20240226" license = "MIT" keywords = ["gmail", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gmail1/README.md b/gen/gmail1/README.md index 523c665669..2c0aa00e6a 100644 --- a/gen/gmail1/README.md +++ b/gen/gmail1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-gmail1` library allows access to all features of the *Google Gmail* service. -This documentation was generated from *Gmail* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Gmail* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Gmail* *v1* API can be found at the [official documentation site](https://developers.google.com/gmail/api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/Gmail) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/Gmail) ... * users - * [*drafts create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftCreateCall), [*drafts delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftDeleteCall), [*drafts get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftGetCall), [*drafts list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftListCall), [*drafts send*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftSendCall), [*drafts update*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftUpdateCall), [*get profile*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserGetProfileCall), [*history list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserHistoryListCall), [*labels create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserLabelCreateCall), [*labels delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserLabelDeleteCall), [*labels get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserLabelGetCall), [*labels list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserLabelListCall), [*labels patch*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserLabelPatchCall), [*labels update*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserLabelUpdateCall), [*messages attachments get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageAttachmentGetCall), [*messages batch delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageBatchDeleteCall), [*messages batch modify*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageBatchModifyCall), [*messages delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageDeleteCall), [*messages get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageGetCall), [*messages import*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageImportCall), [*messages insert*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageInsertCall), [*messages list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageListCall), [*messages modify*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageModifyCall), [*messages send*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageSendCall), [*messages trash*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageTrashCall), [*messages untrash*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageUntrashCall), [*settings cse identities create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseIdentityCreateCall), [*settings cse identities delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseIdentityDeleteCall), [*settings cse identities get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseIdentityGetCall), [*settings cse identities list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseIdentityListCall), [*settings cse identities patch*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseIdentityPatchCall), [*settings cse keypairs create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseKeypairCreateCall), [*settings cse keypairs disable*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseKeypairDisableCall), [*settings cse keypairs enable*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseKeypairEnableCall), [*settings cse keypairs get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseKeypairGetCall), [*settings cse keypairs list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseKeypairListCall), [*settings cse keypairs obliterate*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingCseKeypairObliterateCall), [*settings delegates create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingDelegateCreateCall), [*settings delegates delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingDelegateDeleteCall), [*settings delegates get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingDelegateGetCall), [*settings delegates list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingDelegateListCall), [*settings filters create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingFilterCreateCall), [*settings filters delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingFilterDeleteCall), [*settings filters get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingFilterGetCall), [*settings filters list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingFilterListCall), [*settings forwarding addresses create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingForwardingAddressCreateCall), [*settings forwarding addresses delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingForwardingAddressDeleteCall), [*settings forwarding addresses get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingForwardingAddressGetCall), [*settings forwarding addresses list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingForwardingAddressListCall), [*settings get auto forwarding*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingGetAutoForwardingCall), [*settings get imap*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingGetImapCall), [*settings get language*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingGetLanguageCall), [*settings get pop*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingGetPopCall), [*settings get vacation*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingGetVacationCall), [*settings send as create*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendACreateCall), [*settings send as delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendADeleteCall), [*settings send as get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendAGetCall), [*settings send as list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendAListCall), [*settings send as patch*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendAPatchCall), [*settings send as smime info delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendASmimeInfoDeleteCall), [*settings send as smime info get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendASmimeInfoGetCall), [*settings send as smime info insert*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendASmimeInfoInsertCall), [*settings send as smime info list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendASmimeInfoListCall), [*settings send as smime info set default*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendASmimeInfoSetDefaultCall), [*settings send as update*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendAUpdateCall), [*settings send as verify*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingSendAVerifyCall), [*settings update auto forwarding*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingUpdateAutoForwardingCall), [*settings update imap*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingUpdateImapCall), [*settings update language*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingUpdateLanguageCall), [*settings update pop*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingUpdatePopCall), [*settings update vacation*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserSettingUpdateVacationCall), [*stop*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserStopCall), [*threads delete*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserThreadDeleteCall), [*threads get*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserThreadGetCall), [*threads list*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserThreadListCall), [*threads modify*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserThreadModifyCall), [*threads trash*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserThreadTrashCall), [*threads untrash*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserThreadUntrashCall) and [*watch*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserWatchCall) + * [*drafts create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftCreateCall), [*drafts delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftDeleteCall), [*drafts get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftGetCall), [*drafts list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftListCall), [*drafts send*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftSendCall), [*drafts update*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftUpdateCall), [*get profile*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserGetProfileCall), [*history list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserHistoryListCall), [*labels create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserLabelCreateCall), [*labels delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserLabelDeleteCall), [*labels get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserLabelGetCall), [*labels list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserLabelListCall), [*labels patch*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserLabelPatchCall), [*labels update*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserLabelUpdateCall), [*messages attachments get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageAttachmentGetCall), [*messages batch delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageBatchDeleteCall), [*messages batch modify*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageBatchModifyCall), [*messages delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageDeleteCall), [*messages get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageGetCall), [*messages import*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageImportCall), [*messages insert*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageInsertCall), [*messages list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageListCall), [*messages modify*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageModifyCall), [*messages send*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageSendCall), [*messages trash*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageTrashCall), [*messages untrash*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageUntrashCall), [*settings cse identities create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseIdentityCreateCall), [*settings cse identities delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseIdentityDeleteCall), [*settings cse identities get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseIdentityGetCall), [*settings cse identities list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseIdentityListCall), [*settings cse identities patch*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseIdentityPatchCall), [*settings cse keypairs create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseKeypairCreateCall), [*settings cse keypairs disable*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseKeypairDisableCall), [*settings cse keypairs enable*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseKeypairEnableCall), [*settings cse keypairs get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseKeypairGetCall), [*settings cse keypairs list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseKeypairListCall), [*settings cse keypairs obliterate*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingCseKeypairObliterateCall), [*settings delegates create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingDelegateCreateCall), [*settings delegates delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingDelegateDeleteCall), [*settings delegates get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingDelegateGetCall), [*settings delegates list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingDelegateListCall), [*settings filters create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingFilterCreateCall), [*settings filters delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingFilterDeleteCall), [*settings filters get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingFilterGetCall), [*settings filters list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingFilterListCall), [*settings forwarding addresses create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingForwardingAddressCreateCall), [*settings forwarding addresses delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingForwardingAddressDeleteCall), [*settings forwarding addresses get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingForwardingAddressGetCall), [*settings forwarding addresses list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingForwardingAddressListCall), [*settings get auto forwarding*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingGetAutoForwardingCall), [*settings get imap*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingGetImapCall), [*settings get language*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingGetLanguageCall), [*settings get pop*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingGetPopCall), [*settings get vacation*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingGetVacationCall), [*settings send as create*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendACreateCall), [*settings send as delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendADeleteCall), [*settings send as get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendAGetCall), [*settings send as list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendAListCall), [*settings send as patch*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendAPatchCall), [*settings send as smime info delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendASmimeInfoDeleteCall), [*settings send as smime info get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendASmimeInfoGetCall), [*settings send as smime info insert*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendASmimeInfoInsertCall), [*settings send as smime info list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendASmimeInfoListCall), [*settings send as smime info set default*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendASmimeInfoSetDefaultCall), [*settings send as update*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendAUpdateCall), [*settings send as verify*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingSendAVerifyCall), [*settings update auto forwarding*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingUpdateAutoForwardingCall), [*settings update imap*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingUpdateImapCall), [*settings update language*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingUpdateLanguageCall), [*settings update pop*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingUpdatePopCall), [*settings update vacation*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserSettingUpdateVacationCall), [*stop*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserStopCall), [*threads delete*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserThreadDeleteCall), [*threads get*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserThreadGetCall), [*threads list*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserThreadListCall), [*threads modify*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserThreadModifyCall), [*threads trash*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserThreadTrashCall), [*threads untrash*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserThreadUntrashCall) and [*watch*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserWatchCall) Upload supported by ... -* [*drafts create users*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftCreateCall) -* [*drafts send users*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftSendCall) -* [*drafts update users*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserDraftUpdateCall) -* [*messages import users*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageImportCall) -* [*messages insert users*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageInsertCall) -* [*messages send users*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/api::UserMessageSendCall) +* [*drafts create users*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftCreateCall) +* [*drafts send users*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftSendCall) +* [*drafts update users*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserDraftUpdateCall) +* [*messages import users*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageImportCall) +* [*messages insert users*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageInsertCall) +* [*messages send users*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/api::UserMessageSendCall) @@ -32,17 +32,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/Gmail)** +* **[Hub](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/Gmail)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::CallBuilder) -* **[Resources](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::CallBuilder) +* **[Resources](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Part)** + * **[Parts](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Delegate) to the -[Method Builder](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Delegate) to the +[Method Builder](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::RequestValue) and -[decodable](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::RequestValue) and +[decodable](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gmail1/5.0.3+20240226/google_gmail1/client::RequestValue) are moved +* [request values](https://docs.rs/google-gmail1/5.0.4+20240226/google_gmail1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gmail1/src/api.rs b/gen/gmail1/src/api.rs index 2aa1e9eba5..f8ed7e083f 100644 --- a/gen/gmail1/src/api.rs +++ b/gen/gmail1/src/api.rs @@ -182,7 +182,7 @@ impl<'a, S> Gmail { Gmail { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://gmail.googleapis.com/".to_string(), _root_url: "https://gmail.googleapis.com/".to_string(), } @@ -193,7 +193,7 @@ impl<'a, S> Gmail { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gmail1/src/lib.rs b/gen/gmail1/src/lib.rs index 378802fb9e..faedd20819 100644 --- a/gen/gmail1/src/lib.rs +++ b/gen/gmail1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Gmail* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Gmail* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Gmail* *v1* API can be found at the //! [official documentation site](https://developers.google.com/gmail/api/). diff --git a/gen/gmailpostmastertools1-cli/Cargo.toml b/gen/gmailpostmastertools1-cli/Cargo.toml index 887ec3e293..972d937c8d 100644 --- a/gen/gmailpostmastertools1-cli/Cargo.toml +++ b/gen/gmailpostmastertools1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gmailpostmastertools1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Postmaster Tools (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gmailpostmastertools1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gmailpostmastertools1] path = "../gmailpostmastertools1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/gmailpostmastertools1-cli/README.md b/gen/gmailpostmastertools1-cli/README.md index ecb1f4c773..0d84ec8b92 100644 --- a/gen/gmailpostmastertools1-cli/README.md +++ b/gen/gmailpostmastertools1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Postmaster Tools* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Postmaster Tools* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash gmailpostmastertools1 [options] diff --git a/gen/gmailpostmastertools1-cli/mkdocs.yml b/gen/gmailpostmastertools1-cli/mkdocs.yml index 3e31604c45..d924d0d1d3 100644 --- a/gen/gmailpostmastertools1-cli/mkdocs.yml +++ b/gen/gmailpostmastertools1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Postmaster Tools v5.0.3+20240303 +site_name: Postmaster Tools v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-gmailpostmastertools1-cli site_description: A complete library to interact with Postmaster Tools (protocol v1) diff --git a/gen/gmailpostmastertools1-cli/src/main.rs b/gen/gmailpostmastertools1-cli/src/main.rs index 2ff5414596..b7cd419be9 100644 --- a/gen/gmailpostmastertools1-cli/src/main.rs +++ b/gen/gmailpostmastertools1-cli/src/main.rs @@ -477,7 +477,7 @@ async fn main() { let mut app = App::new("gmailpostmastertools1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Postmaster Tools API is a RESTful API that provides programmatic access to email traffic metrics (like spam reports, delivery errors etc) otherwise available through the Gmail Postmaster Tools UI currently.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gmailpostmastertools1_cli") .arg(Arg::with_name("url") diff --git a/gen/gmailpostmastertools1/Cargo.toml b/gen/gmailpostmastertools1/Cargo.toml index af4618e60e..79148911d9 100644 --- a/gen/gmailpostmastertools1/Cargo.toml +++ b/gen/gmailpostmastertools1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gmailpostmastertools1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Postmaster Tools (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gmailpostmastertools1" homepage = "https://developers.google.com/gmail/postmaster" -documentation = "https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303" +documentation = "https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303" license = "MIT" keywords = ["gmailpostmastertools", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gmailpostmastertools1/README.md b/gen/gmailpostmastertools1/README.md index 1ba645224e..10689426d7 100644 --- a/gen/gmailpostmastertools1/README.md +++ b/gen/gmailpostmastertools1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-gmailpostmastertools1` library allows access to all features of the *Google Postmaster Tools* service. -This documentation was generated from *Postmaster Tools* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Postmaster Tools* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Postmaster Tools* *v1* API can be found at the [official documentation site](https://developers.google.com/gmail/postmaster). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/PostmasterTools) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/PostmasterTools) ... -* [domains](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/api::Domain) - * [*get*](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/api::DomainGetCall), [*list*](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/api::DomainListCall), [*traffic stats get*](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/api::DomainTrafficStatGetCall) and [*traffic stats list*](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/api::DomainTrafficStatListCall) +* [domains](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/api::Domain) + * [*get*](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/api::DomainGetCall), [*list*](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/api::DomainListCall), [*traffic stats get*](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/api::DomainTrafficStatGetCall) and [*traffic stats list*](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/api::DomainTrafficStatListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/PostmasterTools)** +* **[Hub](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/PostmasterTools)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::CallBuilder) -* **[Resources](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::CallBuilder) +* **[Resources](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Part)** + * **[Parts](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Delegate) to the -[Method Builder](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Delegate) to the +[Method Builder](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::RequestValue) and -[decodable](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::RequestValue) and +[decodable](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gmailpostmastertools1/5.0.3+20240303/google_gmailpostmastertools1/client::RequestValue) are moved +* [request values](https://docs.rs/google-gmailpostmastertools1/5.0.4+20240303/google_gmailpostmastertools1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gmailpostmastertools1/src/api.rs b/gen/gmailpostmastertools1/src/api.rs index b8edffb0db..8eb211056e 100644 --- a/gen/gmailpostmastertools1/src/api.rs +++ b/gen/gmailpostmastertools1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> PostmasterTools { PostmasterTools { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://gmailpostmastertools.googleapis.com/".to_string(), _root_url: "https://gmailpostmastertools.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> PostmasterTools { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gmailpostmastertools1/src/lib.rs b/gen/gmailpostmastertools1/src/lib.rs index 411c6c109a..93be0d9f3d 100644 --- a/gen/gmailpostmastertools1/src/lib.rs +++ b/gen/gmailpostmastertools1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Postmaster Tools* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Postmaster Tools* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Postmaster Tools* *v1* API can be found at the //! [official documentation site](https://developers.google.com/gmail/postmaster). diff --git a/gen/gmailpostmastertools1_beta1-cli/Cargo.toml b/gen/gmailpostmastertools1_beta1-cli/Cargo.toml index 4a5eb72d25..fd8e80b32a 100644 --- a/gen/gmailpostmastertools1_beta1-cli/Cargo.toml +++ b/gen/gmailpostmastertools1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gmailpostmastertools1_beta1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Postmaster Tools (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gmailpostmastertools1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-gmailpostmastertools1_beta1] path = "../gmailpostmastertools1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/gmailpostmastertools1_beta1-cli/README.md b/gen/gmailpostmastertools1_beta1-cli/README.md index 5e07a5a796..1a0f590908 100644 --- a/gen/gmailpostmastertools1_beta1-cli/README.md +++ b/gen/gmailpostmastertools1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Postmaster Tools* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Postmaster Tools* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash gmailpostmastertools1-beta1 [options] diff --git a/gen/gmailpostmastertools1_beta1-cli/mkdocs.yml b/gen/gmailpostmastertools1_beta1-cli/mkdocs.yml index b531c81cad..fd77e7faf8 100644 --- a/gen/gmailpostmastertools1_beta1-cli/mkdocs.yml +++ b/gen/gmailpostmastertools1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Postmaster Tools v5.0.3+20240303 +site_name: Postmaster Tools v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-gmailpostmastertools1_beta1-cli site_description: A complete library to interact with Postmaster Tools (protocol v1beta1) diff --git a/gen/gmailpostmastertools1_beta1-cli/src/main.rs b/gen/gmailpostmastertools1_beta1-cli/src/main.rs index f2a55c9298..f357baa80a 100644 --- a/gen/gmailpostmastertools1_beta1-cli/src/main.rs +++ b/gen/gmailpostmastertools1_beta1-cli/src/main.rs @@ -477,7 +477,7 @@ async fn main() { let mut app = App::new("gmailpostmastertools1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Postmaster Tools API is a RESTful API that provides programmatic access to email traffic metrics (like spam reports, delivery errors etc) otherwise available through the Gmail Postmaster Tools UI currently.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_gmailpostmastertools1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/gmailpostmastertools1_beta1/Cargo.toml b/gen/gmailpostmastertools1_beta1/Cargo.toml index b329a39832..f056f7aef0 100644 --- a/gen/gmailpostmastertools1_beta1/Cargo.toml +++ b/gen/gmailpostmastertools1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gmailpostmastertools1_beta1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Postmaster Tools (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/gmailpostmastertools1_beta1" homepage = "https://developers.google.com/gmail/postmaster" -documentation = "https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303" +documentation = "https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303" license = "MIT" keywords = ["gmailpostmastertools", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/gmailpostmastertools1_beta1/README.md b/gen/gmailpostmastertools1_beta1/README.md index 2ba8661813..6e40018642 100644 --- a/gen/gmailpostmastertools1_beta1/README.md +++ b/gen/gmailpostmastertools1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-gmailpostmastertools1_beta1` library allows access to all features of the *Google Postmaster Tools* service. -This documentation was generated from *Postmaster Tools* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Postmaster Tools* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Postmaster Tools* *v1_beta1* API can be found at the [official documentation site](https://developers.google.com/gmail/postmaster). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/PostmasterTools) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/PostmasterTools) ... -* [domains](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/api::Domain) - * [*get*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/api::DomainGetCall), [*list*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/api::DomainListCall), [*traffic stats get*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/api::DomainTrafficStatGetCall) and [*traffic stats list*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/api::DomainTrafficStatListCall) +* [domains](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/api::Domain) + * [*get*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/api::DomainGetCall), [*list*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/api::DomainListCall), [*traffic stats get*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/api::DomainTrafficStatGetCall) and [*traffic stats list*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/api::DomainTrafficStatListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/PostmasterTools)** +* **[Hub](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/PostmasterTools)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.3+20240303/google_gmailpostmastertools1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-gmailpostmastertools1_beta1/5.0.4+20240303/google_gmailpostmastertools1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/gmailpostmastertools1_beta1/src/api.rs b/gen/gmailpostmastertools1_beta1/src/api.rs index ae9ae5d99a..0c632e8932 100644 --- a/gen/gmailpostmastertools1_beta1/src/api.rs +++ b/gen/gmailpostmastertools1_beta1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> PostmasterTools { PostmasterTools { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://gmailpostmastertools.googleapis.com/".to_string(), _root_url: "https://gmailpostmastertools.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> PostmasterTools { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gmailpostmastertools1_beta1/src/lib.rs b/gen/gmailpostmastertools1_beta1/src/lib.rs index 4d95e2feac..4990f92897 100644 --- a/gen/gmailpostmastertools1_beta1/src/lib.rs +++ b/gen/gmailpostmastertools1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Postmaster Tools* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Postmaster Tools* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *gmailpostmastertools:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Postmaster Tools* *v1_beta1* API can be found at the //! [official documentation site](https://developers.google.com/gmail/postmaster). diff --git a/gen/groupsmigration1-cli/Cargo.toml b/gen/groupsmigration1-cli/Cargo.toml index 6ed4582f72..0bab322383 100644 --- a/gen/groupsmigration1-cli/Cargo.toml +++ b/gen/groupsmigration1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-groupsmigration1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Groups Migration (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/groupsmigration1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-groupsmigration1] path = "../groupsmigration1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/groupsmigration1-cli/README.md b/gen/groupsmigration1-cli/README.md index 1ff8a3267a..3e9ee6621d 100644 --- a/gen/groupsmigration1-cli/README.md +++ b/gen/groupsmigration1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Groups Migration* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Groups Migration* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash groupsmigration1 [options] diff --git a/gen/groupsmigration1-cli/mkdocs.yml b/gen/groupsmigration1-cli/mkdocs.yml index dade66c2b9..10815280d9 100644 --- a/gen/groupsmigration1-cli/mkdocs.yml +++ b/gen/groupsmigration1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Groups Migration v5.0.3+20240222 +site_name: Groups Migration v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-groupsmigration1-cli site_description: A complete library to interact with Groups Migration (protocol v1) diff --git a/gen/groupsmigration1-cli/src/main.rs b/gen/groupsmigration1-cli/src/main.rs index b9f9e31967..a67a3c7bb8 100644 --- a/gen/groupsmigration1-cli/src/main.rs +++ b/gen/groupsmigration1-cli/src/main.rs @@ -230,7 +230,7 @@ async fn main() { let mut app = App::new("groupsmigration1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("The Groups Migration API allows domain administrators to archive emails into Google groups.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_groupsmigration1_cli") .arg(Arg::with_name("url") diff --git a/gen/groupsmigration1/Cargo.toml b/gen/groupsmigration1/Cargo.toml index 5b0e6856e5..c792aaa425 100644 --- a/gen/groupsmigration1/Cargo.toml +++ b/gen/groupsmigration1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-groupsmigration1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Groups Migration (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/groupsmigration1" homepage = "https://developers.google.com/google-apps/groups-migration/" -documentation = "https://docs.rs/google-groupsmigration1/5.0.3+20240222" +documentation = "https://docs.rs/google-groupsmigration1/5.0.4+20240222" license = "MIT" keywords = ["groupsmigration", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/groupsmigration1/README.md b/gen/groupsmigration1/README.md index 02cdbbb529..8cad3b7040 100644 --- a/gen/groupsmigration1/README.md +++ b/gen/groupsmigration1/README.md @@ -5,21 +5,21 @@ DO NOT EDIT ! --> The `google-groupsmigration1` library allows access to all features of the *Google Groups Migration* service. -This documentation was generated from *Groups Migration* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Groups Migration* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Groups Migration* *v1* API can be found at the [official documentation site](https://developers.google.com/google-apps/groups-migration/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/GroupsMigration) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/GroupsMigration) ... * archive - * [*insert*](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/api::ArchiveInsertCall) + * [*insert*](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/api::ArchiveInsertCall) Upload supported by ... -* [*insert archive*](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/api::ArchiveInsertCall) +* [*insert archive*](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/api::ArchiveInsertCall) @@ -27,17 +27,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/GroupsMigration)** +* **[Hub](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/GroupsMigration)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::CallBuilder) -* **[Resources](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::CallBuilder) +* **[Resources](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Part)** + * **[Parts](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -123,17 +123,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -143,29 +143,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Delegate) to the -[Method Builder](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Delegate) to the +[Method Builder](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::RequestValue) and -[decodable](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::RequestValue) and +[decodable](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-groupsmigration1/5.0.3+20240222/google_groupsmigration1/client::RequestValue) are moved +* [request values](https://docs.rs/google-groupsmigration1/5.0.4+20240222/google_groupsmigration1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/groupsmigration1/src/api.rs b/gen/groupsmigration1/src/api.rs index fbc034c786..cdaec95fd6 100644 --- a/gen/groupsmigration1/src/api.rs +++ b/gen/groupsmigration1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> GroupsMigration { GroupsMigration { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://groupsmigration.googleapis.com/".to_string(), _root_url: "https://groupsmigration.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> GroupsMigration { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/groupsmigration1/src/lib.rs b/gen/groupsmigration1/src/lib.rs index 6cb356ca20..4ad9ad39cd 100644 --- a/gen/groupsmigration1/src/lib.rs +++ b/gen/groupsmigration1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Groups Migration* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Groups Migration* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Groups Migration* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/groups-migration/). diff --git a/gen/groupssettings1-cli/Cargo.toml b/gen/groupssettings1-cli/Cargo.toml index 5daad072d6..f5f0766387 100644 --- a/gen/groupssettings1-cli/Cargo.toml +++ b/gen/groupssettings1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-groupssettings1-cli" -version = "5.0.3+20220614" +version = "5.0.4+20220614" authors = ["Sebastian Thiel "] description = "A complete library to interact with groupssettings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/groupssettings1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-groupssettings1] path = "../groupssettings1" -version = "5.0.3+20220614" +version = "5.0.4+20220614" diff --git a/gen/groupssettings1-cli/README.md b/gen/groupssettings1-cli/README.md index e1c45e0c7e..d290872daf 100644 --- a/gen/groupssettings1-cli/README.md +++ b/gen/groupssettings1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *groupssettings* API at revision *20220614*. The CLI is at version *5.0.3*. +This documentation was generated from the *groupssettings* API at revision *20220614*. The CLI is at version *5.0.4*. ```bash groupssettings1 [options] diff --git a/gen/groupssettings1-cli/mkdocs.yml b/gen/groupssettings1-cli/mkdocs.yml index 9cfd724929..c86799dd95 100644 --- a/gen/groupssettings1-cli/mkdocs.yml +++ b/gen/groupssettings1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: groupssettings v5.0.3+20220614 +site_name: groupssettings v5.0.4+20220614 site_url: http://byron.github.io/google-apis-rs/google-groupssettings1-cli site_description: A complete library to interact with groupssettings (protocol v1) diff --git a/gen/groupssettings1-cli/src/main.rs b/gen/groupssettings1-cli/src/main.rs index 3e724f9ec0..78eca65791 100644 --- a/gen/groupssettings1-cli/src/main.rs +++ b/gen/groupssettings1-cli/src/main.rs @@ -571,7 +571,7 @@ async fn main() { let mut app = App::new("groupssettings1") .author("Sebastian Thiel ") - .version("5.0.3+20220614") + .version("5.0.4+20220614") .about("Manages permission levels and related settings of a group.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_groupssettings1_cli") .arg(Arg::with_name("url") diff --git a/gen/groupssettings1/Cargo.toml b/gen/groupssettings1/Cargo.toml index 8a8b9274c4..f27f7f10b8 100644 --- a/gen/groupssettings1/Cargo.toml +++ b/gen/groupssettings1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-groupssettings1" -version = "5.0.3+20220614" +version = "5.0.4+20220614" authors = ["Sebastian Thiel "] description = "A complete library to interact with groupssettings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/groupssettings1" homepage = "https://developers.google.com/google-apps/groups-settings/get_started" -documentation = "https://docs.rs/google-groupssettings1/5.0.3+20220614" +documentation = "https://docs.rs/google-groupssettings1/5.0.4+20220614" license = "MIT" keywords = ["groupssettings", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/groupssettings1/README.md b/gen/groupssettings1/README.md index 22d332afa6..1e0ffd5f9e 100644 --- a/gen/groupssettings1/README.md +++ b/gen/groupssettings1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-groupssettings1` library allows access to all features of the *Google groupssettings* service. -This documentation was generated from *groupssettings* crate version *5.0.3+20220614*, where *20220614* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *groupssettings* crate version *5.0.4+20220614*, where *20220614* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *groupssettings* *v1* API can be found at the [official documentation site](https://developers.google.com/google-apps/groups-settings/get_started). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/Groupssettings) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/Groupssettings) ... * groups - * [*get*](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/api::GroupGetCall), [*patch*](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/api::GroupPatchCall) and [*update*](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/api::GroupUpdateCall) + * [*get*](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/api::GroupGetCall), [*patch*](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/api::GroupPatchCall) and [*update*](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/api::GroupUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/Groupssettings)** +* **[Hub](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/Groupssettings)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::CallBuilder) -* **[Resources](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::CallBuilder) +* **[Resources](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Part)** + * **[Parts](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Delegate) to the -[Method Builder](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Delegate) to the +[Method Builder](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::RequestValue) and -[decodable](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::RequestValue) and +[decodable](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-groupssettings1/5.0.3+20220614/google_groupssettings1/client::RequestValue) are moved +* [request values](https://docs.rs/google-groupssettings1/5.0.4+20220614/google_groupssettings1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/groupssettings1/src/api.rs b/gen/groupssettings1/src/api.rs index b92e658a75..5558ab0fa4 100644 --- a/gen/groupssettings1/src/api.rs +++ b/gen/groupssettings1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Groupssettings { Groupssettings { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/groups/v1/groups/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Groupssettings { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/groupssettings1/src/lib.rs b/gen/groupssettings1/src/lib.rs index 3d941501bf..7eaa3fd4c0 100644 --- a/gen/groupssettings1/src/lib.rs +++ b/gen/groupssettings1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *groupssettings* crate version *5.0.3+20220614*, where *20220614* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *groupssettings* crate version *5.0.4+20220614*, where *20220614* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *groupssettings* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/groups-settings/get_started). diff --git a/gen/healthcare1-cli/Cargo.toml b/gen/healthcare1-cli/Cargo.toml index 284ee8b55f..8a9d599701 100644 --- a/gen/healthcare1-cli/Cargo.toml +++ b/gen/healthcare1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-healthcare1-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Healthcare (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/healthcare1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-healthcare1] path = "../healthcare1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/healthcare1-cli/README.md b/gen/healthcare1-cli/README.md index 9eba4cf464..7bfb723523 100644 --- a/gen/healthcare1-cli/README.md +++ b/gen/healthcare1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Healthcare* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Healthcare* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash healthcare1 [options] diff --git a/gen/healthcare1-cli/mkdocs.yml b/gen/healthcare1-cli/mkdocs.yml index 13f412c55e..c688653752 100644 --- a/gen/healthcare1-cli/mkdocs.yml +++ b/gen/healthcare1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Healthcare v5.0.3+20240228 +site_name: Cloud Healthcare v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-healthcare1-cli site_description: A complete library to interact with Cloud Healthcare (protocol v1) diff --git a/gen/healthcare1-cli/src/main.rs b/gen/healthcare1-cli/src/main.rs index 108ecb296d..ea4625b473 100644 --- a/gen/healthcare1-cli/src/main.rs +++ b/gen/healthcare1-cli/src/main.rs @@ -13595,7 +13595,7 @@ async fn main() { let mut app = App::new("healthcare1") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("Manage, store, and access healthcare data in Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_healthcare1_cli") .arg(Arg::with_name("url") diff --git a/gen/healthcare1/Cargo.toml b/gen/healthcare1/Cargo.toml index d693d0da29..223d2db73e 100644 --- a/gen/healthcare1/Cargo.toml +++ b/gen/healthcare1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-healthcare1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Healthcare (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/healthcare1" homepage = "https://cloud.google.com/healthcare" -documentation = "https://docs.rs/google-healthcare1/5.0.3+20240228" +documentation = "https://docs.rs/google-healthcare1/5.0.4+20240228" license = "MIT" keywords = ["healthcare", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/healthcare1/README.md b/gen/healthcare1/README.md index 7c2234b1b3..2ca31dd325 100644 --- a/gen/healthcare1/README.md +++ b/gen/healthcare1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-healthcare1` library allows access to all features of the *Google Cloud Healthcare* service. -This documentation was generated from *Cloud Healthcare* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *healthcare:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Healthcare* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *healthcare:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Healthcare* *v1* API can be found at the [official documentation site](https://cloud.google.com/healthcare). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/CloudHealthcare) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/CloudHealthcare) ... * projects - * [*locations datasets consent stores attribute definitions create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionCreateCall), [*locations datasets consent stores attribute definitions delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionDeleteCall), [*locations datasets consent stores attribute definitions get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionGetCall), [*locations datasets consent stores attribute definitions list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionListCall), [*locations datasets consent stores attribute definitions patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionPatchCall), [*locations datasets consent stores check data access*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreCheckDataAccesCall), [*locations datasets consent stores consent artifacts create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactCreateCall), [*locations datasets consent stores consent artifacts delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactDeleteCall), [*locations datasets consent stores consent artifacts get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactGetCall), [*locations datasets consent stores consent artifacts list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactListCall), [*locations datasets consent stores consents activate*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentActivateCall), [*locations datasets consent stores consents create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentCreateCall), [*locations datasets consent stores consents delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentDeleteCall), [*locations datasets consent stores consents delete revision*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentDeleteRevisionCall), [*locations datasets consent stores consents get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentGetCall), [*locations datasets consent stores consents list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentListCall), [*locations datasets consent stores consents list revisions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentListRevisionCall), [*locations datasets consent stores consents patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentPatchCall), [*locations datasets consent stores consents reject*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentRejectCall), [*locations datasets consent stores consents revoke*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentRevokeCall), [*locations datasets consent stores create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreCreateCall), [*locations datasets consent stores delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreDeleteCall), [*locations datasets consent stores evaluate user consents*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreEvaluateUserConsentCall), [*locations datasets consent stores get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreGetCall), [*locations datasets consent stores get iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreGetIamPolicyCall), [*locations datasets consent stores list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreListCall), [*locations datasets consent stores patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStorePatchCall), [*locations datasets consent stores query accessible data*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreQueryAccessibleDataCall), [*locations datasets consent stores set iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreSetIamPolicyCall), [*locations datasets consent stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreTestIamPermissionCall), [*locations datasets consent stores user data mappings archive*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingArchiveCall), [*locations datasets consent stores user data mappings create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingCreateCall), [*locations datasets consent stores user data mappings delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingDeleteCall), [*locations datasets consent stores user data mappings get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingGetCall), [*locations datasets consent stores user data mappings list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingListCall), [*locations datasets consent stores user data mappings patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingPatchCall), [*locations datasets create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetCreateCall), [*locations datasets data mapper workspaces get iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDataMapperWorkspaceGetIamPolicyCall), [*locations datasets data mapper workspaces set iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDataMapperWorkspaceSetIamPolicyCall), [*locations datasets data mapper workspaces test iam permissions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDataMapperWorkspaceTestIamPermissionCall), [*locations datasets deidentify*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDeidentifyCall), [*locations datasets delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDeleteCall), [*locations datasets dicom stores create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreCreateCall), [*locations datasets dicom stores deidentify*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDeidentifyCall), [*locations datasets dicom stores delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDeleteCall), [*locations datasets dicom stores dicom web studies get study metrics*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDicomWebStudyGetStudyMetricCall), [*locations datasets dicom stores dicom web studies series get series metrics*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDicomWebStudySeriesGetSeriesMetricCall), [*locations datasets dicom stores export*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreExportCall), [*locations datasets dicom stores get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreGetCall), [*locations datasets dicom stores get dicom store metrics*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreGetDICOMStoreMetricCall), [*locations datasets dicom stores get iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreGetIamPolicyCall), [*locations datasets dicom stores import*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreImportCall), [*locations datasets dicom stores list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreListCall), [*locations datasets dicom stores patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStorePatchCall), [*locations datasets dicom stores search for instances*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSearchForInstanceCall), [*locations datasets dicom stores search for series*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSearchForSeryCall), [*locations datasets dicom stores search for studies*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSearchForStudyCall), [*locations datasets dicom stores set iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSetIamPolicyCall), [*locations datasets dicom stores store instances*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStoreInstanceCall), [*locations datasets dicom stores studies delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyDeleteCall), [*locations datasets dicom stores studies retrieve metadata*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall), [*locations datasets dicom stores studies retrieve study*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall), [*locations datasets dicom stores studies search for instances*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySearchForInstanceCall), [*locations datasets dicom stores studies search for series*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySearchForSeryCall), [*locations datasets dicom stores studies series delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesDeleteCall), [*locations datasets dicom stores studies series instances delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceDeleteCall), [*locations datasets dicom stores studies series instances frames retrieve frames*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveFrameCall), [*locations datasets dicom stores studies series instances frames retrieve rendered*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveRenderedCall), [*locations datasets dicom stores studies series instances retrieve instance*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveInstanceCall), [*locations datasets dicom stores studies series instances retrieve metadata*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveMetadataCall), [*locations datasets dicom stores studies series instances retrieve rendered*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveRenderedCall), [*locations datasets dicom stores studies series retrieve metadata*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveMetadataCall), [*locations datasets dicom stores studies series retrieve series*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveSeryCall), [*locations datasets dicom stores studies series search for instances*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesSearchForInstanceCall), [*locations datasets dicom stores studies store instances*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyStoreInstanceCall), [*locations datasets dicom stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreTestIamPermissionCall), [*locations datasets fhir stores create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreCreateCall), [*locations datasets fhir stores deidentify*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreDeidentifyCall), [*locations datasets fhir stores delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreDeleteCall), [*locations datasets fhir stores export*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreExportCall), [*locations datasets fhir stores fhir patient-everything*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirPatientEverythingCall), [*locations datasets fhir stores fhir resource-purge*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirResourcePurgeCall), [*locations datasets fhir stores fhir resource-validate*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirResourceValidateCall), [*locations datasets fhir stores fhir capabilities*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirCapabilityCall), [*locations datasets fhir stores fhir conditional delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall), [*locations datasets fhir stores fhir conditional patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirConditionalPatchCall), [*locations datasets fhir stores fhir conditional update*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall), [*locations datasets fhir stores fhir create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirCreateCall), [*locations datasets fhir stores fhir delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirDeleteCall), [*locations datasets fhir stores fhir execute bundle*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirExecuteBundleCall), [*locations datasets fhir stores fhir history*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirHistoryCall), [*locations datasets fhir stores fhir patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirPatchCall), [*locations datasets fhir stores fhir read*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirReadCall), [*locations datasets fhir stores fhir search*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirSearchCall), [*locations datasets fhir stores fhir search-type*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirSearchTypeCall), [*locations datasets fhir stores fhir update*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirUpdateCall), [*locations datasets fhir stores fhir vread*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirVreadCall), [*locations datasets fhir stores get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreGetCall), [*locations datasets fhir stores get fhir store metrics*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreGetFHIRStoreMetricCall), [*locations datasets fhir stores get iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreGetIamPolicyCall), [*locations datasets fhir stores import*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreImportCall), [*locations datasets fhir stores list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreListCall), [*locations datasets fhir stores patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStorePatchCall), [*locations datasets fhir stores rollback*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreRollbackCall), [*locations datasets fhir stores set iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreSetIamPolicyCall), [*locations datasets fhir stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreTestIamPermissionCall), [*locations datasets get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetGetCall), [*locations datasets get iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetGetIamPolicyCall), [*locations datasets hl7 v2 stores create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreCreateCall), [*locations datasets hl7 v2 stores delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreDeleteCall), [*locations datasets hl7 v2 stores export*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreExportCall), [*locations datasets hl7 v2 stores get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreGetCall), [*locations datasets hl7 v2 stores get hl7v2 store metrics*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreGetHL7v2StoreMetricCall), [*locations datasets hl7 v2 stores get iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreGetIamPolicyCall), [*locations datasets hl7 v2 stores import*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreImportCall), [*locations datasets hl7 v2 stores list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreListCall), [*locations datasets hl7 v2 stores messages create*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageCreateCall), [*locations datasets hl7 v2 stores messages delete*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageDeleteCall), [*locations datasets hl7 v2 stores messages get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageGetCall), [*locations datasets hl7 v2 stores messages ingest*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageIngestCall), [*locations datasets hl7 v2 stores messages list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageListCall), [*locations datasets hl7 v2 stores messages patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessagePatchCall), [*locations datasets hl7 v2 stores patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StorePatchCall), [*locations datasets hl7 v2 stores set iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreSetIamPolicyCall), [*locations datasets hl7 v2 stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreTestIamPermissionCall), [*locations datasets list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetListCall), [*locations datasets operations cancel*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetOperationCancelCall), [*locations datasets operations get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetOperationGetCall), [*locations datasets operations list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetOperationListCall), [*locations datasets patch*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetPatchCall), [*locations datasets set iam policy*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetSetIamPolicyCall), [*locations datasets test iam permissions*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationDatasetTestIamPermissionCall), [*locations get*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationListCall) and [*locations services nlp analyze entities*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/api::ProjectLocationServiceNlpAnalyzeEntityCall) + * [*locations datasets consent stores attribute definitions create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionCreateCall), [*locations datasets consent stores attribute definitions delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionDeleteCall), [*locations datasets consent stores attribute definitions get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionGetCall), [*locations datasets consent stores attribute definitions list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionListCall), [*locations datasets consent stores attribute definitions patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionPatchCall), [*locations datasets consent stores check data access*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreCheckDataAccesCall), [*locations datasets consent stores consent artifacts create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactCreateCall), [*locations datasets consent stores consent artifacts delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactDeleteCall), [*locations datasets consent stores consent artifacts get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactGetCall), [*locations datasets consent stores consent artifacts list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentArtifactListCall), [*locations datasets consent stores consents activate*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentActivateCall), [*locations datasets consent stores consents create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentCreateCall), [*locations datasets consent stores consents delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentDeleteCall), [*locations datasets consent stores consents delete revision*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentDeleteRevisionCall), [*locations datasets consent stores consents get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentGetCall), [*locations datasets consent stores consents list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentListCall), [*locations datasets consent stores consents list revisions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentListRevisionCall), [*locations datasets consent stores consents patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentPatchCall), [*locations datasets consent stores consents reject*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentRejectCall), [*locations datasets consent stores consents revoke*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreConsentRevokeCall), [*locations datasets consent stores create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreCreateCall), [*locations datasets consent stores delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreDeleteCall), [*locations datasets consent stores evaluate user consents*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreEvaluateUserConsentCall), [*locations datasets consent stores get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreGetCall), [*locations datasets consent stores get iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreGetIamPolicyCall), [*locations datasets consent stores list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreListCall), [*locations datasets consent stores patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStorePatchCall), [*locations datasets consent stores query accessible data*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreQueryAccessibleDataCall), [*locations datasets consent stores set iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreSetIamPolicyCall), [*locations datasets consent stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreTestIamPermissionCall), [*locations datasets consent stores user data mappings archive*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingArchiveCall), [*locations datasets consent stores user data mappings create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingCreateCall), [*locations datasets consent stores user data mappings delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingDeleteCall), [*locations datasets consent stores user data mappings get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingGetCall), [*locations datasets consent stores user data mappings list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingListCall), [*locations datasets consent stores user data mappings patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetConsentStoreUserDataMappingPatchCall), [*locations datasets create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetCreateCall), [*locations datasets data mapper workspaces get iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDataMapperWorkspaceGetIamPolicyCall), [*locations datasets data mapper workspaces set iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDataMapperWorkspaceSetIamPolicyCall), [*locations datasets data mapper workspaces test iam permissions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDataMapperWorkspaceTestIamPermissionCall), [*locations datasets deidentify*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDeidentifyCall), [*locations datasets delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDeleteCall), [*locations datasets dicom stores create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreCreateCall), [*locations datasets dicom stores deidentify*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDeidentifyCall), [*locations datasets dicom stores delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDeleteCall), [*locations datasets dicom stores dicom web studies get study metrics*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDicomWebStudyGetStudyMetricCall), [*locations datasets dicom stores dicom web studies series get series metrics*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreDicomWebStudySeriesGetSeriesMetricCall), [*locations datasets dicom stores export*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreExportCall), [*locations datasets dicom stores get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreGetCall), [*locations datasets dicom stores get dicom store metrics*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreGetDICOMStoreMetricCall), [*locations datasets dicom stores get iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreGetIamPolicyCall), [*locations datasets dicom stores import*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreImportCall), [*locations datasets dicom stores list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreListCall), [*locations datasets dicom stores patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStorePatchCall), [*locations datasets dicom stores search for instances*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSearchForInstanceCall), [*locations datasets dicom stores search for series*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSearchForSeryCall), [*locations datasets dicom stores search for studies*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSearchForStudyCall), [*locations datasets dicom stores set iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreSetIamPolicyCall), [*locations datasets dicom stores store instances*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStoreInstanceCall), [*locations datasets dicom stores studies delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyDeleteCall), [*locations datasets dicom stores studies retrieve metadata*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall), [*locations datasets dicom stores studies retrieve study*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall), [*locations datasets dicom stores studies search for instances*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySearchForInstanceCall), [*locations datasets dicom stores studies search for series*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySearchForSeryCall), [*locations datasets dicom stores studies series delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesDeleteCall), [*locations datasets dicom stores studies series instances delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceDeleteCall), [*locations datasets dicom stores studies series instances frames retrieve frames*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveFrameCall), [*locations datasets dicom stores studies series instances frames retrieve rendered*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveRenderedCall), [*locations datasets dicom stores studies series instances retrieve instance*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveInstanceCall), [*locations datasets dicom stores studies series instances retrieve metadata*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveMetadataCall), [*locations datasets dicom stores studies series instances retrieve rendered*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveRenderedCall), [*locations datasets dicom stores studies series retrieve metadata*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveMetadataCall), [*locations datasets dicom stores studies series retrieve series*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveSeryCall), [*locations datasets dicom stores studies series search for instances*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudySeriesSearchForInstanceCall), [*locations datasets dicom stores studies store instances*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreStudyStoreInstanceCall), [*locations datasets dicom stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetDicomStoreTestIamPermissionCall), [*locations datasets fhir stores create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreCreateCall), [*locations datasets fhir stores deidentify*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreDeidentifyCall), [*locations datasets fhir stores delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreDeleteCall), [*locations datasets fhir stores export*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreExportCall), [*locations datasets fhir stores fhir patient-everything*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirPatientEverythingCall), [*locations datasets fhir stores fhir resource-purge*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirResourcePurgeCall), [*locations datasets fhir stores fhir resource-validate*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirResourceValidateCall), [*locations datasets fhir stores fhir capabilities*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirCapabilityCall), [*locations datasets fhir stores fhir conditional delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall), [*locations datasets fhir stores fhir conditional patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirConditionalPatchCall), [*locations datasets fhir stores fhir conditional update*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall), [*locations datasets fhir stores fhir create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirCreateCall), [*locations datasets fhir stores fhir delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirDeleteCall), [*locations datasets fhir stores fhir execute bundle*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirExecuteBundleCall), [*locations datasets fhir stores fhir history*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirHistoryCall), [*locations datasets fhir stores fhir patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirPatchCall), [*locations datasets fhir stores fhir read*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirReadCall), [*locations datasets fhir stores fhir search*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirSearchCall), [*locations datasets fhir stores fhir search-type*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirSearchTypeCall), [*locations datasets fhir stores fhir update*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirUpdateCall), [*locations datasets fhir stores fhir vread*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreFhirVreadCall), [*locations datasets fhir stores get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreGetCall), [*locations datasets fhir stores get fhir store metrics*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreGetFHIRStoreMetricCall), [*locations datasets fhir stores get iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreGetIamPolicyCall), [*locations datasets fhir stores import*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreImportCall), [*locations datasets fhir stores list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreListCall), [*locations datasets fhir stores patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStorePatchCall), [*locations datasets fhir stores rollback*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreRollbackCall), [*locations datasets fhir stores set iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreSetIamPolicyCall), [*locations datasets fhir stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetFhirStoreTestIamPermissionCall), [*locations datasets get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetGetCall), [*locations datasets get iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetGetIamPolicyCall), [*locations datasets hl7 v2 stores create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreCreateCall), [*locations datasets hl7 v2 stores delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreDeleteCall), [*locations datasets hl7 v2 stores export*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreExportCall), [*locations datasets hl7 v2 stores get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreGetCall), [*locations datasets hl7 v2 stores get hl7v2 store metrics*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreGetHL7v2StoreMetricCall), [*locations datasets hl7 v2 stores get iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreGetIamPolicyCall), [*locations datasets hl7 v2 stores import*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreImportCall), [*locations datasets hl7 v2 stores list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreListCall), [*locations datasets hl7 v2 stores messages create*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageCreateCall), [*locations datasets hl7 v2 stores messages delete*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageDeleteCall), [*locations datasets hl7 v2 stores messages get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageGetCall), [*locations datasets hl7 v2 stores messages ingest*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageIngestCall), [*locations datasets hl7 v2 stores messages list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessageListCall), [*locations datasets hl7 v2 stores messages patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreMessagePatchCall), [*locations datasets hl7 v2 stores patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StorePatchCall), [*locations datasets hl7 v2 stores set iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreSetIamPolicyCall), [*locations datasets hl7 v2 stores test iam permissions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetHl7V2StoreTestIamPermissionCall), [*locations datasets list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetListCall), [*locations datasets operations cancel*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetOperationCancelCall), [*locations datasets operations get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetOperationGetCall), [*locations datasets operations list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetOperationListCall), [*locations datasets patch*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetPatchCall), [*locations datasets set iam policy*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetSetIamPolicyCall), [*locations datasets test iam permissions*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationDatasetTestIamPermissionCall), [*locations get*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationListCall) and [*locations services nlp analyze entities*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/api::ProjectLocationServiceNlpAnalyzeEntityCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/CloudHealthcare)** +* **[Hub](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/CloudHealthcare)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::CallBuilder) -* **[Resources](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::CallBuilder) +* **[Resources](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Part)** + * **[Parts](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -155,17 +155,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -175,29 +175,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Delegate) to the -[Method Builder](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Delegate) to the +[Method Builder](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::RequestValue) and -[decodable](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::RequestValue) and +[decodable](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-healthcare1/5.0.3+20240228/google_healthcare1/client::RequestValue) are moved +* [request values](https://docs.rs/google-healthcare1/5.0.4+20240228/google_healthcare1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/healthcare1/src/api.rs b/gen/healthcare1/src/api.rs index 6e7b8ddd82..39ca93e326 100644 --- a/gen/healthcare1/src/api.rs +++ b/gen/healthcare1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudHealthcare { CloudHealthcare { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://healthcare.googleapis.com/".to_string(), _root_url: "https://healthcare.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudHealthcare { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/healthcare1/src/lib.rs b/gen/healthcare1/src/lib.rs index 9ed5c28705..7e8d57e0aa 100644 --- a/gen/healthcare1/src/lib.rs +++ b/gen/healthcare1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Healthcare* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *healthcare:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Healthcare* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *healthcare:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Healthcare* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/healthcare). diff --git a/gen/healthcare1_beta1-cli/Cargo.toml b/gen/healthcare1_beta1-cli/Cargo.toml index f2bc63a861..59f8b0d453 100644 --- a/gen/healthcare1_beta1-cli/Cargo.toml +++ b/gen/healthcare1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-healthcare1_beta1-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Healthcare (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/healthcare1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-healthcare1_beta1] path = "../healthcare1_beta1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/healthcare1_beta1-cli/README.md b/gen/healthcare1_beta1-cli/README.md index 1ff917e1fd..8d8b341add 100644 --- a/gen/healthcare1_beta1-cli/README.md +++ b/gen/healthcare1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Healthcare* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Healthcare* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash healthcare1-beta1 [options] diff --git a/gen/healthcare1_beta1-cli/mkdocs.yml b/gen/healthcare1_beta1-cli/mkdocs.yml index 04bcfd9e10..0454cdb688 100644 --- a/gen/healthcare1_beta1-cli/mkdocs.yml +++ b/gen/healthcare1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Healthcare v5.0.3+20240228 +site_name: Cloud Healthcare v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-healthcare1_beta1-cli site_description: A complete library to interact with Cloud Healthcare (protocol v1beta1) diff --git a/gen/healthcare1_beta1-cli/src/main.rs b/gen/healthcare1_beta1-cli/src/main.rs index 9b685301e0..38729ea035 100644 --- a/gen/healthcare1_beta1-cli/src/main.rs +++ b/gen/healthcare1_beta1-cli/src/main.rs @@ -16743,7 +16743,7 @@ async fn main() { let mut app = App::new("healthcare1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("Manage, store, and access healthcare data in Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_healthcare1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/healthcare1_beta1/Cargo.toml b/gen/healthcare1_beta1/Cargo.toml index 091e316f9f..39e76503f3 100644 --- a/gen/healthcare1_beta1/Cargo.toml +++ b/gen/healthcare1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-healthcare1_beta1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Healthcare (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/healthcare1_beta1" homepage = "https://cloud.google.com/healthcare" -documentation = "https://docs.rs/google-healthcare1_beta1/5.0.3+20240228" +documentation = "https://docs.rs/google-healthcare1_beta1/5.0.4+20240228" license = "MIT" keywords = ["healthcare", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/healthcare1_beta1/README.md b/gen/healthcare1_beta1/README.md index d382764f27..5e8c6fa5c6 100644 --- a/gen/healthcare1_beta1/README.md +++ b/gen/healthcare1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-healthcare1_beta1` library allows access to all features of the *Google Cloud Healthcare* service. -This documentation was generated from *Cloud Healthcare* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *healthcare:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Healthcare* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *healthcare:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Healthcare* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/healthcare). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/CloudHealthcare) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/CloudHealthcare) ... * projects - * [*locations datasets annotation stores annotations create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationCreateCall), [*locations datasets annotation stores annotations delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationDeleteCall), [*locations datasets annotation stores annotations get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationGetCall), [*locations datasets annotation stores annotations list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationListCall), [*locations datasets annotation stores annotations patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationPatchCall), [*locations datasets annotation stores create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreCreateCall), [*locations datasets annotation stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreDeleteCall), [*locations datasets annotation stores evaluate*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreEvaluateCall), [*locations datasets annotation stores export*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreExportCall), [*locations datasets annotation stores get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreGetCall), [*locations datasets annotation stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreGetIamPolicyCall), [*locations datasets annotation stores import*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreImportCall), [*locations datasets annotation stores list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreListCall), [*locations datasets annotation stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStorePatchCall), [*locations datasets annotation stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreSetIamPolicyCall), [*locations datasets annotation stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreTestIamPermissionCall), [*locations datasets consent stores attribute definitions create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionCreateCall), [*locations datasets consent stores attribute definitions delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionDeleteCall), [*locations datasets consent stores attribute definitions get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionGetCall), [*locations datasets consent stores attribute definitions list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionListCall), [*locations datasets consent stores attribute definitions patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionPatchCall), [*locations datasets consent stores check data access*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreCheckDataAccesCall), [*locations datasets consent stores consent artifacts create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactCreateCall), [*locations datasets consent stores consent artifacts delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactDeleteCall), [*locations datasets consent stores consent artifacts get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactGetCall), [*locations datasets consent stores consent artifacts list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactListCall), [*locations datasets consent stores consents activate*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentActivateCall), [*locations datasets consent stores consents create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentCreateCall), [*locations datasets consent stores consents delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentDeleteCall), [*locations datasets consent stores consents delete revision*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentDeleteRevisionCall), [*locations datasets consent stores consents get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentGetCall), [*locations datasets consent stores consents list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentListCall), [*locations datasets consent stores consents list revisions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentListRevisionCall), [*locations datasets consent stores consents patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentPatchCall), [*locations datasets consent stores consents reject*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentRejectCall), [*locations datasets consent stores consents revoke*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentRevokeCall), [*locations datasets consent stores create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreCreateCall), [*locations datasets consent stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreDeleteCall), [*locations datasets consent stores evaluate user consents*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreEvaluateUserConsentCall), [*locations datasets consent stores get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreGetCall), [*locations datasets consent stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreGetIamPolicyCall), [*locations datasets consent stores list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreListCall), [*locations datasets consent stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStorePatchCall), [*locations datasets consent stores query accessible data*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreQueryAccessibleDataCall), [*locations datasets consent stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreSetIamPolicyCall), [*locations datasets consent stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreTestIamPermissionCall), [*locations datasets consent stores user data mappings archive*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingArchiveCall), [*locations datasets consent stores user data mappings create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingCreateCall), [*locations datasets consent stores user data mappings delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingDeleteCall), [*locations datasets consent stores user data mappings get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingGetCall), [*locations datasets consent stores user data mappings list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingListCall), [*locations datasets consent stores user data mappings patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingPatchCall), [*locations datasets create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetCreateCall), [*locations datasets data mapper workspaces get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDataMapperWorkspaceGetIamPolicyCall), [*locations datasets data mapper workspaces set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDataMapperWorkspaceSetIamPolicyCall), [*locations datasets data mapper workspaces test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDataMapperWorkspaceTestIamPermissionCall), [*locations datasets deidentify*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDeidentifyCall), [*locations datasets delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDeleteCall), [*locations datasets dicom stores create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreCreateCall), [*locations datasets dicom stores deidentify*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDeidentifyCall), [*locations datasets dicom stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDeleteCall), [*locations datasets dicom stores dicom web studies get study metrics*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudyGetStudyMetricCall), [*locations datasets dicom stores dicom web studies series get series metrics*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudySeriesGetSeriesMetricCall), [*locations datasets dicom stores dicom web studies series instances get storage info*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudySeriesInstanceGetStorageInfoCall), [*locations datasets dicom stores dicom web studies set blob storage settings*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudySetBlobStorageSettingCall), [*locations datasets dicom stores export*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreExportCall), [*locations datasets dicom stores get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreGetCall), [*locations datasets dicom stores get dicom store metrics*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreGetDICOMStoreMetricCall), [*locations datasets dicom stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreGetIamPolicyCall), [*locations datasets dicom stores import*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreImportCall), [*locations datasets dicom stores list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreListCall), [*locations datasets dicom stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStorePatchCall), [*locations datasets dicom stores search for instances*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSearchForInstanceCall), [*locations datasets dicom stores search for series*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSearchForSeryCall), [*locations datasets dicom stores search for studies*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSearchForStudyCall), [*locations datasets dicom stores set blob storage settings*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSetBlobStorageSettingCall), [*locations datasets dicom stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSetIamPolicyCall), [*locations datasets dicom stores store instances*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStoreInstanceCall), [*locations datasets dicom stores studies delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyDeleteCall), [*locations datasets dicom stores studies retrieve metadata*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall), [*locations datasets dicom stores studies retrieve study*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall), [*locations datasets dicom stores studies search for instances*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySearchForInstanceCall), [*locations datasets dicom stores studies search for series*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySearchForSeryCall), [*locations datasets dicom stores studies series delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesDeleteCall), [*locations datasets dicom stores studies series instances bulkdata retrieve bulkdata*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceBulkdataRetrieveBulkdataCall), [*locations datasets dicom stores studies series instances delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceDeleteCall), [*locations datasets dicom stores studies series instances frames retrieve frames*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveFrameCall), [*locations datasets dicom stores studies series instances frames retrieve rendered*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveRenderedCall), [*locations datasets dicom stores studies series instances retrieve instance*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveInstanceCall), [*locations datasets dicom stores studies series instances retrieve metadata*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveMetadataCall), [*locations datasets dicom stores studies series instances retrieve rendered*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveRenderedCall), [*locations datasets dicom stores studies series retrieve metadata*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveMetadataCall), [*locations datasets dicom stores studies series retrieve series*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveSeryCall), [*locations datasets dicom stores studies series search for instances*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesSearchForInstanceCall), [*locations datasets dicom stores studies store instances*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyStoreInstanceCall), [*locations datasets dicom stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreTestIamPermissionCall), [*locations datasets fhir stores apply admin consents*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreApplyAdminConsentCall), [*locations datasets fhir stores apply consents*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreApplyConsentCall), [*locations datasets fhir stores configure search*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreConfigureSearchCall), [*locations datasets fhir stores create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreCreateCall), [*locations datasets fhir stores deidentify*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreDeidentifyCall), [*locations datasets fhir stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreDeleteCall), [*locations datasets fhir stores explain data access*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreExplainDataAccesCall), [*locations datasets fhir stores export*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreExportCall), [*locations datasets fhir stores fhir concept map-search-translate*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConceptMapSearchTranslateCall), [*locations datasets fhir stores fhir concept map-translate*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConceptMapTranslateCall), [*locations datasets fhir stores fhir consent-enforcement-status*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConsentEnforcementStatuCall), [*locations datasets fhir stores fhir observation-lastn*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirObservationLastnCall), [*locations datasets fhir stores fhir patient-consent-enforcement-status*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirPatientConsentEnforcementStatuCall), [*locations datasets fhir stores fhir patient-everything*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirPatientEverythingCall), [*locations datasets fhir stores fhir resource-incoming-references*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirResourceIncomingReferenceCall), [*locations datasets fhir stores fhir resource-purge*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirResourcePurgeCall), [*locations datasets fhir stores fhir resource-validate*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirResourceValidateCall), [*locations datasets fhir stores fhir capabilities*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirCapabilityCall), [*locations datasets fhir stores fhir conditional delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall), [*locations datasets fhir stores fhir conditional patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConditionalPatchCall), [*locations datasets fhir stores fhir conditional update*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall), [*locations datasets fhir stores fhir create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirCreateCall), [*locations datasets fhir stores fhir delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirDeleteCall), [*locations datasets fhir stores fhir execute bundle*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirExecuteBundleCall), [*locations datasets fhir stores fhir history*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirHistoryCall), [*locations datasets fhir stores fhir patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirPatchCall), [*locations datasets fhir stores fhir read*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirReadCall), [*locations datasets fhir stores fhir search*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirSearchCall), [*locations datasets fhir stores fhir search-type*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirSearchTypeCall), [*locations datasets fhir stores fhir update*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirUpdateCall), [*locations datasets fhir stores fhir vread*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirVreadCall), [*locations datasets fhir stores get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreGetCall), [*locations datasets fhir stores get fhir store metrics*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreGetFHIRStoreMetricCall), [*locations datasets fhir stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreGetIamPolicyCall), [*locations datasets fhir stores import*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreImportCall), [*locations datasets fhir stores list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreListCall), [*locations datasets fhir stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStorePatchCall), [*locations datasets fhir stores rollback*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreRollbackCall), [*locations datasets fhir stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreSetIamPolicyCall), [*locations datasets fhir stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreTestIamPermissionCall), [*locations datasets get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetGetCall), [*locations datasets get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetGetIamPolicyCall), [*locations datasets hl7 v2 stores create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreCreateCall), [*locations datasets hl7 v2 stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreDeleteCall), [*locations datasets hl7 v2 stores export*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreExportCall), [*locations datasets hl7 v2 stores get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreGetCall), [*locations datasets hl7 v2 stores get hl7v2 store metrics*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreGetHL7v2StoreMetricCall), [*locations datasets hl7 v2 stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreGetIamPolicyCall), [*locations datasets hl7 v2 stores import*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreImportCall), [*locations datasets hl7 v2 stores list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreListCall), [*locations datasets hl7 v2 stores messages batch get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageBatchGetCall), [*locations datasets hl7 v2 stores messages create*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageCreateCall), [*locations datasets hl7 v2 stores messages delete*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageDeleteCall), [*locations datasets hl7 v2 stores messages get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageGetCall), [*locations datasets hl7 v2 stores messages ingest*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageIngestCall), [*locations datasets hl7 v2 stores messages list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageListCall), [*locations datasets hl7 v2 stores messages patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessagePatchCall), [*locations datasets hl7 v2 stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StorePatchCall), [*locations datasets hl7 v2 stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreSetIamPolicyCall), [*locations datasets hl7 v2 stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreTestIamPermissionCall), [*locations datasets list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetListCall), [*locations datasets operations cancel*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetOperationCancelCall), [*locations datasets operations get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetOperationGetCall), [*locations datasets operations list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetOperationListCall), [*locations datasets patch*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetPatchCall), [*locations datasets set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetSetIamPolicyCall), [*locations datasets test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetTestIamPermissionCall), [*locations get*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationListCall) and [*locations services nlp analyze entities*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/api::ProjectLocationServiceNlpAnalyzeEntityCall) + * [*locations datasets annotation stores annotations create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationCreateCall), [*locations datasets annotation stores annotations delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationDeleteCall), [*locations datasets annotation stores annotations get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationGetCall), [*locations datasets annotation stores annotations list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationListCall), [*locations datasets annotation stores annotations patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreAnnotationPatchCall), [*locations datasets annotation stores create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreCreateCall), [*locations datasets annotation stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreDeleteCall), [*locations datasets annotation stores evaluate*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreEvaluateCall), [*locations datasets annotation stores export*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreExportCall), [*locations datasets annotation stores get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreGetCall), [*locations datasets annotation stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreGetIamPolicyCall), [*locations datasets annotation stores import*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreImportCall), [*locations datasets annotation stores list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreListCall), [*locations datasets annotation stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStorePatchCall), [*locations datasets annotation stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreSetIamPolicyCall), [*locations datasets annotation stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetAnnotationStoreTestIamPermissionCall), [*locations datasets consent stores attribute definitions create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionCreateCall), [*locations datasets consent stores attribute definitions delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionDeleteCall), [*locations datasets consent stores attribute definitions get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionGetCall), [*locations datasets consent stores attribute definitions list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionListCall), [*locations datasets consent stores attribute definitions patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreAttributeDefinitionPatchCall), [*locations datasets consent stores check data access*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreCheckDataAccesCall), [*locations datasets consent stores consent artifacts create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactCreateCall), [*locations datasets consent stores consent artifacts delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactDeleteCall), [*locations datasets consent stores consent artifacts get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactGetCall), [*locations datasets consent stores consent artifacts list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentArtifactListCall), [*locations datasets consent stores consents activate*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentActivateCall), [*locations datasets consent stores consents create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentCreateCall), [*locations datasets consent stores consents delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentDeleteCall), [*locations datasets consent stores consents delete revision*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentDeleteRevisionCall), [*locations datasets consent stores consents get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentGetCall), [*locations datasets consent stores consents list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentListCall), [*locations datasets consent stores consents list revisions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentListRevisionCall), [*locations datasets consent stores consents patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentPatchCall), [*locations datasets consent stores consents reject*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentRejectCall), [*locations datasets consent stores consents revoke*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreConsentRevokeCall), [*locations datasets consent stores create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreCreateCall), [*locations datasets consent stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreDeleteCall), [*locations datasets consent stores evaluate user consents*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreEvaluateUserConsentCall), [*locations datasets consent stores get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreGetCall), [*locations datasets consent stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreGetIamPolicyCall), [*locations datasets consent stores list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreListCall), [*locations datasets consent stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStorePatchCall), [*locations datasets consent stores query accessible data*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreQueryAccessibleDataCall), [*locations datasets consent stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreSetIamPolicyCall), [*locations datasets consent stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreTestIamPermissionCall), [*locations datasets consent stores user data mappings archive*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingArchiveCall), [*locations datasets consent stores user data mappings create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingCreateCall), [*locations datasets consent stores user data mappings delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingDeleteCall), [*locations datasets consent stores user data mappings get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingGetCall), [*locations datasets consent stores user data mappings list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingListCall), [*locations datasets consent stores user data mappings patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetConsentStoreUserDataMappingPatchCall), [*locations datasets create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetCreateCall), [*locations datasets data mapper workspaces get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDataMapperWorkspaceGetIamPolicyCall), [*locations datasets data mapper workspaces set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDataMapperWorkspaceSetIamPolicyCall), [*locations datasets data mapper workspaces test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDataMapperWorkspaceTestIamPermissionCall), [*locations datasets deidentify*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDeidentifyCall), [*locations datasets delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDeleteCall), [*locations datasets dicom stores create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreCreateCall), [*locations datasets dicom stores deidentify*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDeidentifyCall), [*locations datasets dicom stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDeleteCall), [*locations datasets dicom stores dicom web studies get study metrics*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudyGetStudyMetricCall), [*locations datasets dicom stores dicom web studies series get series metrics*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudySeriesGetSeriesMetricCall), [*locations datasets dicom stores dicom web studies series instances get storage info*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudySeriesInstanceGetStorageInfoCall), [*locations datasets dicom stores dicom web studies set blob storage settings*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreDicomWebStudySetBlobStorageSettingCall), [*locations datasets dicom stores export*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreExportCall), [*locations datasets dicom stores get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreGetCall), [*locations datasets dicom stores get dicom store metrics*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreGetDICOMStoreMetricCall), [*locations datasets dicom stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreGetIamPolicyCall), [*locations datasets dicom stores import*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreImportCall), [*locations datasets dicom stores list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreListCall), [*locations datasets dicom stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStorePatchCall), [*locations datasets dicom stores search for instances*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSearchForInstanceCall), [*locations datasets dicom stores search for series*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSearchForSeryCall), [*locations datasets dicom stores search for studies*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSearchForStudyCall), [*locations datasets dicom stores set blob storage settings*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSetBlobStorageSettingCall), [*locations datasets dicom stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreSetIamPolicyCall), [*locations datasets dicom stores store instances*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStoreInstanceCall), [*locations datasets dicom stores studies delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyDeleteCall), [*locations datasets dicom stores studies retrieve metadata*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall), [*locations datasets dicom stores studies retrieve study*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall), [*locations datasets dicom stores studies search for instances*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySearchForInstanceCall), [*locations datasets dicom stores studies search for series*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySearchForSeryCall), [*locations datasets dicom stores studies series delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesDeleteCall), [*locations datasets dicom stores studies series instances bulkdata retrieve bulkdata*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceBulkdataRetrieveBulkdataCall), [*locations datasets dicom stores studies series instances delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceDeleteCall), [*locations datasets dicom stores studies series instances frames retrieve frames*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveFrameCall), [*locations datasets dicom stores studies series instances frames retrieve rendered*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceFrameRetrieveRenderedCall), [*locations datasets dicom stores studies series instances retrieve instance*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveInstanceCall), [*locations datasets dicom stores studies series instances retrieve metadata*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveMetadataCall), [*locations datasets dicom stores studies series instances retrieve rendered*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesInstanceRetrieveRenderedCall), [*locations datasets dicom stores studies series retrieve metadata*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveMetadataCall), [*locations datasets dicom stores studies series retrieve series*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesRetrieveSeryCall), [*locations datasets dicom stores studies series search for instances*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudySeriesSearchForInstanceCall), [*locations datasets dicom stores studies store instances*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreStudyStoreInstanceCall), [*locations datasets dicom stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetDicomStoreTestIamPermissionCall), [*locations datasets fhir stores apply admin consents*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreApplyAdminConsentCall), [*locations datasets fhir stores apply consents*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreApplyConsentCall), [*locations datasets fhir stores configure search*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreConfigureSearchCall), [*locations datasets fhir stores create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreCreateCall), [*locations datasets fhir stores deidentify*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreDeidentifyCall), [*locations datasets fhir stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreDeleteCall), [*locations datasets fhir stores explain data access*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreExplainDataAccesCall), [*locations datasets fhir stores export*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreExportCall), [*locations datasets fhir stores fhir concept map-search-translate*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConceptMapSearchTranslateCall), [*locations datasets fhir stores fhir concept map-translate*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConceptMapTranslateCall), [*locations datasets fhir stores fhir consent-enforcement-status*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConsentEnforcementStatuCall), [*locations datasets fhir stores fhir observation-lastn*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirObservationLastnCall), [*locations datasets fhir stores fhir patient-consent-enforcement-status*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirPatientConsentEnforcementStatuCall), [*locations datasets fhir stores fhir patient-everything*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirPatientEverythingCall), [*locations datasets fhir stores fhir resource-incoming-references*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirResourceIncomingReferenceCall), [*locations datasets fhir stores fhir resource-purge*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirResourcePurgeCall), [*locations datasets fhir stores fhir resource-validate*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirResourceValidateCall), [*locations datasets fhir stores fhir capabilities*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirCapabilityCall), [*locations datasets fhir stores fhir conditional delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall), [*locations datasets fhir stores fhir conditional patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConditionalPatchCall), [*locations datasets fhir stores fhir conditional update*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall), [*locations datasets fhir stores fhir create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirCreateCall), [*locations datasets fhir stores fhir delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirDeleteCall), [*locations datasets fhir stores fhir execute bundle*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirExecuteBundleCall), [*locations datasets fhir stores fhir history*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirHistoryCall), [*locations datasets fhir stores fhir patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirPatchCall), [*locations datasets fhir stores fhir read*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirReadCall), [*locations datasets fhir stores fhir search*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirSearchCall), [*locations datasets fhir stores fhir search-type*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirSearchTypeCall), [*locations datasets fhir stores fhir update*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirUpdateCall), [*locations datasets fhir stores fhir vread*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreFhirVreadCall), [*locations datasets fhir stores get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreGetCall), [*locations datasets fhir stores get fhir store metrics*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreGetFHIRStoreMetricCall), [*locations datasets fhir stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreGetIamPolicyCall), [*locations datasets fhir stores import*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreImportCall), [*locations datasets fhir stores list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreListCall), [*locations datasets fhir stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStorePatchCall), [*locations datasets fhir stores rollback*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreRollbackCall), [*locations datasets fhir stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreSetIamPolicyCall), [*locations datasets fhir stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetFhirStoreTestIamPermissionCall), [*locations datasets get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetGetCall), [*locations datasets get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetGetIamPolicyCall), [*locations datasets hl7 v2 stores create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreCreateCall), [*locations datasets hl7 v2 stores delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreDeleteCall), [*locations datasets hl7 v2 stores export*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreExportCall), [*locations datasets hl7 v2 stores get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreGetCall), [*locations datasets hl7 v2 stores get hl7v2 store metrics*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreGetHL7v2StoreMetricCall), [*locations datasets hl7 v2 stores get iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreGetIamPolicyCall), [*locations datasets hl7 v2 stores import*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreImportCall), [*locations datasets hl7 v2 stores list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreListCall), [*locations datasets hl7 v2 stores messages batch get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageBatchGetCall), [*locations datasets hl7 v2 stores messages create*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageCreateCall), [*locations datasets hl7 v2 stores messages delete*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageDeleteCall), [*locations datasets hl7 v2 stores messages get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageGetCall), [*locations datasets hl7 v2 stores messages ingest*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageIngestCall), [*locations datasets hl7 v2 stores messages list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessageListCall), [*locations datasets hl7 v2 stores messages patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreMessagePatchCall), [*locations datasets hl7 v2 stores patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StorePatchCall), [*locations datasets hl7 v2 stores set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreSetIamPolicyCall), [*locations datasets hl7 v2 stores test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetHl7V2StoreTestIamPermissionCall), [*locations datasets list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetListCall), [*locations datasets operations cancel*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetOperationCancelCall), [*locations datasets operations get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetOperationGetCall), [*locations datasets operations list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetOperationListCall), [*locations datasets patch*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetPatchCall), [*locations datasets set iam policy*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetSetIamPolicyCall), [*locations datasets test iam permissions*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationDatasetTestIamPermissionCall), [*locations get*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationListCall) and [*locations services nlp analyze entities*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/api::ProjectLocationServiceNlpAnalyzeEntityCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/CloudHealthcare)** +* **[Hub](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/CloudHealthcare)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -162,17 +162,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -182,29 +182,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-healthcare1_beta1/5.0.3+20240228/google_healthcare1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-healthcare1_beta1/5.0.4+20240228/google_healthcare1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/healthcare1_beta1/src/api.rs b/gen/healthcare1_beta1/src/api.rs index 8d2486a0ff..6dbadfe8a2 100644 --- a/gen/healthcare1_beta1/src/api.rs +++ b/gen/healthcare1_beta1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudHealthcare { CloudHealthcare { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://healthcare.googleapis.com/".to_string(), _root_url: "https://healthcare.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudHealthcare { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/healthcare1_beta1/src/lib.rs b/gen/healthcare1_beta1/src/lib.rs index ff6418060d..49bef323b8 100644 --- a/gen/healthcare1_beta1/src/lib.rs +++ b/gen/healthcare1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Healthcare* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *healthcare:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Healthcare* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *healthcare:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Healthcare* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/healthcare). diff --git a/gen/iam1-cli/Cargo.toml b/gen/iam1-cli/Cargo.toml index f1f5e222a9..f538bc6ab0 100644 --- a/gen/iam1-cli/Cargo.toml +++ b/gen/iam1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-iam1-cli" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Iam (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iam1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-iam1] path = "../iam1" -version = "5.0.3+20240220" +version = "5.0.4+20240220" diff --git a/gen/iam1-cli/README.md b/gen/iam1-cli/README.md index ba3b365712..b1d1966c5f 100644 --- a/gen/iam1-cli/README.md +++ b/gen/iam1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Iam* API at revision *20240220*. The CLI is at version *5.0.3*. +This documentation was generated from the *Iam* API at revision *20240220*. The CLI is at version *5.0.4*. ```bash iam1 [options] diff --git a/gen/iam1-cli/mkdocs.yml b/gen/iam1-cli/mkdocs.yml index ebbfbd1d8f..9b8a057dd7 100644 --- a/gen/iam1-cli/mkdocs.yml +++ b/gen/iam1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Iam v5.0.3+20240220 +site_name: Iam v5.0.4+20240220 site_url: http://byron.github.io/google-apis-rs/google-iam1-cli site_description: A complete library to interact with Iam (protocol v1) diff --git a/gen/iam1-cli/src/main.rs b/gen/iam1-cli/src/main.rs index 46f3e691b4..9e86ca9bc9 100644 --- a/gen/iam1-cli/src/main.rs +++ b/gen/iam1-cli/src/main.rs @@ -8992,7 +8992,7 @@ async fn main() { let mut app = App::new("iam1") .author("Sebastian Thiel ") - .version("5.0.3+20240220") + .version("5.0.4+20240220") .about("Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_iam1_cli") .arg(Arg::with_name("url") diff --git a/gen/iam1/Cargo.toml b/gen/iam1/Cargo.toml index 4d99091b45..fa53280679 100644 --- a/gen/iam1/Cargo.toml +++ b/gen/iam1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-iam1" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Iam (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iam1" homepage = "https://cloud.google.com/iam/" -documentation = "https://docs.rs/google-iam1/5.0.3+20240220" +documentation = "https://docs.rs/google-iam1/5.0.4+20240220" license = "MIT" keywords = ["iam", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/iam1/README.md b/gen/iam1/README.md index 364599bf86..61cbf60337 100644 --- a/gen/iam1/README.md +++ b/gen/iam1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-iam1` library allows access to all features of the *Google Iam* service. -This documentation was generated from *Iam* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Iam* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Iam* *v1* API can be found at the [official documentation site](https://cloud.google.com/iam/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/Iam) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/Iam) ... * iam policies - * [*lint policy*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::IamPolicyLintPolicyCall) and [*query auditable services*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::IamPolicyQueryAuditableServiceCall) + * [*lint policy*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::IamPolicyLintPolicyCall) and [*query auditable services*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::IamPolicyQueryAuditableServiceCall) * locations - * [*workforce pools create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolCreateCall), [*workforce pools delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolDeleteCall), [*workforce pools get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolGetCall), [*workforce pools get iam policy*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolGetIamPolicyCall), [*workforce pools list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolListCall), [*workforce pools operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolOperationGetCall), [*workforce pools patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolPatchCall), [*workforce pools providers create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderCreateCall), [*workforce pools providers delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderDeleteCall), [*workforce pools providers get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderGetCall), [*workforce pools providers keys create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyCreateCall), [*workforce pools providers keys delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyDeleteCall), [*workforce pools providers keys get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyGetCall), [*workforce pools providers keys list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyListCall), [*workforce pools providers keys operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyOperationGetCall), [*workforce pools providers keys undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyUndeleteCall), [*workforce pools providers list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderListCall), [*workforce pools providers operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderOperationGetCall), [*workforce pools providers patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderPatchCall), [*workforce pools providers undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolProviderUndeleteCall), [*workforce pools set iam policy*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolSetIamPolicyCall), [*workforce pools subjects delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolSubjectDeleteCall), [*workforce pools subjects operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolSubjectOperationGetCall), [*workforce pools subjects undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolSubjectUndeleteCall), [*workforce pools test iam permissions*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolTestIamPermissionCall) and [*workforce pools undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::LocationWorkforcePoolUndeleteCall) + * [*workforce pools create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolCreateCall), [*workforce pools delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolDeleteCall), [*workforce pools get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolGetCall), [*workforce pools get iam policy*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolGetIamPolicyCall), [*workforce pools list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolListCall), [*workforce pools operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolOperationGetCall), [*workforce pools patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolPatchCall), [*workforce pools providers create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderCreateCall), [*workforce pools providers delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderDeleteCall), [*workforce pools providers get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderGetCall), [*workforce pools providers keys create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyCreateCall), [*workforce pools providers keys delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyDeleteCall), [*workforce pools providers keys get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyGetCall), [*workforce pools providers keys list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyListCall), [*workforce pools providers keys operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyOperationGetCall), [*workforce pools providers keys undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderKeyUndeleteCall), [*workforce pools providers list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderListCall), [*workforce pools providers operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderOperationGetCall), [*workforce pools providers patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderPatchCall), [*workforce pools providers undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolProviderUndeleteCall), [*workforce pools set iam policy*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolSetIamPolicyCall), [*workforce pools subjects delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolSubjectDeleteCall), [*workforce pools subjects operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolSubjectOperationGetCall), [*workforce pools subjects undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolSubjectUndeleteCall), [*workforce pools test iam permissions*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolTestIamPermissionCall) and [*workforce pools undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::LocationWorkforcePoolUndeleteCall) * organizations - * [*roles create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::OrganizationRoleCreateCall), [*roles delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::OrganizationRoleDeleteCall), [*roles get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::OrganizationRoleGetCall), [*roles list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::OrganizationRoleListCall), [*roles patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::OrganizationRolePatchCall) and [*roles undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::OrganizationRoleUndeleteCall) -* [permissions](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::Permission) - * [*query testable permissions*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::PermissionQueryTestablePermissionCall) + * [*roles create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::OrganizationRoleCreateCall), [*roles delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::OrganizationRoleDeleteCall), [*roles get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::OrganizationRoleGetCall), [*roles list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::OrganizationRoleListCall), [*roles patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::OrganizationRolePatchCall) and [*roles undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::OrganizationRoleUndeleteCall) +* [permissions](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::Permission) + * [*query testable permissions*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::PermissionQueryTestablePermissionCall) * projects - * [*locations workload identity pools create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolCreateCall), [*locations workload identity pools delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolDeleteCall), [*locations workload identity pools get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolGetCall), [*locations workload identity pools list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolListCall), [*locations workload identity pools namespaces managed identities operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolNamespaceManagedIdentityOperationGetCall), [*locations workload identity pools namespaces managed identities workload sources operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolNamespaceManagedIdentityWorkloadSourceOperationGetCall), [*locations workload identity pools namespaces operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolNamespaceOperationGetCall), [*locations workload identity pools operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolOperationGetCall), [*locations workload identity pools patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolPatchCall), [*locations workload identity pools providers create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderCreateCall), [*locations workload identity pools providers delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderDeleteCall), [*locations workload identity pools providers get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderGetCall), [*locations workload identity pools providers keys create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyCreateCall), [*locations workload identity pools providers keys delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyDeleteCall), [*locations workload identity pools providers keys get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyGetCall), [*locations workload identity pools providers keys list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyListCall), [*locations workload identity pools providers keys operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyOperationGetCall), [*locations workload identity pools providers keys undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyUndeleteCall), [*locations workload identity pools providers list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderListCall), [*locations workload identity pools providers operations get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderOperationGetCall), [*locations workload identity pools providers patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderPatchCall), [*locations workload identity pools providers undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderUndeleteCall), [*locations workload identity pools undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolUndeleteCall), [*roles create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectRoleCreateCall), [*roles delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectRoleDeleteCall), [*roles get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectRoleGetCall), [*roles list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectRoleListCall), [*roles patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectRolePatchCall), [*roles undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectRoleUndeleteCall), [*service accounts create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountCreateCall), [*service accounts delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountDeleteCall), [*service accounts disable*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountDisableCall), [*service accounts enable*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountEnableCall), [*service accounts get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountGetCall), [*service accounts get iam policy*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountGetIamPolicyCall), [*service accounts keys create*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyCreateCall), [*service accounts keys delete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyDeleteCall), [*service accounts keys disable*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyDisableCall), [*service accounts keys enable*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyEnableCall), [*service accounts keys get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyGetCall), [*service accounts keys list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyListCall), [*service accounts keys upload*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountKeyUploadCall), [*service accounts list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountListCall), [*service accounts patch*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountPatchCall), [*service accounts set iam policy*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountSetIamPolicyCall), [*service accounts sign blob*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountSignBlobCall), [*service accounts sign jwt*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountSignJwtCall), [*service accounts test iam permissions*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountTestIamPermissionCall), [*service accounts undelete*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountUndeleteCall) and [*service accounts update*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::ProjectServiceAccountUpdateCall) -* [roles](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::Role) - * [*get*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::RoleGetCall), [*list*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::RoleListCall) and [*query grantable roles*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/api::RoleQueryGrantableRoleCall) + * [*locations workload identity pools create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolCreateCall), [*locations workload identity pools delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolDeleteCall), [*locations workload identity pools get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolGetCall), [*locations workload identity pools list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolListCall), [*locations workload identity pools namespaces managed identities operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolNamespaceManagedIdentityOperationGetCall), [*locations workload identity pools namespaces managed identities workload sources operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolNamespaceManagedIdentityWorkloadSourceOperationGetCall), [*locations workload identity pools namespaces operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolNamespaceOperationGetCall), [*locations workload identity pools operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolOperationGetCall), [*locations workload identity pools patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolPatchCall), [*locations workload identity pools providers create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderCreateCall), [*locations workload identity pools providers delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderDeleteCall), [*locations workload identity pools providers get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderGetCall), [*locations workload identity pools providers keys create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyCreateCall), [*locations workload identity pools providers keys delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyDeleteCall), [*locations workload identity pools providers keys get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyGetCall), [*locations workload identity pools providers keys list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyListCall), [*locations workload identity pools providers keys operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyOperationGetCall), [*locations workload identity pools providers keys undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderKeyUndeleteCall), [*locations workload identity pools providers list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderListCall), [*locations workload identity pools providers operations get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderOperationGetCall), [*locations workload identity pools providers patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderPatchCall), [*locations workload identity pools providers undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolProviderUndeleteCall), [*locations workload identity pools undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectLocationWorkloadIdentityPoolUndeleteCall), [*roles create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectRoleCreateCall), [*roles delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectRoleDeleteCall), [*roles get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectRoleGetCall), [*roles list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectRoleListCall), [*roles patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectRolePatchCall), [*roles undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectRoleUndeleteCall), [*service accounts create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountCreateCall), [*service accounts delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountDeleteCall), [*service accounts disable*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountDisableCall), [*service accounts enable*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountEnableCall), [*service accounts get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountGetCall), [*service accounts get iam policy*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountGetIamPolicyCall), [*service accounts keys create*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyCreateCall), [*service accounts keys delete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyDeleteCall), [*service accounts keys disable*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyDisableCall), [*service accounts keys enable*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyEnableCall), [*service accounts keys get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyGetCall), [*service accounts keys list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyListCall), [*service accounts keys upload*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountKeyUploadCall), [*service accounts list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountListCall), [*service accounts patch*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountPatchCall), [*service accounts set iam policy*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountSetIamPolicyCall), [*service accounts sign blob*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountSignBlobCall), [*service accounts sign jwt*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountSignJwtCall), [*service accounts test iam permissions*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountTestIamPermissionCall), [*service accounts undelete*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountUndeleteCall) and [*service accounts update*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::ProjectServiceAccountUpdateCall) +* [roles](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::Role) + * [*get*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::RoleGetCall), [*list*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::RoleListCall) and [*query grantable roles*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/api::RoleQueryGrantableRoleCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/Iam)** +* **[Hub](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/Iam)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::CallBuilder) -* **[Resources](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::CallBuilder) +* **[Resources](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Part)** + * **[Parts](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -168,17 +168,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -188,29 +188,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Delegate) to the -[Method Builder](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Delegate) to the +[Method Builder](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::RequestValue) and -[decodable](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::RequestValue) and +[decodable](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-iam1/5.0.3+20240220/google_iam1/client::RequestValue) are moved +* [request values](https://docs.rs/google-iam1/5.0.4+20240220/google_iam1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/iam1/src/api.rs b/gen/iam1/src/api.rs index 5d61e969fe..0c31f2bd3d 100644 --- a/gen/iam1/src/api.rs +++ b/gen/iam1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Iam { Iam { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://iam.googleapis.com/".to_string(), _root_url: "https://iam.googleapis.com/".to_string(), } @@ -152,7 +152,7 @@ impl<'a, S> Iam { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/iam1/src/lib.rs b/gen/iam1/src/lib.rs index a9875734fd..29b753b10e 100644 --- a/gen/iam1/src/lib.rs +++ b/gen/iam1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Iam* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Iam* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Iam* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iam/). diff --git a/gen/iamcredentials1-cli/Cargo.toml b/gen/iamcredentials1-cli/Cargo.toml index 18d40bc6ad..53b764a608 100644 --- a/gen/iamcredentials1-cli/Cargo.toml +++ b/gen/iamcredentials1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-iamcredentials1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with IAM Credentials (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iamcredentials1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-iamcredentials1] path = "../iamcredentials1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/iamcredentials1-cli/README.md b/gen/iamcredentials1-cli/README.md index ac0dbea8f1..a3a5eeed6b 100644 --- a/gen/iamcredentials1-cli/README.md +++ b/gen/iamcredentials1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *IAM Credentials* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *IAM Credentials* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash iamcredentials1 [options] diff --git a/gen/iamcredentials1-cli/mkdocs.yml b/gen/iamcredentials1-cli/mkdocs.yml index 4fdafb1503..473251ca4f 100644 --- a/gen/iamcredentials1-cli/mkdocs.yml +++ b/gen/iamcredentials1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: IAM Credentials v5.0.3+20240221 +site_name: IAM Credentials v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-iamcredentials1-cli site_description: A complete library to interact with IAM Credentials (protocol v1) diff --git a/gen/iamcredentials1-cli/src/main.rs b/gen/iamcredentials1-cli/src/main.rs index 3af48ef257..2553b00eac 100644 --- a/gen/iamcredentials1-cli/src/main.rs +++ b/gen/iamcredentials1-cli/src/main.rs @@ -613,7 +613,7 @@ async fn main() { let mut app = App::new("iamcredentials1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("Creates short-lived credentials for impersonating IAM service accounts. To enable this API, you must enable the IAM API (iam.googleapis.com). ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_iamcredentials1_cli") .arg(Arg::with_name("url") diff --git a/gen/iamcredentials1/Cargo.toml b/gen/iamcredentials1/Cargo.toml index 0f02a9d626..2102916156 100644 --- a/gen/iamcredentials1/Cargo.toml +++ b/gen/iamcredentials1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-iamcredentials1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with IAM Credentials (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iamcredentials1" homepage = "https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials" -documentation = "https://docs.rs/google-iamcredentials1/5.0.3+20240221" +documentation = "https://docs.rs/google-iamcredentials1/5.0.4+20240221" license = "MIT" keywords = ["iamcredentials", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/iamcredentials1/README.md b/gen/iamcredentials1/README.md index af1b3ae30c..ee680441df 100644 --- a/gen/iamcredentials1/README.md +++ b/gen/iamcredentials1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-iamcredentials1` library allows access to all features of the *Google IAM Credentials* service. -This documentation was generated from *IAM Credentials* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *iamcredentials:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *IAM Credentials* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *iamcredentials:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *IAM Credentials* *v1* API can be found at the [official documentation site](https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/IAMCredentials) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/IAMCredentials) ... * projects - * [*service accounts generate access token*](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/api::ProjectServiceAccountGenerateAccessTokenCall), [*service accounts generate id token*](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/api::ProjectServiceAccountGenerateIdTokenCall), [*service accounts sign blob*](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/api::ProjectServiceAccountSignBlobCall) and [*service accounts sign jwt*](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/api::ProjectServiceAccountSignJwtCall) + * [*service accounts generate access token*](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/api::ProjectServiceAccountGenerateAccessTokenCall), [*service accounts generate id token*](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/api::ProjectServiceAccountGenerateIdTokenCall), [*service accounts sign blob*](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/api::ProjectServiceAccountSignBlobCall) and [*service accounts sign jwt*](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/api::ProjectServiceAccountSignJwtCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/IAMCredentials)** +* **[Hub](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/IAMCredentials)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::CallBuilder) -* **[Resources](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::CallBuilder) +* **[Resources](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Part)** + * **[Parts](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Delegate) to the -[Method Builder](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Delegate) to the +[Method Builder](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::RequestValue) and -[decodable](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::RequestValue) and +[decodable](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-iamcredentials1/5.0.3+20240221/google_iamcredentials1/client::RequestValue) are moved +* [request values](https://docs.rs/google-iamcredentials1/5.0.4+20240221/google_iamcredentials1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/iamcredentials1/src/api.rs b/gen/iamcredentials1/src/api.rs index 78c2415a4c..39bfbdf560 100644 --- a/gen/iamcredentials1/src/api.rs +++ b/gen/iamcredentials1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> IAMCredentials { IAMCredentials { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://iamcredentials.googleapis.com/".to_string(), _root_url: "https://iamcredentials.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> IAMCredentials { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/iamcredentials1/src/lib.rs b/gen/iamcredentials1/src/lib.rs index 5e9c46f17d..5ea6214b3a 100644 --- a/gen/iamcredentials1/src/lib.rs +++ b/gen/iamcredentials1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *IAM Credentials* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *iamcredentials:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *IAM Credentials* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *iamcredentials:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *IAM Credentials* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials). diff --git a/gen/iap1-cli/Cargo.toml b/gen/iap1-cli/Cargo.toml index 31064c39a5..9efd46fac3 100644 --- a/gen/iap1-cli/Cargo.toml +++ b/gen/iap1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-iap1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud IAP (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iap1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-iap1] path = "../iap1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/iap1-cli/README.md b/gen/iap1-cli/README.md index bdd32d22aa..cb78d2e249 100644 --- a/gen/iap1-cli/README.md +++ b/gen/iap1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud IAP* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud IAP* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash iap1 [options] diff --git a/gen/iap1-cli/mkdocs.yml b/gen/iap1-cli/mkdocs.yml index dbf5026fd2..cb5ae748ea 100644 --- a/gen/iap1-cli/mkdocs.yml +++ b/gen/iap1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud IAP v5.0.3+20240224 +site_name: Cloud IAP v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-iap1-cli site_description: A complete library to interact with Cloud IAP (protocol v1) diff --git a/gen/iap1-cli/src/main.rs b/gen/iap1-cli/src/main.rs index c34df99cd1..be3aec4aa7 100644 --- a/gen/iap1-cli/src/main.rs +++ b/gen/iap1-cli/src/main.rs @@ -2034,7 +2034,7 @@ async fn main() { let mut app = App::new("iap1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("Controls access to cloud applications running on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_iap1_cli") .arg(Arg::with_name("url") diff --git a/gen/iap1/Cargo.toml b/gen/iap1/Cargo.toml index 7800328827..98441f0ad7 100644 --- a/gen/iap1/Cargo.toml +++ b/gen/iap1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-iap1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud IAP (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iap1" homepage = "https://cloud.google.com/iap" -documentation = "https://docs.rs/google-iap1/5.0.3+20240224" +documentation = "https://docs.rs/google-iap1/5.0.4+20240224" license = "MIT" keywords = ["iap", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/iap1/README.md b/gen/iap1/README.md index c84cbe8f76..875bbda65e 100644 --- a/gen/iap1/README.md +++ b/gen/iap1/README.md @@ -5,25 +5,25 @@ DO NOT EDIT ! --> The `google-iap1` library allows access to all features of the *Google Cloud IAP* service. -This documentation was generated from *Cloud IAP* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *iap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud IAP* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *iap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud IAP* *v1* API can be found at the [official documentation site](https://cloud.google.com/iap). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/CloudIAP) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/CloudIAP) ... * projects - * [*brands create*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandCreateCall), [*brands get*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandGetCall), [*brands identity aware proxy clients create*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientCreateCall), [*brands identity aware proxy clients delete*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientDeleteCall), [*brands identity aware proxy clients get*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientGetCall), [*brands identity aware proxy clients list*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientListCall), [*brands identity aware proxy clients reset secret*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientResetSecretCall), [*brands list*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectBrandListCall), [*iap_tunnel locations dest groups create*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupCreateCall), [*iap_tunnel locations dest groups delete*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupDeleteCall), [*iap_tunnel locations dest groups get*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupGetCall), [*iap_tunnel locations dest groups list*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupListCall) and [*iap_tunnel locations dest groups patch*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupPatchCall) + * [*brands create*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandCreateCall), [*brands get*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandGetCall), [*brands identity aware proxy clients create*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientCreateCall), [*brands identity aware proxy clients delete*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientDeleteCall), [*brands identity aware proxy clients get*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientGetCall), [*brands identity aware proxy clients list*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientListCall), [*brands identity aware proxy clients reset secret*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandIdentityAwareProxyClientResetSecretCall), [*brands list*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectBrandListCall), [*iap_tunnel locations dest groups create*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupCreateCall), [*iap_tunnel locations dest groups delete*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupDeleteCall), [*iap_tunnel locations dest groups get*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupGetCall), [*iap_tunnel locations dest groups list*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupListCall) and [*iap_tunnel locations dest groups patch*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::ProjectIapTunnelLocationDestGroupPatchCall) Other activities are ... -* [get iam policy](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::MethodGetIamPolicyCall) -* [get iap settings](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::MethodGetIapSettingCall) -* [set iam policy](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::MethodSetIamPolicyCall) -* [test iam permissions](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::MethodTestIamPermissionCall) -* [update iap settings](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::MethodUpdateIapSettingCall) -* [validate attribute expression](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/api::MethodValidateAttributeExpressionCall) +* [get iam policy](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::MethodGetIamPolicyCall) +* [get iap settings](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::MethodGetIapSettingCall) +* [set iam policy](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::MethodSetIamPolicyCall) +* [test iam permissions](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::MethodTestIamPermissionCall) +* [update iap settings](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::MethodUpdateIapSettingCall) +* [validate attribute expression](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/api::MethodValidateAttributeExpressionCall) @@ -31,17 +31,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/CloudIAP)** +* **[Hub](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/CloudIAP)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::CallBuilder) -* **[Resources](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::CallBuilder) +* **[Resources](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Part)** + * **[Parts](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Delegate) to the -[Method Builder](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Delegate) to the +[Method Builder](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::RequestValue) and -[decodable](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::RequestValue) and +[decodable](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-iap1/5.0.3+20240224/google_iap1/client::RequestValue) are moved +* [request values](https://docs.rs/google-iap1/5.0.4+20240224/google_iap1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/iap1/src/api.rs b/gen/iap1/src/api.rs index 9590bac8c3..45cb208831 100644 --- a/gen/iap1/src/api.rs +++ b/gen/iap1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudIAP { CloudIAP { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://iap.googleapis.com/".to_string(), _root_url: "https://iap.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> CloudIAP { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/iap1/src/lib.rs b/gen/iap1/src/lib.rs index 7b535cbcb4..dd84d2c5e1 100644 --- a/gen/iap1/src/lib.rs +++ b/gen/iap1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud IAP* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *iap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud IAP* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *iap:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud IAP* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iap). diff --git a/gen/iap1_beta1-cli/Cargo.toml b/gen/iap1_beta1-cli/Cargo.toml index 619ffdd642..329f08e110 100644 --- a/gen/iap1_beta1-cli/Cargo.toml +++ b/gen/iap1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-iap1_beta1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud IAP (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iap1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-iap1_beta1] path = "../iap1_beta1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/iap1_beta1-cli/README.md b/gen/iap1_beta1-cli/README.md index 9ab930c2e3..173c518973 100644 --- a/gen/iap1_beta1-cli/README.md +++ b/gen/iap1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud IAP* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud IAP* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash iap1-beta1 [options] diff --git a/gen/iap1_beta1-cli/mkdocs.yml b/gen/iap1_beta1-cli/mkdocs.yml index 239471fc89..a180603209 100644 --- a/gen/iap1_beta1-cli/mkdocs.yml +++ b/gen/iap1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud IAP v5.0.3+20240224 +site_name: Cloud IAP v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-iap1_beta1-cli site_description: A complete library to interact with Cloud IAP (protocol v1beta1) diff --git a/gen/iap1_beta1-cli/src/main.rs b/gen/iap1_beta1-cli/src/main.rs index 11118f20f3..16665a00e0 100644 --- a/gen/iap1_beta1-cli/src/main.rs +++ b/gen/iap1_beta1-cli/src/main.rs @@ -492,7 +492,7 @@ async fn main() { let mut app = App::new("iap1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("Controls access to cloud applications running on Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_iap1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/iap1_beta1/Cargo.toml b/gen/iap1_beta1/Cargo.toml index 651b4e7e93..c92defcbfe 100644 --- a/gen/iap1_beta1/Cargo.toml +++ b/gen/iap1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-iap1_beta1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud IAP (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/iap1_beta1" homepage = "https://cloud.google.com/iap" -documentation = "https://docs.rs/google-iap1_beta1/5.0.3+20240224" +documentation = "https://docs.rs/google-iap1_beta1/5.0.4+20240224" license = "MIT" keywords = ["iap", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/iap1_beta1/README.md b/gen/iap1_beta1/README.md index 0f776ba468..cbe648f501 100644 --- a/gen/iap1_beta1/README.md +++ b/gen/iap1_beta1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-iap1_beta1` library allows access to all features of the *Google Cloud IAP* service. -This documentation was generated from *Cloud IAP* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *iap:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud IAP* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *iap:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud IAP* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/iap). # Features -Use the following functionality with ease from the central [hub](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/CloudIAP) ... +Use the following functionality with ease from the central [hub](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/CloudIAP) ... -* [get iam policy](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/api::MethodGetIamPolicyCall) -* [set iam policy](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/api::MethodSetIamPolicyCall) -* [test iam permissions](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/api::MethodTestIamPermissionCall) +* [get iam policy](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/api::MethodGetIamPolicyCall) +* [set iam policy](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/api::MethodSetIamPolicyCall) +* [test iam permissions](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/api::MethodTestIamPermissionCall) @@ -24,17 +24,17 @@ Use the following functionality with ease from the central [hub](https://docs.rs The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/CloudIAP)** +* **[Hub](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/CloudIAP)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-iap1_beta1/5.0.3+20240224/google_iap1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-iap1_beta1/5.0.4+20240224/google_iap1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/iap1_beta1/src/api.rs b/gen/iap1_beta1/src/api.rs index 623803b465..75106b9f75 100644 --- a/gen/iap1_beta1/src/api.rs +++ b/gen/iap1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudIAP { CloudIAP { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://iap.googleapis.com/".to_string(), _root_url: "https://iap.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> CloudIAP { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/iap1_beta1/src/lib.rs b/gen/iap1_beta1/src/lib.rs index 2cc792c5dc..828d8ea648 100644 --- a/gen/iap1_beta1/src/lib.rs +++ b/gen/iap1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud IAP* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *iap:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud IAP* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *iap:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud IAP* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/iap). diff --git a/gen/ideahub1_beta-cli/Cargo.toml b/gen/ideahub1_beta-cli/Cargo.toml index 76283065cc..4cb2c486d4 100644 --- a/gen/ideahub1_beta-cli/Cargo.toml +++ b/gen/ideahub1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-ideahub1_beta-cli" -version = "5.0.3+20220305" +version = "5.0.4+20220305" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ideahub (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ideahub1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-ideahub1_beta] path = "../ideahub1_beta" -version = "5.0.3+20220305" +version = "5.0.4+20220305" diff --git a/gen/ideahub1_beta-cli/README.md b/gen/ideahub1_beta-cli/README.md index 74bea4fca7..6b496c5323 100644 --- a/gen/ideahub1_beta-cli/README.md +++ b/gen/ideahub1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Ideahub* API at revision *20220305*. The CLI is at version *5.0.3*. +This documentation was generated from the *Ideahub* API at revision *20220305*. The CLI is at version *5.0.4*. ```bash ideahub1-beta [options] diff --git a/gen/ideahub1_beta-cli/mkdocs.yml b/gen/ideahub1_beta-cli/mkdocs.yml index 9a63566c37..4efa661af6 100644 --- a/gen/ideahub1_beta-cli/mkdocs.yml +++ b/gen/ideahub1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Ideahub v5.0.3+20220305 +site_name: Ideahub v5.0.4+20220305 site_url: http://byron.github.io/google-apis-rs/google-ideahub1_beta-cli site_description: A complete library to interact with Ideahub (protocol v1beta) diff --git a/gen/ideahub1_beta-cli/src/main.rs b/gen/ideahub1_beta-cli/src/main.rs index b3298b9841..b5fc5e3c7e 100644 --- a/gen/ideahub1_beta-cli/src/main.rs +++ b/gen/ideahub1_beta-cli/src/main.rs @@ -666,7 +666,7 @@ async fn main() { let mut app = App::new("ideahub1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20220305") + .version("5.0.4+20220305") .about("This is an invitation-only API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_ideahub1_beta_cli") .arg(Arg::with_name("folder") diff --git a/gen/ideahub1_beta/Cargo.toml b/gen/ideahub1_beta/Cargo.toml index a89c5f6837..12d2f0f106 100644 --- a/gen/ideahub1_beta/Cargo.toml +++ b/gen/ideahub1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-ideahub1_beta" -version = "5.0.3+20220305" +version = "5.0.4+20220305" authors = ["Sebastian Thiel "] description = "A complete library to interact with Ideahub (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ideahub1_beta" homepage = "https://console.cloud.google.com/apis/library/ideahub.googleapis.com" -documentation = "https://docs.rs/google-ideahub1_beta/5.0.3+20220305" +documentation = "https://docs.rs/google-ideahub1_beta/5.0.4+20220305" license = "MIT" keywords = ["ideahub", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/ideahub1_beta/README.md b/gen/ideahub1_beta/README.md index 4ced72fe94..0399564c89 100644 --- a/gen/ideahub1_beta/README.md +++ b/gen/ideahub1_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-ideahub1_beta` library allows access to all features of the *Google Ideahub* service. -This documentation was generated from *Ideahub* crate version *5.0.3+20220305*, where *20220305* is the exact revision of the *ideahub:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Ideahub* crate version *5.0.4+20220305*, where *20220305* is the exact revision of the *ideahub:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Ideahub* *v1_beta* API can be found at the [official documentation site](https://console.cloud.google.com/apis/library/ideahub.googleapis.com). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/Ideahub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/Ideahub) ... * platforms - * [*properties idea activities create*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/api::PlatformPropertyIdeaActivityCreateCall), [*properties idea states patch*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/api::PlatformPropertyIdeaStatePatchCall), [*properties ideas list*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/api::PlatformPropertyIdeaListCall), [*properties locales list*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/api::PlatformPropertyLocaleListCall) and [*properties topic states patch*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/api::PlatformPropertyTopicStatePatchCall) + * [*properties idea activities create*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/api::PlatformPropertyIdeaActivityCreateCall), [*properties idea states patch*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/api::PlatformPropertyIdeaStatePatchCall), [*properties ideas list*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/api::PlatformPropertyIdeaListCall), [*properties locales list*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/api::PlatformPropertyLocaleListCall) and [*properties topic states patch*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/api::PlatformPropertyTopicStatePatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/Ideahub)** +* **[Hub](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/Ideahub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Part)** + * **[Parts](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-ideahub1_beta/5.0.3+20220305/google_ideahub1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-ideahub1_beta/5.0.4+20220305/google_ideahub1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/ideahub1_beta/src/api.rs b/gen/ideahub1_beta/src/api.rs index c8c3a1ce98..5277acb034 100644 --- a/gen/ideahub1_beta/src/api.rs +++ b/gen/ideahub1_beta/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> Ideahub { Ideahub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://ideahub.googleapis.com/".to_string(), _root_url: "https://ideahub.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> Ideahub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/ideahub1_beta/src/lib.rs b/gen/ideahub1_beta/src/lib.rs index c88c7bc0d7..8a8852ec28 100644 --- a/gen/ideahub1_beta/src/lib.rs +++ b/gen/ideahub1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ideahub* crate version *5.0.3+20220305*, where *20220305* is the exact revision of the *ideahub:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Ideahub* crate version *5.0.4+20220305*, where *20220305* is the exact revision of the *ideahub:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Ideahub* *v1_beta* API can be found at the //! [official documentation site](https://console.cloud.google.com/apis/library/ideahub.googleapis.com). diff --git a/gen/identitytoolkit3-cli/Cargo.toml b/gen/identitytoolkit3-cli/Cargo.toml index e06cccc530..1523a1bf6e 100644 --- a/gen/identitytoolkit3-cli/Cargo.toml +++ b/gen/identitytoolkit3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-identitytoolkit3-cli" -version = "5.0.3+20180723" +version = "5.0.4+20180723" authors = ["Sebastian Thiel "] description = "A complete library to interact with Identity Toolkit (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/identitytoolkit3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-identitytoolkit3] path = "../identitytoolkit3" -version = "5.0.3+20180723" +version = "5.0.4+20180723" diff --git a/gen/identitytoolkit3-cli/README.md b/gen/identitytoolkit3-cli/README.md index 0b59850d3a..650aa7956b 100644 --- a/gen/identitytoolkit3-cli/README.md +++ b/gen/identitytoolkit3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Identity Toolkit* API at revision *20180723*. The CLI is at version *5.0.3*. +This documentation was generated from the *Identity Toolkit* API at revision *20180723*. The CLI is at version *5.0.4*. ```bash identitytoolkit3 [options] diff --git a/gen/identitytoolkit3-cli/mkdocs.yml b/gen/identitytoolkit3-cli/mkdocs.yml index c3d8faef2b..8c085965dd 100644 --- a/gen/identitytoolkit3-cli/mkdocs.yml +++ b/gen/identitytoolkit3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Identity Toolkit v5.0.3+20180723 +site_name: Identity Toolkit v5.0.4+20180723 site_url: http://byron.github.io/google-apis-rs/google-identitytoolkit3-cli site_description: A complete library to interact with Identity Toolkit (protocol v3) diff --git a/gen/identitytoolkit3-cli/src/main.rs b/gen/identitytoolkit3-cli/src/main.rs index 58df17d5bd..972018640c 100644 --- a/gen/identitytoolkit3-cli/src/main.rs +++ b/gen/identitytoolkit3-cli/src/main.rs @@ -2384,7 +2384,7 @@ async fn main() { let mut app = App::new("identitytoolkit3") .author("Sebastian Thiel ") - .version("5.0.3+20180723") + .version("5.0.4+20180723") .about("Help the third party sites to implement federated login.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_identitytoolkit3_cli") .arg(Arg::with_name("url") diff --git a/gen/identitytoolkit3/Cargo.toml b/gen/identitytoolkit3/Cargo.toml index 07b42796eb..864940783c 100644 --- a/gen/identitytoolkit3/Cargo.toml +++ b/gen/identitytoolkit3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-identitytoolkit3" -version = "5.0.3+20180723" +version = "5.0.4+20180723" authors = ["Sebastian Thiel "] description = "A complete library to interact with Identity Toolkit (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/identitytoolkit3" homepage = "https://developers.google.com/identity-toolkit/v3/" -documentation = "https://docs.rs/google-identitytoolkit3/5.0.3+20180723" +documentation = "https://docs.rs/google-identitytoolkit3/5.0.4+20180723" license = "MIT" keywords = ["identitytoolkit", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/identitytoolkit3/README.md b/gen/identitytoolkit3/README.md index a4fac64ad5..2cc58b1717 100644 --- a/gen/identitytoolkit3/README.md +++ b/gen/identitytoolkit3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-identitytoolkit3` library allows access to all features of the *Google Identity Toolkit* service. -This documentation was generated from *Identity Toolkit* crate version *5.0.3+20180723*, where *20180723* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Identity Toolkit* crate version *5.0.4+20180723*, where *20180723* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Identity Toolkit* *v3* API can be found at the [official documentation site](https://developers.google.com/identity-toolkit/v3/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/IdentityToolkit) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/IdentityToolkit) ... -* [relyingparty](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::Relyingparty) - * [*create auth uri*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyCreateAuthUriCall), [*delete account*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyDeleteAccountCall), [*download account*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyDownloadAccountCall), [*email link signin*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyEmailLinkSigninCall), [*get account info*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyGetAccountInfoCall), [*get oob confirmation code*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyGetOobConfirmationCodeCall), [*get project config*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyGetProjectConfigCall), [*get public keys*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyGetPublicKeyCall), [*get recaptcha param*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyGetRecaptchaParamCall), [*reset password*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyResetPasswordCall), [*send verification code*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartySendVerificationCodeCall), [*set account info*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartySetAccountInfoCall), [*set project config*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartySetProjectConfigCall), [*sign out user*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartySignOutUserCall), [*signup new user*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartySignupNewUserCall), [*upload account*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyUploadAccountCall), [*verify assertion*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyVerifyAssertionCall), [*verify custom token*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyVerifyCustomTokenCall), [*verify password*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyVerifyPasswordCall) and [*verify phone number*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/api::RelyingpartyVerifyPhoneNumberCall) +* [relyingparty](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::Relyingparty) + * [*create auth uri*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyCreateAuthUriCall), [*delete account*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyDeleteAccountCall), [*download account*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyDownloadAccountCall), [*email link signin*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyEmailLinkSigninCall), [*get account info*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyGetAccountInfoCall), [*get oob confirmation code*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyGetOobConfirmationCodeCall), [*get project config*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyGetProjectConfigCall), [*get public keys*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyGetPublicKeyCall), [*get recaptcha param*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyGetRecaptchaParamCall), [*reset password*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyResetPasswordCall), [*send verification code*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartySendVerificationCodeCall), [*set account info*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartySetAccountInfoCall), [*set project config*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartySetProjectConfigCall), [*sign out user*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartySignOutUserCall), [*signup new user*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartySignupNewUserCall), [*upload account*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyUploadAccountCall), [*verify assertion*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyVerifyAssertionCall), [*verify custom token*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyVerifyCustomTokenCall), [*verify password*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyVerifyPasswordCall) and [*verify phone number*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/api::RelyingpartyVerifyPhoneNumberCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/IdentityToolkit)** +* **[Hub](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/IdentityToolkit)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::CallBuilder) -* **[Resources](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::CallBuilder) +* **[Resources](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Part)** + * **[Parts](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Delegate) to the -[Method Builder](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Delegate) to the +[Method Builder](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::RequestValue) and -[decodable](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::RequestValue) and +[decodable](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-identitytoolkit3/5.0.3+20180723/google_identitytoolkit3/client::RequestValue) are moved +* [request values](https://docs.rs/google-identitytoolkit3/5.0.4+20180723/google_identitytoolkit3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/identitytoolkit3/src/api.rs b/gen/identitytoolkit3/src/api.rs index c32ea0948e..cf9035d715 100644 --- a/gen/identitytoolkit3/src/api.rs +++ b/gen/identitytoolkit3/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> IdentityToolkit { IdentityToolkit { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/identitytoolkit/v3/relyingparty/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> IdentityToolkit { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/identitytoolkit3/src/lib.rs b/gen/identitytoolkit3/src/lib.rs index a78be50a83..db466c2315 100644 --- a/gen/identitytoolkit3/src/lib.rs +++ b/gen/identitytoolkit3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Identity Toolkit* crate version *5.0.3+20180723*, where *20180723* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Identity Toolkit* crate version *5.0.4+20180723*, where *20180723* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Identity Toolkit* *v3* API can be found at the //! [official documentation site](https://developers.google.com/identity-toolkit/v3/). diff --git a/gen/ids1-cli/Cargo.toml b/gen/ids1-cli/Cargo.toml index bb0e816957..45c78acbdc 100644 --- a/gen/ids1-cli/Cargo.toml +++ b/gen/ids1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-ids1-cli" -version = "5.0.3+20231203" +version = "5.0.4+20231203" authors = ["Sebastian Thiel "] description = "A complete library to interact with IDS (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ids1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-ids1] path = "../ids1" -version = "5.0.3+20231203" +version = "5.0.4+20231203" diff --git a/gen/ids1-cli/README.md b/gen/ids1-cli/README.md index 0f346b2249..9140372128 100644 --- a/gen/ids1-cli/README.md +++ b/gen/ids1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *IDS* API at revision *20231203*. The CLI is at version *5.0.3*. +This documentation was generated from the *IDS* API at revision *20231203*. The CLI is at version *5.0.4*. ```bash ids1 [options] diff --git a/gen/ids1-cli/mkdocs.yml b/gen/ids1-cli/mkdocs.yml index 748e3a9901..1055673502 100644 --- a/gen/ids1-cli/mkdocs.yml +++ b/gen/ids1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: IDS v5.0.3+20231203 +site_name: IDS v5.0.4+20231203 site_url: http://byron.github.io/google-apis-rs/google-ids1-cli site_description: A complete library to interact with IDS (protocol v1) diff --git a/gen/ids1-cli/src/main.rs b/gen/ids1-cli/src/main.rs index 88b9e47bc7..9aa95c5a22 100644 --- a/gen/ids1-cli/src/main.rs +++ b/gen/ids1-cli/src/main.rs @@ -1494,7 +1494,7 @@ async fn main() { let mut app = App::new("ids1") .author("Sebastian Thiel ") - .version("5.0.3+20231203") + .version("5.0.4+20231203") .about("Cloud IDS (Cloud Intrusion Detection System) detects malware, spyware, command-and-control attacks, and other network-based threats. Its security efficacy is industry leading, built with Palo Alto Networks technologies. When you use this product, your organization name and consumption levels will be shared with Palo Alto Networks.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_ids1_cli") .arg(Arg::with_name("url") diff --git a/gen/ids1/Cargo.toml b/gen/ids1/Cargo.toml index 7c2ddb0d56..28538ff71e 100644 --- a/gen/ids1/Cargo.toml +++ b/gen/ids1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-ids1" -version = "5.0.3+20231203" +version = "5.0.4+20231203" authors = ["Sebastian Thiel "] description = "A complete library to interact with IDS (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ids1" homepage = "https://cloud.google.com/" -documentation = "https://docs.rs/google-ids1/5.0.3+20231203" +documentation = "https://docs.rs/google-ids1/5.0.4+20231203" license = "MIT" keywords = ["ids", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/ids1/README.md b/gen/ids1/README.md index d89e63fa3d..0614f291e6 100644 --- a/gen/ids1/README.md +++ b/gen/ids1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-ids1` library allows access to all features of the *Google IDS* service. -This documentation was generated from *IDS* crate version *5.0.3+20231203*, where *20231203* is the exact revision of the *ids:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *IDS* crate version *5.0.4+20231203*, where *20231203* is the exact revision of the *ids:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *IDS* *v1* API can be found at the [official documentation site](https://cloud.google.com/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/IDS) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/IDS) ... * projects - * [*locations endpoints create*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointCreateCall), [*locations endpoints delete*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointDeleteCall), [*locations endpoints get*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointGetCall), [*locations endpoints get iam policy*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointGetIamPolicyCall), [*locations endpoints list*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointListCall), [*locations endpoints patch*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointPatchCall), [*locations endpoints set iam policy*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointSetIamPolicyCall), [*locations endpoints test iam permissions*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationEndpointTestIamPermissionCall), [*locations get*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/api::ProjectLocationOperationListCall) + * [*locations endpoints create*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointCreateCall), [*locations endpoints delete*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointDeleteCall), [*locations endpoints get*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointGetCall), [*locations endpoints get iam policy*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointGetIamPolicyCall), [*locations endpoints list*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointListCall), [*locations endpoints patch*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointPatchCall), [*locations endpoints set iam policy*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointSetIamPolicyCall), [*locations endpoints test iam permissions*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationEndpointTestIamPermissionCall), [*locations get*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/IDS)** +* **[Hub](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/IDS)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::CallBuilder) -* **[Resources](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::CallBuilder) +* **[Resources](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Part)** + * **[Parts](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Delegate) to the -[Method Builder](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Delegate) to the +[Method Builder](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::RequestValue) and -[decodable](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::RequestValue) and +[decodable](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-ids1/5.0.3+20231203/google_ids1/client::RequestValue) are moved +* [request values](https://docs.rs/google-ids1/5.0.4+20231203/google_ids1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/ids1/src/api.rs b/gen/ids1/src/api.rs index 1a5f0bb22a..39b7354ecd 100644 --- a/gen/ids1/src/api.rs +++ b/gen/ids1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> IDS { IDS { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://ids.googleapis.com/".to_string(), _root_url: "https://ids.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> IDS { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/ids1/src/lib.rs b/gen/ids1/src/lib.rs index 3e33a4c697..801989b7e6 100644 --- a/gen/ids1/src/lib.rs +++ b/gen/ids1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *IDS* crate version *5.0.3+20231203*, where *20231203* is the exact revision of the *ids:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *IDS* crate version *5.0.4+20231203*, where *20231203* is the exact revision of the *ids:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *IDS* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/). diff --git a/gen/indexing3-cli/Cargo.toml b/gen/indexing3-cli/Cargo.toml index c273f57841..32ca116469 100644 --- a/gen/indexing3-cli/Cargo.toml +++ b/gen/indexing3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-indexing3-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Indexing (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/indexing3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-indexing3] path = "../indexing3" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/indexing3-cli/README.md b/gen/indexing3-cli/README.md index 52147053c8..eac9bfdef0 100644 --- a/gen/indexing3-cli/README.md +++ b/gen/indexing3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Indexing* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Indexing* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash indexing3 [options] diff --git a/gen/indexing3-cli/mkdocs.yml b/gen/indexing3-cli/mkdocs.yml index 64885bce87..3e1373a0b2 100644 --- a/gen/indexing3-cli/mkdocs.yml +++ b/gen/indexing3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Indexing v5.0.3+20240227 +site_name: Indexing v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-indexing3-cli site_description: A complete library to interact with Indexing (protocol v3) diff --git a/gen/indexing3-cli/src/main.rs b/gen/indexing3-cli/src/main.rs index 96625cb822..8d353aebaf 100644 --- a/gen/indexing3-cli/src/main.rs +++ b/gen/indexing3-cli/src/main.rs @@ -330,7 +330,7 @@ async fn main() { let mut app = App::new("indexing3") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Notifies Google Web Search when your web pages change.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_indexing3_cli") .arg(Arg::with_name("url") diff --git a/gen/indexing3/Cargo.toml b/gen/indexing3/Cargo.toml index d50e9833b3..510bb9adba 100644 --- a/gen/indexing3/Cargo.toml +++ b/gen/indexing3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-indexing3" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Indexing (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/indexing3" homepage = "https://developers.google.com/search/apis/indexing-api/" -documentation = "https://docs.rs/google-indexing3/5.0.3+20240227" +documentation = "https://docs.rs/google-indexing3/5.0.4+20240227" license = "MIT" keywords = ["indexing", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/indexing3/README.md b/gen/indexing3/README.md index da21fd556b..4acb94811e 100644 --- a/gen/indexing3/README.md +++ b/gen/indexing3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-indexing3` library allows access to all features of the *Google Indexing* service. -This documentation was generated from *Indexing* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *indexing:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Indexing* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *indexing:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Indexing* *v3* API can be found at the [official documentation site](https://developers.google.com/search/apis/indexing-api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/Indexing) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/Indexing) ... -* [url notifications](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/api::UrlNotification) - * [*get metadata*](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/api::UrlNotificationGetMetadataCall) and [*publish*](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/api::UrlNotificationPublishCall) +* [url notifications](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/api::UrlNotification) + * [*get metadata*](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/api::UrlNotificationGetMetadataCall) and [*publish*](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/api::UrlNotificationPublishCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/Indexing)** +* **[Hub](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/Indexing)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::CallBuilder) -* **[Resources](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::CallBuilder) +* **[Resources](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Part)** + * **[Parts](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Delegate) to the -[Method Builder](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Delegate) to the +[Method Builder](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::RequestValue) and -[decodable](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::RequestValue) and +[decodable](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-indexing3/5.0.3+20240227/google_indexing3/client::RequestValue) are moved +* [request values](https://docs.rs/google-indexing3/5.0.4+20240227/google_indexing3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/indexing3/src/api.rs b/gen/indexing3/src/api.rs index f1d133c254..a564834ede 100644 --- a/gen/indexing3/src/api.rs +++ b/gen/indexing3/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> Indexing { Indexing { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://indexing.googleapis.com/".to_string(), _root_url: "https://indexing.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> Indexing { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/indexing3/src/lib.rs b/gen/indexing3/src/lib.rs index a82baffb6e..f4c2c4912c 100644 --- a/gen/indexing3/src/lib.rs +++ b/gen/indexing3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Indexing* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *indexing:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Indexing* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *indexing:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Indexing* *v3* API can be found at the //! [official documentation site](https://developers.google.com/search/apis/indexing-api/). diff --git a/gen/jobs3-cli/Cargo.toml b/gen/jobs3-cli/Cargo.toml index 0c146e877b..6ff2563bde 100644 --- a/gen/jobs3-cli/Cargo.toml +++ b/gen/jobs3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-jobs3-cli" -version = "5.0.3+20240202" +version = "5.0.4+20240202" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Talent Solution (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/jobs3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-jobs3] path = "../jobs3" -version = "5.0.3+20240202" +version = "5.0.4+20240202" diff --git a/gen/jobs3-cli/README.md b/gen/jobs3-cli/README.md index 286526e65b..2125814f3d 100644 --- a/gen/jobs3-cli/README.md +++ b/gen/jobs3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Talent Solution* API at revision *20240202*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Talent Solution* API at revision *20240202*. The CLI is at version *5.0.4*. ```bash jobs3 [options] diff --git a/gen/jobs3-cli/mkdocs.yml b/gen/jobs3-cli/mkdocs.yml index 5c903ad783..31c90e961f 100644 --- a/gen/jobs3-cli/mkdocs.yml +++ b/gen/jobs3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Talent Solution v5.0.3+20240202 +site_name: Cloud Talent Solution v5.0.4+20240202 site_url: http://byron.github.io/google-apis-rs/google-jobs3-cli site_description: A complete library to interact with Cloud Talent Solution (protocol v3) diff --git a/gen/jobs3-cli/src/main.rs b/gen/jobs3-cli/src/main.rs index 7e5a8e09b1..fe7f747581 100644 --- a/gen/jobs3-cli/src/main.rs +++ b/gen/jobs3-cli/src/main.rs @@ -1889,7 +1889,7 @@ async fn main() { let mut app = App::new("jobs3") .author("Sebastian Thiel ") - .version("5.0.3+20240202") + .version("5.0.4+20240202") .about("Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_jobs3_cli") .arg(Arg::with_name("url") diff --git a/gen/jobs3/Cargo.toml b/gen/jobs3/Cargo.toml index 6901150293..433d2aa847 100644 --- a/gen/jobs3/Cargo.toml +++ b/gen/jobs3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-jobs3" -version = "5.0.3+20240202" +version = "5.0.4+20240202" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Talent Solution (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/jobs3" homepage = "https://cloud.google.com/talent-solution/job-search/docs/" -documentation = "https://docs.rs/google-jobs3/5.0.3+20240202" +documentation = "https://docs.rs/google-jobs3/5.0.4+20240202" license = "MIT" keywords = ["jobs", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/jobs3/README.md b/gen/jobs3/README.md index 07e443e219..799334aa71 100644 --- a/gen/jobs3/README.md +++ b/gen/jobs3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-jobs3` library allows access to all features of the *Google Cloud Talent Solution* service. -This documentation was generated from *Cloud Talent Solution* crate version *5.0.3+20240202*, where *20240202* is the exact revision of the *jobs:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Talent Solution* crate version *5.0.4+20240202*, where *20240202* is the exact revision of the *jobs:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Talent Solution* *v3* API can be found at the [official documentation site](https://cloud.google.com/talent-solution/job-search/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/CloudTalentSolution) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/CloudTalentSolution) ... * projects - * [*client events create*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectClientEventCreateCall), [*companies create*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectCompanyCreateCall), [*companies delete*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectCompanyDeleteCall), [*companies get*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectCompanyGetCall), [*companies list*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectCompanyListCall), [*companies patch*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectCompanyPatchCall), [*complete*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectCompleteCall), [*jobs batch delete*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobBatchDeleteCall), [*jobs create*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobCreateCall), [*jobs delete*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobDeleteCall), [*jobs get*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobGetCall), [*jobs list*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobListCall), [*jobs patch*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobPatchCall), [*jobs search*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobSearchCall) and [*jobs search for alert*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/api::ProjectJobSearchForAlertCall) + * [*client events create*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectClientEventCreateCall), [*companies create*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectCompanyCreateCall), [*companies delete*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectCompanyDeleteCall), [*companies get*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectCompanyGetCall), [*companies list*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectCompanyListCall), [*companies patch*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectCompanyPatchCall), [*complete*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectCompleteCall), [*jobs batch delete*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobBatchDeleteCall), [*jobs create*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobCreateCall), [*jobs delete*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobDeleteCall), [*jobs get*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobGetCall), [*jobs list*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobListCall), [*jobs patch*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobPatchCall), [*jobs search*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobSearchCall) and [*jobs search for alert*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/api::ProjectJobSearchForAlertCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/CloudTalentSolution)** +* **[Hub](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/CloudTalentSolution)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::CallBuilder) -* **[Resources](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::CallBuilder) +* **[Resources](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Part)** + * **[Parts](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Delegate) to the -[Method Builder](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Delegate) to the +[Method Builder](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::RequestValue) and -[decodable](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::RequestValue) and +[decodable](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-jobs3/5.0.3+20240202/google_jobs3/client::RequestValue) are moved +* [request values](https://docs.rs/google-jobs3/5.0.4+20240202/google_jobs3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/jobs3/src/api.rs b/gen/jobs3/src/api.rs index 6f026713da..933fea8a44 100644 --- a/gen/jobs3/src/api.rs +++ b/gen/jobs3/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudTalentSolution { CloudTalentSolution { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://jobs.googleapis.com/".to_string(), _root_url: "https://jobs.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudTalentSolution { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/jobs3/src/lib.rs b/gen/jobs3/src/lib.rs index 448fb1a885..f72e4d904a 100644 --- a/gen/jobs3/src/lib.rs +++ b/gen/jobs3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Talent Solution* crate version *5.0.3+20240202*, where *20240202* is the exact revision of the *jobs:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Talent Solution* crate version *5.0.4+20240202*, where *20240202* is the exact revision of the *jobs:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Talent Solution* *v3* API can be found at the //! [official documentation site](https://cloud.google.com/talent-solution/job-search/docs/). diff --git a/gen/jobs4-cli/Cargo.toml b/gen/jobs4-cli/Cargo.toml index 7ce1c5d525..d6c02f0f54 100644 --- a/gen/jobs4-cli/Cargo.toml +++ b/gen/jobs4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-jobs4-cli" -version = "5.0.3+20240202" +version = "5.0.4+20240202" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Talent Solution (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/jobs4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-jobs4] path = "../jobs4" -version = "5.0.3+20240202" +version = "5.0.4+20240202" diff --git a/gen/jobs4-cli/README.md b/gen/jobs4-cli/README.md index 49fa35efb9..cced78ed25 100644 --- a/gen/jobs4-cli/README.md +++ b/gen/jobs4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Talent Solution* API at revision *20240202*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Talent Solution* API at revision *20240202*. The CLI is at version *5.0.4*. ```bash jobs4 [options] diff --git a/gen/jobs4-cli/mkdocs.yml b/gen/jobs4-cli/mkdocs.yml index 09e05d09dd..1494c952c9 100644 --- a/gen/jobs4-cli/mkdocs.yml +++ b/gen/jobs4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Talent Solution v5.0.3+20240202 +site_name: Cloud Talent Solution v5.0.4+20240202 site_url: http://byron.github.io/google-apis-rs/google-jobs4-cli site_description: A complete library to interact with Cloud Talent Solution (protocol v4) diff --git a/gen/jobs4-cli/src/main.rs b/gen/jobs4-cli/src/main.rs index 68255cf0fd..9669b37b36 100644 --- a/gen/jobs4-cli/src/main.rs +++ b/gen/jobs4-cli/src/main.rs @@ -2681,7 +2681,7 @@ async fn main() { let mut app = App::new("jobs4") .author("Sebastian Thiel ") - .version("5.0.3+20240202") + .version("5.0.4+20240202") .about("Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_jobs4_cli") .arg(Arg::with_name("url") diff --git a/gen/jobs4/Cargo.toml b/gen/jobs4/Cargo.toml index cea46cac0a..20cf9b27cc 100644 --- a/gen/jobs4/Cargo.toml +++ b/gen/jobs4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-jobs4" -version = "5.0.3+20240202" +version = "5.0.4+20240202" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Talent Solution (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/jobs4" homepage = "https://cloud.google.com/talent-solution/job-search/docs/" -documentation = "https://docs.rs/google-jobs4/5.0.3+20240202" +documentation = "https://docs.rs/google-jobs4/5.0.4+20240202" license = "MIT" keywords = ["jobs", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/jobs4/README.md b/gen/jobs4/README.md index 5b954d6a09..d01ed3388a 100644 --- a/gen/jobs4/README.md +++ b/gen/jobs4/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-jobs4` library allows access to all features of the *Google Cloud Talent Solution* service. -This documentation was generated from *Cloud Talent Solution* crate version *5.0.3+20240202*, where *20240202* is the exact revision of the *jobs:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Talent Solution* crate version *5.0.4+20240202*, where *20240202* is the exact revision of the *jobs:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Talent Solution* *v4* API can be found at the [official documentation site](https://cloud.google.com/talent-solution/job-search/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/CloudTalentSolution) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/CloudTalentSolution) ... * projects - * [*operations get*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectOperationGetCall), [*tenants client events create*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantClientEventCreateCall), [*tenants companies create*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCompanyCreateCall), [*tenants companies delete*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCompanyDeleteCall), [*tenants companies get*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCompanyGetCall), [*tenants companies list*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCompanyListCall), [*tenants companies patch*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCompanyPatchCall), [*tenants complete query*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCompleteQueryCall), [*tenants create*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantCreateCall), [*tenants delete*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantDeleteCall), [*tenants get*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantGetCall), [*tenants jobs batch create*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobBatchCreateCall), [*tenants jobs batch delete*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobBatchDeleteCall), [*tenants jobs batch update*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobBatchUpdateCall), [*tenants jobs create*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobCreateCall), [*tenants jobs delete*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobDeleteCall), [*tenants jobs get*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobGetCall), [*tenants jobs list*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobListCall), [*tenants jobs patch*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobPatchCall), [*tenants jobs search*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobSearchCall), [*tenants jobs search for alert*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantJobSearchForAlertCall), [*tenants list*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantListCall) and [*tenants patch*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/api::ProjectTenantPatchCall) + * [*operations get*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectOperationGetCall), [*tenants client events create*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantClientEventCreateCall), [*tenants companies create*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCompanyCreateCall), [*tenants companies delete*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCompanyDeleteCall), [*tenants companies get*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCompanyGetCall), [*tenants companies list*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCompanyListCall), [*tenants companies patch*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCompanyPatchCall), [*tenants complete query*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCompleteQueryCall), [*tenants create*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantCreateCall), [*tenants delete*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantDeleteCall), [*tenants get*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantGetCall), [*tenants jobs batch create*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobBatchCreateCall), [*tenants jobs batch delete*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobBatchDeleteCall), [*tenants jobs batch update*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobBatchUpdateCall), [*tenants jobs create*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobCreateCall), [*tenants jobs delete*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobDeleteCall), [*tenants jobs get*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobGetCall), [*tenants jobs list*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobListCall), [*tenants jobs patch*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobPatchCall), [*tenants jobs search*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobSearchCall), [*tenants jobs search for alert*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantJobSearchForAlertCall), [*tenants list*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantListCall) and [*tenants patch*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/api::ProjectTenantPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/CloudTalentSolution)** +* **[Hub](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/CloudTalentSolution)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::CallBuilder) -* **[Resources](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::CallBuilder) +* **[Resources](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Part)** + * **[Parts](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Delegate) to the -[Method Builder](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Delegate) to the +[Method Builder](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::RequestValue) and -[decodable](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::RequestValue) and +[decodable](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-jobs4/5.0.3+20240202/google_jobs4/client::RequestValue) are moved +* [request values](https://docs.rs/google-jobs4/5.0.4+20240202/google_jobs4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/jobs4/src/api.rs b/gen/jobs4/src/api.rs index 90f6b1435b..5f7ecc50d7 100644 --- a/gen/jobs4/src/api.rs +++ b/gen/jobs4/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudTalentSolution { CloudTalentSolution { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://jobs.googleapis.com/".to_string(), _root_url: "https://jobs.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudTalentSolution { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/jobs4/src/lib.rs b/gen/jobs4/src/lib.rs index 43e1e18483..d568a96ea3 100644 --- a/gen/jobs4/src/lib.rs +++ b/gen/jobs4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Talent Solution* crate version *5.0.3+20240202*, where *20240202* is the exact revision of the *jobs:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Talent Solution* crate version *5.0.4+20240202*, where *20240202* is the exact revision of the *jobs:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Talent Solution* *v4* API can be found at the //! [official documentation site](https://cloud.google.com/talent-solution/job-search/docs/). diff --git a/gen/keep1-cli/Cargo.toml b/gen/keep1-cli/Cargo.toml index 280b8066b6..b2221839c6 100644 --- a/gen/keep1-cli/Cargo.toml +++ b/gen/keep1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-keep1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Keep (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/keep1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-keep1] path = "../keep1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/keep1-cli/README.md b/gen/keep1-cli/README.md index 4b5aac7a6b..fda9f0f198 100644 --- a/gen/keep1-cli/README.md +++ b/gen/keep1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Keep* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Keep* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash keep1 [options] diff --git a/gen/keep1-cli/mkdocs.yml b/gen/keep1-cli/mkdocs.yml index 9931aebe34..44f388215c 100644 --- a/gen/keep1-cli/mkdocs.yml +++ b/gen/keep1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Keep v5.0.3+20240227 +site_name: Keep v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-keep1-cli site_description: A complete library to interact with Keep (protocol v1) diff --git a/gen/keep1-cli/src/main.rs b/gen/keep1-cli/src/main.rs index c491ef6ae9..461604ac70 100644 --- a/gen/keep1-cli/src/main.rs +++ b/gen/keep1-cli/src/main.rs @@ -827,7 +827,7 @@ async fn main() { let mut app = App::new("keep1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Google Keep API is used in an enterprise environment to manage Google Keep content and resolve issues identified by cloud security software.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_keep1_cli") .arg(Arg::with_name("url") diff --git a/gen/keep1/Cargo.toml b/gen/keep1/Cargo.toml index 3d81c74d35..e1c73dea53 100644 --- a/gen/keep1/Cargo.toml +++ b/gen/keep1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-keep1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Keep (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/keep1" homepage = "https://developers.google.com/keep/api" -documentation = "https://docs.rs/google-keep1/5.0.3+20240227" +documentation = "https://docs.rs/google-keep1/5.0.4+20240227" license = "MIT" keywords = ["keep", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/keep1/README.md b/gen/keep1/README.md index 26fad0f2a2..c5ed1de896 100644 --- a/gen/keep1/README.md +++ b/gen/keep1/README.md @@ -5,23 +5,23 @@ DO NOT EDIT ! --> The `google-keep1` library allows access to all features of the *Google Keep* service. -This documentation was generated from *Keep* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *keep:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Keep* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *keep:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Keep* *v1* API can be found at the [official documentation site](https://developers.google.com/keep/api). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/Keep) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/Keep) ... * media - * [*download*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::MediaDownloadCall) -* [notes](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::Note) - * [*create*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::NoteCreateCall), [*delete*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::NoteDeleteCall), [*get*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::NoteGetCall), [*list*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::NoteListCall), [*permissions batch create*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::NotePermissionBatchCreateCall) and [*permissions batch delete*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::NotePermissionBatchDeleteCall) + * [*download*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::MediaDownloadCall) +* [notes](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::Note) + * [*create*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::NoteCreateCall), [*delete*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::NoteDeleteCall), [*get*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::NoteGetCall), [*list*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::NoteListCall), [*permissions batch create*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::NotePermissionBatchCreateCall) and [*permissions batch delete*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::NotePermissionBatchDeleteCall) Download supported by ... -* [*download media*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/api::MediaDownloadCall) +* [*download media*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/api::MediaDownloadCall) @@ -29,17 +29,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/Keep)** +* **[Hub](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/Keep)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::CallBuilder) -* **[Resources](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::CallBuilder) +* **[Resources](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Part)** + * **[Parts](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Delegate) to the -[Method Builder](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Delegate) to the +[Method Builder](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::RequestValue) and -[decodable](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::RequestValue) and +[decodable](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-keep1/5.0.3+20240227/google_keep1/client::RequestValue) are moved +* [request values](https://docs.rs/google-keep1/5.0.4+20240227/google_keep1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/keep1/src/api.rs b/gen/keep1/src/api.rs index 90e2f2d9b6..a53e08350e 100644 --- a/gen/keep1/src/api.rs +++ b/gen/keep1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Keep { Keep { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://keep.googleapis.com/".to_string(), _root_url: "https://keep.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Keep { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/keep1/src/lib.rs b/gen/keep1/src/lib.rs index 06b3c122a6..22f602d5cc 100644 --- a/gen/keep1/src/lib.rs +++ b/gen/keep1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Keep* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *keep:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Keep* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *keep:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Keep* *v1* API can be found at the //! [official documentation site](https://developers.google.com/keep/api). diff --git a/gen/language1-cli/Cargo.toml b/gen/language1-cli/Cargo.toml index 4cb996e4ac..b29caa23ce 100644 --- a/gen/language1-cli/Cargo.toml +++ b/gen/language1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-language1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Natural Language (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/language1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-language1] path = "../language1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/language1-cli/README.md b/gen/language1-cli/README.md index 378b1e51ba..5e2f95fb61 100644 --- a/gen/language1-cli/README.md +++ b/gen/language1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Natural Language* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Natural Language* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash language1 [options] diff --git a/gen/language1-cli/mkdocs.yml b/gen/language1-cli/mkdocs.yml index 8c81c79e4f..4727ba311e 100644 --- a/gen/language1-cli/mkdocs.yml +++ b/gen/language1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Natural Language v5.0.3+20240303 +site_name: Cloud Natural Language v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-language1-cli site_description: A complete library to interact with Cloud Natural Language (protocol v1) diff --git a/gen/language1-cli/src/main.rs b/gen/language1-cli/src/main.rs index dc38794bed..201d6001d9 100644 --- a/gen/language1-cli/src/main.rs +++ b/gen/language1-cli/src/main.rs @@ -947,7 +947,7 @@ async fn main() { let mut app = App::new("language1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_language1_cli") .arg(Arg::with_name("url") diff --git a/gen/language1/Cargo.toml b/gen/language1/Cargo.toml index a9b8fe7087..dd6a6c4203 100644 --- a/gen/language1/Cargo.toml +++ b/gen/language1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-language1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Natural Language (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/language1" homepage = "https://cloud.google.com/natural-language/" -documentation = "https://docs.rs/google-language1/5.0.3+20240303" +documentation = "https://docs.rs/google-language1/5.0.4+20240303" license = "MIT" keywords = ["language", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/language1/README.md b/gen/language1/README.md index 393a2d25c2..c389b65cdd 100644 --- a/gen/language1/README.md +++ b/gen/language1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-language1` library allows access to all features of the *Google Cloud Natural Language* service. -This documentation was generated from *Cloud Natural Language* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *language:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Natural Language* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *language:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Natural Language* *v1* API can be found at the [official documentation site](https://cloud.google.com/natural-language/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-language1/5.0.3+20240303/google_language1/CloudNaturalLanguage) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-language1/5.0.4+20240303/google_language1/CloudNaturalLanguage) ... -* [documents](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::Document) - * [*analyze entities*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentAnalyzeEntityCall), [*analyze entity sentiment*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentAnalyzeEntitySentimentCall), [*analyze sentiment*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentAnalyzeSentimentCall), [*analyze syntax*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentAnalyzeSyntaxCall), [*annotate text*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentAnnotateTextCall), [*classify text*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentClassifyTextCall) and [*moderate text*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/api::DocumentModerateTextCall) +* [documents](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::Document) + * [*analyze entities*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentAnalyzeEntityCall), [*analyze entity sentiment*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentAnalyzeEntitySentimentCall), [*analyze sentiment*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentAnalyzeSentimentCall), [*analyze syntax*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentAnalyzeSyntaxCall), [*annotate text*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentAnnotateTextCall), [*classify text*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentClassifyTextCall) and [*moderate text*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/api::DocumentModerateTextCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-language1/5.0.3+20240303/google_language1/CloudNaturalLanguage)** +* **[Hub](https://docs.rs/google-language1/5.0.4+20240303/google_language1/CloudNaturalLanguage)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::CallBuilder) -* **[Resources](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::CallBuilder) +* **[Resources](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Part)** + * **[Parts](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Delegate) to the -[Method Builder](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Delegate) to the +[Method Builder](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::RequestValue) and -[decodable](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::RequestValue) and +[decodable](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-language1/5.0.3+20240303/google_language1/client::RequestValue) are moved +* [request values](https://docs.rs/google-language1/5.0.4+20240303/google_language1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/language1/src/api.rs b/gen/language1/src/api.rs index 1ed74ff2de..d66a9eece2 100644 --- a/gen/language1/src/api.rs +++ b/gen/language1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudNaturalLanguage { CloudNaturalLanguage { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://language.googleapis.com/".to_string(), _root_url: "https://language.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudNaturalLanguage { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/language1/src/lib.rs b/gen/language1/src/lib.rs index b8f7c5be4d..9352b874b1 100644 --- a/gen/language1/src/lib.rs +++ b/gen/language1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Natural Language* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *language:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Natural Language* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *language:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Natural Language* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/natural-language/). diff --git a/gen/language1_beta1-cli/Cargo.toml b/gen/language1_beta1-cli/Cargo.toml index f6412be395..34f7fa228b 100644 --- a/gen/language1_beta1-cli/Cargo.toml +++ b/gen/language1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-language1_beta1-cli" -version = "5.0.3+20220218" +version = "5.0.4+20220218" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Natural Language (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/language1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-language1_beta1] path = "../language1_beta1" -version = "5.0.3+20220218" +version = "5.0.4+20220218" diff --git a/gen/language1_beta1-cli/README.md b/gen/language1_beta1-cli/README.md index b85e876515..f25cd07a9d 100644 --- a/gen/language1_beta1-cli/README.md +++ b/gen/language1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Natural Language* API at revision *20220218*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Natural Language* API at revision *20220218*. The CLI is at version *5.0.4*. ```bash language1-beta1 [options] diff --git a/gen/language1_beta1-cli/mkdocs.yml b/gen/language1_beta1-cli/mkdocs.yml index 4a02326134..20bca84eae 100644 --- a/gen/language1_beta1-cli/mkdocs.yml +++ b/gen/language1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Natural Language v5.0.3+20220218 +site_name: Cloud Natural Language v5.0.4+20220218 site_url: http://byron.github.io/google-apis-rs/google-language1_beta1-cli site_description: A complete library to interact with Cloud Natural Language (protocol v1beta1) diff --git a/gen/language1_beta1-cli/src/main.rs b/gen/language1_beta1-cli/src/main.rs index 2989c2f315..c0ec44fedc 100644 --- a/gen/language1_beta1-cli/src/main.rs +++ b/gen/language1_beta1-cli/src/main.rs @@ -602,7 +602,7 @@ async fn main() { let mut app = App::new("language1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20220218") + .version("5.0.4+20220218") .about("Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_language1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/language1_beta1/Cargo.toml b/gen/language1_beta1/Cargo.toml index 83566c77a8..a740545e0d 100644 --- a/gen/language1_beta1/Cargo.toml +++ b/gen/language1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-language1_beta1" -version = "5.0.3+20220218" +version = "5.0.4+20220218" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Natural Language (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/language1_beta1" homepage = "https://cloud.google.com/natural-language/" -documentation = "https://docs.rs/google-language1_beta1/5.0.3+20220218" +documentation = "https://docs.rs/google-language1_beta1/5.0.4+20220218" license = "MIT" keywords = ["language", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/language1_beta1/README.md b/gen/language1_beta1/README.md index cc8345cee7..31ed38cbe2 100644 --- a/gen/language1_beta1/README.md +++ b/gen/language1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-language1_beta1` library allows access to all features of the *Google Cloud Natural Language* service. -This documentation was generated from *Cloud Natural Language* crate version *5.0.3+20220218*, where *20220218* is the exact revision of the *language:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Natural Language* crate version *5.0.4+20220218*, where *20220218* is the exact revision of the *language:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Natural Language* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/natural-language/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/CloudNaturalLanguage) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/CloudNaturalLanguage) ... -* [documents](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/api::Document) - * [*analyze entities*](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/api::DocumentAnalyzeEntityCall), [*analyze sentiment*](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/api::DocumentAnalyzeSentimentCall), [*analyze syntax*](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/api::DocumentAnalyzeSyntaxCall) and [*annotate text*](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/api::DocumentAnnotateTextCall) +* [documents](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/api::Document) + * [*analyze entities*](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/api::DocumentAnalyzeEntityCall), [*analyze sentiment*](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/api::DocumentAnalyzeSentimentCall), [*analyze syntax*](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/api::DocumentAnalyzeSyntaxCall) and [*annotate text*](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/api::DocumentAnnotateTextCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/CloudNaturalLanguage)** +* **[Hub](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/CloudNaturalLanguage)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-language1_beta1/5.0.3+20220218/google_language1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-language1_beta1/5.0.4+20220218/google_language1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/language1_beta1/src/api.rs b/gen/language1_beta1/src/api.rs index 8e5ef72850..2e274ea484 100644 --- a/gen/language1_beta1/src/api.rs +++ b/gen/language1_beta1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> CloudNaturalLanguage { CloudNaturalLanguage { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://language.googleapis.com/".to_string(), _root_url: "https://language.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> CloudNaturalLanguage { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/language1_beta1/src/lib.rs b/gen/language1_beta1/src/lib.rs index e32ad44794..6a36932e81 100644 --- a/gen/language1_beta1/src/lib.rs +++ b/gen/language1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Natural Language* crate version *5.0.3+20220218*, where *20220218* is the exact revision of the *language:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Natural Language* crate version *5.0.4+20220218*, where *20220218* is the exact revision of the *language:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Natural Language* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/natural-language/). diff --git a/gen/libraryagent1-cli/Cargo.toml b/gen/libraryagent1-cli/Cargo.toml index c0b6afbe1c..ba8164c79c 100644 --- a/gen/libraryagent1-cli/Cargo.toml +++ b/gen/libraryagent1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-libraryagent1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Libraryagent (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/libraryagent1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-libraryagent1] path = "../libraryagent1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/libraryagent1-cli/README.md b/gen/libraryagent1-cli/README.md index cb915c0d67..4fddbc7d9e 100644 --- a/gen/libraryagent1-cli/README.md +++ b/gen/libraryagent1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Libraryagent* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Libraryagent* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash libraryagent1 [options] diff --git a/gen/libraryagent1-cli/mkdocs.yml b/gen/libraryagent1-cli/mkdocs.yml index d182bb1439..11d23e5ef7 100644 --- a/gen/libraryagent1-cli/mkdocs.yml +++ b/gen/libraryagent1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Libraryagent v5.0.3+20240303 +site_name: Libraryagent v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-libraryagent1-cli site_description: A complete library to interact with Libraryagent (protocol v1) diff --git a/gen/libraryagent1-cli/src/main.rs b/gen/libraryagent1-cli/src/main.rs index 25d8a04d0f..721a397888 100644 --- a/gen/libraryagent1-cli/src/main.rs +++ b/gen/libraryagent1-cli/src/main.rs @@ -613,7 +613,7 @@ async fn main() { let mut app = App::new("libraryagent1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("A simple Google Example Library API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_libraryagent1_cli") .arg(Arg::with_name("url") diff --git a/gen/libraryagent1/Cargo.toml b/gen/libraryagent1/Cargo.toml index 96000dbb4c..ff410ec774 100644 --- a/gen/libraryagent1/Cargo.toml +++ b/gen/libraryagent1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-libraryagent1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Libraryagent (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/libraryagent1" homepage = "https://cloud.google.com/docs/quota" -documentation = "https://docs.rs/google-libraryagent1/5.0.3+20240303" +documentation = "https://docs.rs/google-libraryagent1/5.0.4+20240303" license = "MIT" keywords = ["libraryagent", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/libraryagent1/README.md b/gen/libraryagent1/README.md index 8bd8f266b4..fa10dc56e7 100644 --- a/gen/libraryagent1/README.md +++ b/gen/libraryagent1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-libraryagent1` library allows access to all features of the *Google Libraryagent* service. -This documentation was generated from *Libraryagent* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *libraryagent:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Libraryagent* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *libraryagent:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Libraryagent* *v1* API can be found at the [official documentation site](https://cloud.google.com/docs/quota). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/Libraryagent) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/Libraryagent) ... * shelves - * [*books borrow*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/api::ShelfBookBorrowCall), [*books get*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/api::ShelfBookGetCall), [*books list*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/api::ShelfBookListCall), [*books return*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/api::ShelfBookReturnCall), [*get*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/api::ShelfGetCall) and [*list*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/api::ShelfListCall) + * [*books borrow*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/api::ShelfBookBorrowCall), [*books get*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/api::ShelfBookGetCall), [*books list*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/api::ShelfBookListCall), [*books return*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/api::ShelfBookReturnCall), [*get*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/api::ShelfGetCall) and [*list*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/api::ShelfListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/Libraryagent)** +* **[Hub](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/Libraryagent)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::CallBuilder) -* **[Resources](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::CallBuilder) +* **[Resources](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Part)** + * **[Parts](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Delegate) to the -[Method Builder](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Delegate) to the +[Method Builder](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::RequestValue) and -[decodable](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::RequestValue) and +[decodable](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-libraryagent1/5.0.3+20240303/google_libraryagent1/client::RequestValue) are moved +* [request values](https://docs.rs/google-libraryagent1/5.0.4+20240303/google_libraryagent1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/libraryagent1/src/api.rs b/gen/libraryagent1/src/api.rs index dd252d0139..d9314792e6 100644 --- a/gen/libraryagent1/src/api.rs +++ b/gen/libraryagent1/src/api.rs @@ -119,7 +119,7 @@ impl<'a, S> Libraryagent { Libraryagent { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://libraryagent.googleapis.com/".to_string(), _root_url: "https://libraryagent.googleapis.com/".to_string(), } @@ -130,7 +130,7 @@ impl<'a, S> Libraryagent { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/libraryagent1/src/lib.rs b/gen/libraryagent1/src/lib.rs index 6cb3bcbee2..9273f94d2f 100644 --- a/gen/libraryagent1/src/lib.rs +++ b/gen/libraryagent1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Libraryagent* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *libraryagent:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Libraryagent* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *libraryagent:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Libraryagent* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/docs/quota). diff --git a/gen/licensing1-cli/Cargo.toml b/gen/licensing1-cli/Cargo.toml index c26e3c2cee..3c8899c550 100644 --- a/gen/licensing1-cli/Cargo.toml +++ b/gen/licensing1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-licensing1-cli" -version = "5.0.3+20240301" +version = "5.0.4+20240301" authors = ["Sebastian Thiel "] description = "A complete library to interact with licensing (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/licensing1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-licensing1] path = "../licensing1" -version = "5.0.3+20240301" +version = "5.0.4+20240301" diff --git a/gen/licensing1-cli/README.md b/gen/licensing1-cli/README.md index addc710fb9..0f47738dea 100644 --- a/gen/licensing1-cli/README.md +++ b/gen/licensing1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *licensing* API at revision *20240301*. The CLI is at version *5.0.3*. +This documentation was generated from the *licensing* API at revision *20240301*. The CLI is at version *5.0.4*. ```bash licensing1 [options] diff --git a/gen/licensing1-cli/mkdocs.yml b/gen/licensing1-cli/mkdocs.yml index 38159d8b51..ec6c91f1ba 100644 --- a/gen/licensing1-cli/mkdocs.yml +++ b/gen/licensing1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: licensing v5.0.3+20240301 +site_name: licensing v5.0.4+20240301 site_url: http://byron.github.io/google-apis-rs/google-licensing1-cli site_description: A complete library to interact with licensing (protocol v1) diff --git a/gen/licensing1-cli/src/main.rs b/gen/licensing1-cli/src/main.rs index 22876418d4..54a53588cd 100644 --- a/gen/licensing1-cli/src/main.rs +++ b/gen/licensing1-cli/src/main.rs @@ -899,7 +899,7 @@ async fn main() { let mut app = App::new("licensing1") .author("Sebastian Thiel ") - .version("5.0.3+20240301") + .version("5.0.4+20240301") .about("The Google Enterprise License Manager API lets you manage Google Workspace and related licenses for all users of a customer that you manage.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_licensing1_cli") .arg(Arg::with_name("url") diff --git a/gen/licensing1/Cargo.toml b/gen/licensing1/Cargo.toml index 0008975d6d..1a1d83d246 100644 --- a/gen/licensing1/Cargo.toml +++ b/gen/licensing1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-licensing1" -version = "5.0.3+20240301" +version = "5.0.4+20240301" authors = ["Sebastian Thiel "] description = "A complete library to interact with licensing (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/licensing1" homepage = "https://developers.google.com/admin-sdk/licensing/" -documentation = "https://docs.rs/google-licensing1/5.0.3+20240301" +documentation = "https://docs.rs/google-licensing1/5.0.4+20240301" license = "MIT" keywords = ["licensing", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/licensing1/README.md b/gen/licensing1/README.md index 6009acd3ba..0a3b9348eb 100644 --- a/gen/licensing1/README.md +++ b/gen/licensing1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-licensing1` library allows access to all features of the *Google licensing* service. -This documentation was generated from *licensing* crate version *5.0.3+20240301*, where *20240301* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *licensing* crate version *5.0.4+20240301*, where *20240301* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *licensing* *v1* API can be found at the [official documentation site](https://developers.google.com/admin-sdk/licensing/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/Licensing) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/Licensing) ... -* [license assignments](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignment) - * [*delete*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentDeleteCall), [*get*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentGetCall), [*insert*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentInsertCall), [*list for product*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentListForProductCall), [*list for product and sku*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentListForProductAndSkuCall), [*patch*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentPatchCall) and [*update*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/api::LicenseAssignmentUpdateCall) +* [license assignments](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignment) + * [*delete*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentDeleteCall), [*get*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentGetCall), [*insert*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentInsertCall), [*list for product*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentListForProductCall), [*list for product and sku*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentListForProductAndSkuCall), [*patch*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentPatchCall) and [*update*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/api::LicenseAssignmentUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/Licensing)** +* **[Hub](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/Licensing)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::CallBuilder) -* **[Resources](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::CallBuilder) +* **[Resources](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Part)** + * **[Parts](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Delegate) to the -[Method Builder](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Delegate) to the +[Method Builder](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::RequestValue) and -[decodable](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::RequestValue) and +[decodable](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-licensing1/5.0.3+20240301/google_licensing1/client::RequestValue) are moved +* [request values](https://docs.rs/google-licensing1/5.0.4+20240301/google_licensing1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/licensing1/src/api.rs b/gen/licensing1/src/api.rs index 4e59e10375..11006e9a6f 100644 --- a/gen/licensing1/src/api.rs +++ b/gen/licensing1/src/api.rs @@ -121,7 +121,7 @@ impl<'a, S> Licensing { Licensing { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://licensing.googleapis.com/".to_string(), _root_url: "https://licensing.googleapis.com/".to_string(), } @@ -132,7 +132,7 @@ impl<'a, S> Licensing { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/licensing1/src/lib.rs b/gen/licensing1/src/lib.rs index 15a8f23753..2f2d648198 100644 --- a/gen/licensing1/src/lib.rs +++ b/gen/licensing1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *licensing* crate version *5.0.3+20240301*, where *20240301* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *licensing* crate version *5.0.4+20240301*, where *20240301* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *licensing* *v1* API can be found at the //! [official documentation site](https://developers.google.com/admin-sdk/licensing/). diff --git a/gen/lifesciences2_beta-cli/Cargo.toml b/gen/lifesciences2_beta-cli/Cargo.toml index 48c5647edb..67bf6c9037 100644 --- a/gen/lifesciences2_beta-cli/Cargo.toml +++ b/gen/lifesciences2_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-lifesciences2_beta-cli" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Life Sciences (protocol v2beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/lifesciences2_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-lifesciences2_beta] path = "../lifesciences2_beta" -version = "5.0.3+20240220" +version = "5.0.4+20240220" diff --git a/gen/lifesciences2_beta-cli/README.md b/gen/lifesciences2_beta-cli/README.md index b510bc5a70..b061cf4f6c 100644 --- a/gen/lifesciences2_beta-cli/README.md +++ b/gen/lifesciences2_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Life Sciences* API at revision *20240220*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Life Sciences* API at revision *20240220*. The CLI is at version *5.0.4*. ```bash lifesciences2-beta [options] diff --git a/gen/lifesciences2_beta-cli/mkdocs.yml b/gen/lifesciences2_beta-cli/mkdocs.yml index 7dd1a7436a..19f70b8fde 100644 --- a/gen/lifesciences2_beta-cli/mkdocs.yml +++ b/gen/lifesciences2_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Life Sciences v5.0.3+20240220 +site_name: Cloud Life Sciences v5.0.4+20240220 site_url: http://byron.github.io/google-apis-rs/google-lifesciences2_beta-cli site_description: A complete library to interact with Cloud Life Sciences (protocol v2beta) diff --git a/gen/lifesciences2_beta-cli/src/main.rs b/gen/lifesciences2_beta-cli/src/main.rs index d74f8de65a..69517cfd81 100644 --- a/gen/lifesciences2_beta-cli/src/main.rs +++ b/gen/lifesciences2_beta-cli/src/main.rs @@ -724,7 +724,7 @@ async fn main() { let mut app = App::new("lifesciences2-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240220") + .version("5.0.4+20240220") .about("Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_lifesciences2_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/lifesciences2_beta/Cargo.toml b/gen/lifesciences2_beta/Cargo.toml index bad95dda04..d00d0e0c28 100644 --- a/gen/lifesciences2_beta/Cargo.toml +++ b/gen/lifesciences2_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-lifesciences2_beta" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Life Sciences (protocol v2beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/lifesciences2_beta" homepage = "https://cloud.google.com/life-sciences" -documentation = "https://docs.rs/google-lifesciences2_beta/5.0.3+20240220" +documentation = "https://docs.rs/google-lifesciences2_beta/5.0.4+20240220" license = "MIT" keywords = ["lifesciences", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/lifesciences2_beta/README.md b/gen/lifesciences2_beta/README.md index ef3a4ccfde..cdecfbb103 100644 --- a/gen/lifesciences2_beta/README.md +++ b/gen/lifesciences2_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-lifesciences2_beta` library allows access to all features of the *Google Cloud Life Sciences* service. -This documentation was generated from *Cloud Life Sciences* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *lifesciences:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Life Sciences* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *lifesciences:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Life Sciences* *v2_beta* API can be found at the [official documentation site](https://cloud.google.com/life-sciences). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/CloudLifeSciences) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/CloudLifeSciences) ... * projects - * [*locations get*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/api::ProjectLocationOperationListCall) and [*locations pipelines run*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/api::ProjectLocationPipelineRunCall) + * [*locations get*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/api::ProjectLocationOperationListCall) and [*locations pipelines run*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/api::ProjectLocationPipelineRunCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/CloudLifeSciences)** +* **[Hub](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/CloudLifeSciences)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Part)** + * **[Parts](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::RequestValue) and -[decodable](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::RequestValue) and +[decodable](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-lifesciences2_beta/5.0.3+20240220/google_lifesciences2_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-lifesciences2_beta/5.0.4+20240220/google_lifesciences2_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/lifesciences2_beta/src/api.rs b/gen/lifesciences2_beta/src/api.rs index f9c80a0a7d..6b209c8bc1 100644 --- a/gen/lifesciences2_beta/src/api.rs +++ b/gen/lifesciences2_beta/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudLifeSciences { CloudLifeSciences { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://lifesciences.googleapis.com/".to_string(), _root_url: "https://lifesciences.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> CloudLifeSciences { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/lifesciences2_beta/src/lib.rs b/gen/lifesciences2_beta/src/lib.rs index 067abb262c..d9f1803fec 100644 --- a/gen/lifesciences2_beta/src/lib.rs +++ b/gen/lifesciences2_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Life Sciences* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *lifesciences:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Life Sciences* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *lifesciences:v2beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Life Sciences* *v2_beta* API can be found at the //! [official documentation site](https://cloud.google.com/life-sciences). diff --git a/gen/localservices1-cli/Cargo.toml b/gen/localservices1-cli/Cargo.toml index 1465f660a8..d7a942b423 100644 --- a/gen/localservices1-cli/Cargo.toml +++ b/gen/localservices1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-localservices1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Localservices (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/localservices1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-localservices1] path = "../localservices1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/localservices1-cli/README.md b/gen/localservices1-cli/README.md index f14eb32ad2..958431543d 100644 --- a/gen/localservices1-cli/README.md +++ b/gen/localservices1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Localservices* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Localservices* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash localservices1 [options] diff --git a/gen/localservices1-cli/mkdocs.yml b/gen/localservices1-cli/mkdocs.yml index b8fed083b9..445c43c47e 100644 --- a/gen/localservices1-cli/mkdocs.yml +++ b/gen/localservices1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Localservices v5.0.3+20240303 +site_name: Localservices v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-localservices1-cli site_description: A complete library to interact with Localservices (protocol v1) diff --git a/gen/localservices1-cli/src/main.rs b/gen/localservices1-cli/src/main.rs index 6019776cce..1d25e2fda9 100644 --- a/gen/localservices1-cli/src/main.rs +++ b/gen/localservices1-cli/src/main.rs @@ -352,7 +352,7 @@ async fn main() { let mut app = App::new("localservices1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_localservices1_cli") .arg(Arg::with_name("url") diff --git a/gen/localservices1/Cargo.toml b/gen/localservices1/Cargo.toml index ef7bddfa79..30a6eaabeb 100644 --- a/gen/localservices1/Cargo.toml +++ b/gen/localservices1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-localservices1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Localservices (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/localservices1" homepage = "https://ads.google.com/local-services-ads/" -documentation = "https://docs.rs/google-localservices1/5.0.3+20240303" +documentation = "https://docs.rs/google-localservices1/5.0.4+20240303" license = "MIT" keywords = ["localservices", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/localservices1/README.md b/gen/localservices1/README.md index c0e8e227e1..f23e87a359 100644 --- a/gen/localservices1/README.md +++ b/gen/localservices1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-localservices1` library allows access to all features of the *Google Localservices* service. -This documentation was generated from *Localservices* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *localservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Localservices* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *localservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Localservices* *v1* API can be found at the [official documentation site](https://ads.google.com/local-services-ads/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/Localservices) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/Localservices) ... * account reports - * [*search*](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/api::AccountReportSearchCall) + * [*search*](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/api::AccountReportSearchCall) * detailed lead reports - * [*search*](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/api::DetailedLeadReportSearchCall) + * [*search*](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/api::DetailedLeadReportSearchCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/Localservices)** +* **[Hub](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/Localservices)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::CallBuilder) -* **[Resources](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::CallBuilder) +* **[Resources](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Part)** + * **[Parts](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Delegate) to the -[Method Builder](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Delegate) to the +[Method Builder](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::RequestValue) and -[decodable](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::RequestValue) and +[decodable](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-localservices1/5.0.3+20240303/google_localservices1/client::RequestValue) are moved +* [request values](https://docs.rs/google-localservices1/5.0.4+20240303/google_localservices1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/localservices1/src/api.rs b/gen/localservices1/src/api.rs index cf9e4c35a4..7c225455d4 100644 --- a/gen/localservices1/src/api.rs +++ b/gen/localservices1/src/api.rs @@ -128,7 +128,7 @@ impl<'a, S> Localservices { Localservices { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://localservices.googleapis.com/".to_string(), _root_url: "https://localservices.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> Localservices { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/localservices1/src/lib.rs b/gen/localservices1/src/lib.rs index f3a4823936..ad23567b7e 100644 --- a/gen/localservices1/src/lib.rs +++ b/gen/localservices1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Localservices* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *localservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Localservices* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *localservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Localservices* *v1* API can be found at the //! [official documentation site](https://ads.google.com/local-services-ads/). diff --git a/gen/logging2-cli/Cargo.toml b/gen/logging2-cli/Cargo.toml index bbbfc32733..084fc1e620 100644 --- a/gen/logging2-cli/Cargo.toml +++ b/gen/logging2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-logging2-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/logging2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-logging2] path = "../logging2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/logging2-cli/README.md b/gen/logging2-cli/README.md index d49b249505..bef9965b6e 100644 --- a/gen/logging2-cli/README.md +++ b/gen/logging2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Logging* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Logging* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash logging2 [options] diff --git a/gen/logging2-cli/mkdocs.yml b/gen/logging2-cli/mkdocs.yml index b7da469d2d..9b901424b0 100644 --- a/gen/logging2-cli/mkdocs.yml +++ b/gen/logging2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Logging v5.0.3+20240223 +site_name: Logging v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-logging2-cli site_description: A complete library to interact with Logging (protocol v2) diff --git a/gen/logging2-cli/src/main.rs b/gen/logging2-cli/src/main.rs index 1d7dbd946e..559bbfad17 100644 --- a/gen/logging2-cli/src/main.rs +++ b/gen/logging2-cli/src/main.rs @@ -21745,7 +21745,7 @@ async fn main() { let mut app = App::new("logging2") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Writes log entries and manages your Cloud Logging configuration.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_logging2_cli") .arg(Arg::with_name("url") diff --git a/gen/logging2/Cargo.toml b/gen/logging2/Cargo.toml index cb43563abf..583e01605b 100644 --- a/gen/logging2/Cargo.toml +++ b/gen/logging2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-logging2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/logging2" homepage = "https://cloud.google.com/logging/docs/" -documentation = "https://docs.rs/google-logging2/5.0.3+20240223" +documentation = "https://docs.rs/google-logging2/5.0.4+20240223" license = "MIT" keywords = ["logging", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/logging2/README.md b/gen/logging2/README.md index 7f43a13d8c..47a2b88fcf 100644 --- a/gen/logging2/README.md +++ b/gen/logging2/README.md @@ -5,41 +5,41 @@ DO NOT EDIT ! --> The `google-logging2` library allows access to all features of the *Google Logging* service. -This documentation was generated from *Logging* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Logging* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Logging* *v2* API can be found at the [official documentation site](https://cloud.google.com/logging/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/Logging) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/Logging) ... * billing accounts - * [*exclusions create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountLogListCall), [*sinks create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountSinkPatchCall) and [*sinks update*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::BillingAccountSinkUpdateCall) + * [*exclusions create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountLogListCall), [*sinks create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountSinkPatchCall) and [*sinks update*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::BillingAccountSinkUpdateCall) * entries - * [*copy*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::EntryCopyCall), [*list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::EntryListCall), [*tail*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::EntryTailCall) and [*write*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::EntryWriteCall) + * [*copy*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::EntryCopyCall), [*list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::EntryListCall), [*tail*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::EntryTailCall) and [*write*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::EntryWriteCall) * exclusions - * [*create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ExclusionCreateCall), [*delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ExclusionDeleteCall), [*get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ExclusionGetCall), [*list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ExclusionListCall) and [*patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ExclusionPatchCall) + * [*create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ExclusionCreateCall), [*delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ExclusionDeleteCall), [*get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ExclusionGetCall), [*list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ExclusionListCall) and [*patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ExclusionPatchCall) * folders - * [*exclusions create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderLogListCall), [*sinks create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderSinkPatchCall), [*sinks update*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderSinkUpdateCall) and [*update settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::FolderUpdateSettingCall) -* [locations](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::Location) - * [*buckets create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketCreateCall), [*buckets create async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketCreateAsyncCall), [*buckets delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketDeleteCall), [*buckets get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketGetCall), [*buckets links create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketLinkCreateCall), [*buckets links delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketLinkDeleteCall), [*buckets links get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketLinkGetCall), [*buckets links list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketLinkListCall), [*buckets list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketListCall), [*buckets patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketPatchCall), [*buckets undelete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketUndeleteCall), [*buckets update async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketUpdateAsyncCall), [*buckets views create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketViewCreateCall), [*buckets views delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketViewDeleteCall), [*buckets views get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketViewGetCall), [*buckets views list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketViewListCall), [*buckets views patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationBucketViewPatchCall), [*get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationGetCall), [*list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationListCall), [*operations cancel*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationOperationCancelCall), [*operations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationOperationGetCall) and [*operations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LocationOperationListCall) + * [*exclusions create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderLogListCall), [*sinks create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderSinkPatchCall), [*sinks update*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderSinkUpdateCall) and [*update settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::FolderUpdateSettingCall) +* [locations](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::Location) + * [*buckets create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketCreateCall), [*buckets create async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketCreateAsyncCall), [*buckets delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketDeleteCall), [*buckets get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketGetCall), [*buckets links create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketLinkCreateCall), [*buckets links delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketLinkDeleteCall), [*buckets links get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketLinkGetCall), [*buckets links list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketLinkListCall), [*buckets list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketListCall), [*buckets patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketPatchCall), [*buckets undelete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketUndeleteCall), [*buckets update async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketUpdateAsyncCall), [*buckets views create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketViewCreateCall), [*buckets views delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketViewDeleteCall), [*buckets views get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketViewGetCall), [*buckets views list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketViewListCall), [*buckets views patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationBucketViewPatchCall), [*get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationGetCall), [*list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationListCall), [*operations cancel*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationOperationCancelCall), [*operations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationOperationGetCall) and [*operations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LocationOperationListCall) * logs - * [*delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LogDeleteCall) and [*list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::LogListCall) -* [monitored resource descriptors](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::MonitoredResourceDescriptor) - * [*list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::MonitoredResourceDescriptorListCall) + * [*delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LogDeleteCall) and [*list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::LogListCall) +* [monitored resource descriptors](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::MonitoredResourceDescriptor) + * [*list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::MonitoredResourceDescriptorListCall) * organizations - * [*exclusions create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationLogListCall), [*sinks create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationSinkPatchCall), [*sinks update*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationSinkUpdateCall), [*update cmek settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationUpdateCmekSettingCall) and [*update settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::OrganizationUpdateSettingCall) + * [*exclusions create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationLogListCall), [*sinks create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationSinkPatchCall), [*sinks update*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationSinkUpdateCall), [*update cmek settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationUpdateCmekSettingCall) and [*update settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::OrganizationUpdateSettingCall) * projects - * [*exclusions create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectLogListCall), [*metrics create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectMetricCreateCall), [*metrics delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectMetricDeleteCall), [*metrics get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectMetricGetCall), [*metrics list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectMetricListCall), [*metrics update*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectMetricUpdateCall), [*sinks create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectSinkPatchCall) and [*sinks update*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::ProjectSinkUpdateCall) + * [*exclusions create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectExclusionCreateCall), [*exclusions delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectExclusionDeleteCall), [*exclusions get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectExclusionGetCall), [*exclusions list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectExclusionListCall), [*exclusions patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectExclusionPatchCall), [*get cmek settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectGetCmekSettingCall), [*get settings*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectGetSettingCall), [*locations buckets create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketCreateCall), [*locations buckets create async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketCreateAsyncCall), [*locations buckets delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketDeleteCall), [*locations buckets get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketGetCall), [*locations buckets links create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketLinkCreateCall), [*locations buckets links delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketLinkDeleteCall), [*locations buckets links get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketLinkGetCall), [*locations buckets links list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketLinkListCall), [*locations buckets list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketListCall), [*locations buckets patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketPatchCall), [*locations buckets undelete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketUndeleteCall), [*locations buckets update async*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketUpdateAsyncCall), [*locations buckets views create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketViewCreateCall), [*locations buckets views delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketViewDeleteCall), [*locations buckets views get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketViewGetCall), [*locations buckets views list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketViewListCall), [*locations buckets views logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketViewLogListCall), [*locations buckets views patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationBucketViewPatchCall), [*locations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationOperationListCall), [*locations recent queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationRecentQueryListCall), [*locations saved queries create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationSavedQueryCreateCall), [*locations saved queries delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationSavedQueryDeleteCall), [*locations saved queries list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLocationSavedQueryListCall), [*logs delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLogDeleteCall), [*logs list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectLogListCall), [*metrics create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectMetricCreateCall), [*metrics delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectMetricDeleteCall), [*metrics get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectMetricGetCall), [*metrics list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectMetricListCall), [*metrics update*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectMetricUpdateCall), [*sinks create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectSinkGetCall), [*sinks list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectSinkListCall), [*sinks patch*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectSinkPatchCall) and [*sinks update*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::ProjectSinkUpdateCall) * sinks - * [*create*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::SinkCreateCall), [*delete*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::SinkDeleteCall), [*get*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::SinkGetCall), [*list*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::SinkListCall) and [*update*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::SinkUpdateCall) + * [*create*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::SinkCreateCall), [*delete*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::SinkDeleteCall), [*get*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::SinkGetCall), [*list*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::SinkListCall) and [*update*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::SinkUpdateCall) Other activities are ... -* [get cmek settings](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::MethodGetCmekSettingCall) -* [get settings](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::MethodGetSettingCall) -* [update cmek settings](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::MethodUpdateCmekSettingCall) -* [update settings](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/api::MethodUpdateSettingCall) +* [get cmek settings](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::MethodGetCmekSettingCall) +* [get settings](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::MethodGetSettingCall) +* [update cmek settings](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::MethodUpdateCmekSettingCall) +* [update settings](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/api::MethodUpdateSettingCall) @@ -47,17 +47,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/Logging)** +* **[Hub](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/Logging)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::CallBuilder) -* **[Resources](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::CallBuilder) +* **[Resources](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Part)** + * **[Parts](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -187,17 +187,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -207,29 +207,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Delegate) to the -[Method Builder](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Delegate) to the +[Method Builder](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::RequestValue) and -[decodable](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::RequestValue) and +[decodable](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-logging2/5.0.3+20240223/google_logging2/client::RequestValue) are moved +* [request values](https://docs.rs/google-logging2/5.0.4+20240223/google_logging2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/logging2/src/api.rs b/gen/logging2/src/api.rs index 12a22f9147..74ca2759d1 100644 --- a/gen/logging2/src/api.rs +++ b/gen/logging2/src/api.rs @@ -141,7 +141,7 @@ impl<'a, S> Logging { Logging { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://logging.googleapis.com/".to_string(), _root_url: "https://logging.googleapis.com/".to_string(), } @@ -182,7 +182,7 @@ impl<'a, S> Logging { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/logging2/src/lib.rs b/gen/logging2/src/lib.rs index 08d0d8313f..4df2be4ebf 100644 --- a/gen/logging2/src/lib.rs +++ b/gen/logging2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Logging* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Logging* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Logging* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/logging/docs/). diff --git a/gen/logging2_beta1-cli/Cargo.toml b/gen/logging2_beta1-cli/Cargo.toml index 72581d6593..92542bae53 100644 --- a/gen/logging2_beta1-cli/Cargo.toml +++ b/gen/logging2_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-logging2_beta1-cli" -version = "5.0.3+20190325" +version = "5.0.4+20190325" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/logging2_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-logging2_beta1] path = "../logging2_beta1" -version = "5.0.3+20190325" +version = "5.0.4+20190325" diff --git a/gen/logging2_beta1-cli/README.md b/gen/logging2_beta1-cli/README.md index fbe87bd18d..a71f50caec 100644 --- a/gen/logging2_beta1-cli/README.md +++ b/gen/logging2_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Logging* API at revision *20190325*. The CLI is at version *5.0.3*. +This documentation was generated from the *Logging* API at revision *20190325*. The CLI is at version *5.0.4*. ```bash logging2-beta1 [options] diff --git a/gen/logging2_beta1-cli/mkdocs.yml b/gen/logging2_beta1-cli/mkdocs.yml index e83cc93b2d..face4736ee 100644 --- a/gen/logging2_beta1-cli/mkdocs.yml +++ b/gen/logging2_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Logging v5.0.3+20190325 +site_name: Logging v5.0.4+20190325 site_url: http://byron.github.io/google-apis-rs/google-logging2_beta1-cli site_description: A complete library to interact with Logging (protocol v2beta1) diff --git a/gen/logging2_beta1-cli/src/main.rs b/gen/logging2_beta1-cli/src/main.rs index 9e9841801c..0d1587e1d3 100644 --- a/gen/logging2_beta1-cli/src/main.rs +++ b/gen/logging2_beta1-cli/src/main.rs @@ -1521,7 +1521,7 @@ async fn main() { let mut app = App::new("logging2-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20190325") + .version("5.0.4+20190325") .about("Writes log entries and manages your Logging configuration.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_logging2_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/logging2_beta1/Cargo.toml b/gen/logging2_beta1/Cargo.toml index 83d747a72b..73f8681459 100644 --- a/gen/logging2_beta1/Cargo.toml +++ b/gen/logging2_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-logging2_beta1" -version = "5.0.3+20190325" +version = "5.0.4+20190325" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/logging2_beta1" homepage = "https://cloud.google.com/logging/docs/" -documentation = "https://docs.rs/google-logging2_beta1/5.0.3+20190325" +documentation = "https://docs.rs/google-logging2_beta1/5.0.4+20190325" license = "MIT" keywords = ["logging", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/logging2_beta1/README.md b/gen/logging2_beta1/README.md index 7cf323bd87..45714b3579 100644 --- a/gen/logging2_beta1/README.md +++ b/gen/logging2_beta1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-logging2_beta1` library allows access to all features of the *Google Logging* service. -This documentation was generated from *Logging* crate version *5.0.3+20190325*, where *20190325* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Logging* crate version *5.0.4+20190325*, where *20190325* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Logging* *v2_beta1* API can be found at the [official documentation site](https://cloud.google.com/logging/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/Logging) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/Logging) ... * entries - * [*list*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::EntryListCall) and [*write*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::EntryWriteCall) -* [monitored resource descriptors](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::MonitoredResourceDescriptor) - * [*list*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::MonitoredResourceDescriptorListCall) + * [*list*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::EntryListCall) and [*write*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::EntryWriteCall) +* [monitored resource descriptors](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::MonitoredResourceDescriptor) + * [*list*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::MonitoredResourceDescriptorListCall) * projects - * [*metrics create*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectMetricCreateCall), [*metrics delete*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectMetricDeleteCall), [*metrics get*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectMetricGetCall), [*metrics list*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectMetricListCall), [*metrics update*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectMetricUpdateCall), [*sinks create*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectSinkGetCall), [*sinks list*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectSinkListCall) and [*sinks update*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/api::ProjectSinkUpdateCall) + * [*metrics create*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectMetricCreateCall), [*metrics delete*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectMetricDeleteCall), [*metrics get*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectMetricGetCall), [*metrics list*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectMetricListCall), [*metrics update*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectMetricUpdateCall), [*sinks create*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectSinkCreateCall), [*sinks delete*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectSinkDeleteCall), [*sinks get*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectSinkGetCall), [*sinks list*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectSinkListCall) and [*sinks update*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/api::ProjectSinkUpdateCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/Logging)** +* **[Hub](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/Logging)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Part)** + * **[Parts](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-logging2_beta1/5.0.3+20190325/google_logging2_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-logging2_beta1/5.0.4+20190325/google_logging2_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/logging2_beta1/src/api.rs b/gen/logging2_beta1/src/api.rs index 4603bce295..8085f98643 100644 --- a/gen/logging2_beta1/src/api.rs +++ b/gen/logging2_beta1/src/api.rs @@ -141,7 +141,7 @@ impl<'a, S> Logging { Logging { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://logging.googleapis.com/".to_string(), _root_url: "https://logging.googleapis.com/".to_string(), } @@ -158,7 +158,7 @@ impl<'a, S> Logging { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/logging2_beta1/src/lib.rs b/gen/logging2_beta1/src/lib.rs index c8aae178a2..b71b505951 100644 --- a/gen/logging2_beta1/src/lib.rs +++ b/gen/logging2_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Logging* crate version *5.0.3+20190325*, where *20190325* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Logging* crate version *5.0.4+20190325*, where *20190325* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Logging* *v2_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/logging/docs/). diff --git a/gen/managedidentities1-cli/Cargo.toml b/gen/managedidentities1-cli/Cargo.toml index 076ddfa625..125173e924 100644 --- a/gen/managedidentities1-cli/Cargo.toml +++ b/gen/managedidentities1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-managedidentities1-cli" -version = "5.0.3+20240112" +version = "5.0.4+20240112" authors = ["Sebastian Thiel "] description = "A complete library to interact with Managed Service for Microsoft Active Directory Consumer API (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/managedidentities1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-managedidentities1] path = "../managedidentities1" -version = "5.0.3+20240112" +version = "5.0.4+20240112" diff --git a/gen/managedidentities1-cli/README.md b/gen/managedidentities1-cli/README.md index db2a0ad9c5..8805a57aa0 100644 --- a/gen/managedidentities1-cli/README.md +++ b/gen/managedidentities1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Managed Service for Microsoft Active Directory Consumer API* API at revision *20240112*. The CLI is at version *5.0.3*. +This documentation was generated from the *Managed Service for Microsoft Active Directory Consumer API* API at revision *20240112*. The CLI is at version *5.0.4*. ```bash managedidentities1 [options] diff --git a/gen/managedidentities1-cli/mkdocs.yml b/gen/managedidentities1-cli/mkdocs.yml index dcb99a0bfd..dff66f8564 100644 --- a/gen/managedidentities1-cli/mkdocs.yml +++ b/gen/managedidentities1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Managed Service for Microsoft Active Directory Consumer API v5.0.3+20240112 +site_name: Managed Service for Microsoft Active Directory Consumer API v5.0.4+20240112 site_url: http://byron.github.io/google-apis-rs/google-managedidentities1-cli site_description: A complete library to interact with Managed Service for Microsoft Active Directory Consumer API (protocol v1) diff --git a/gen/managedidentities1-cli/src/main.rs b/gen/managedidentities1-cli/src/main.rs index 6b18e233a3..16eabc93ce 100644 --- a/gen/managedidentities1-cli/src/main.rs +++ b/gen/managedidentities1-cli/src/main.rs @@ -4784,7 +4784,7 @@ async fn main() { let mut app = App::new("managedidentities1") .author("Sebastian Thiel ") - .version("5.0.3+20240112") + .version("5.0.4+20240112") .about("The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory (AD).") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_managedidentities1_cli") .arg(Arg::with_name("url") diff --git a/gen/managedidentities1/Cargo.toml b/gen/managedidentities1/Cargo.toml index a0f4e47f73..7802c54c1a 100644 --- a/gen/managedidentities1/Cargo.toml +++ b/gen/managedidentities1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-managedidentities1" -version = "5.0.3+20240112" +version = "5.0.4+20240112" authors = ["Sebastian Thiel "] description = "A complete library to interact with Managed Service for Microsoft Active Directory Consumer API (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/managedidentities1" homepage = "https://cloud.google.com/managed-microsoft-ad/" -documentation = "https://docs.rs/google-managedidentities1/5.0.3+20240112" +documentation = "https://docs.rs/google-managedidentities1/5.0.4+20240112" license = "MIT" keywords = ["managedidentities", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/managedidentities1/README.md b/gen/managedidentities1/README.md index af7fd26292..ffaa92f44c 100644 --- a/gen/managedidentities1/README.md +++ b/gen/managedidentities1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-managedidentities1` library allows access to all features of the *Google Managed Service for Microsoft Active Directory Consumer API* service. -This documentation was generated from *Managed Service for Microsoft Active Directory Consumer API* crate version *5.0.3+20240112*, where *20240112* is the exact revision of the *managedidentities:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Managed Service for Microsoft Active Directory Consumer API* crate version *5.0.4+20240112*, where *20240112* is the exact revision of the *managedidentities:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Managed Service for Microsoft Active Directory Consumer API* *v1* API can be found at the [official documentation site](https://cloud.google.com/managed-microsoft-ad/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/ManagedServiceForMicrosoftActiveDirectoryConsumerAPI) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/ManagedServiceForMicrosoftActiveDirectoryConsumerAPI) ... * projects - * [*locations get*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGetCall), [*locations global domains attach trust*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainAttachTrustCall), [*locations global domains backups create*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupCreateCall), [*locations global domains backups delete*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupDeleteCall), [*locations global domains backups get*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupGetCall), [*locations global domains backups get iam policy*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupGetIamPolicyCall), [*locations global domains backups list*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupListCall), [*locations global domains backups patch*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupPatchCall), [*locations global domains backups set iam policy*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupSetIamPolicyCall), [*locations global domains backups test iam permissions*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupTestIamPermissionCall), [*locations global domains check migration permission*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainCheckMigrationPermissionCall), [*locations global domains create*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainCreateCall), [*locations global domains delete*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDeleteCall), [*locations global domains detach trust*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDetachTrustCall), [*locations global domains disable migration*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDisableMigrationCall), [*locations global domains domain join machine*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDomainJoinMachineCall), [*locations global domains enable migration*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainEnableMigrationCall), [*locations global domains extend schema*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainExtendSchemaCall), [*locations global domains get*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainGetCall), [*locations global domains get iam policy*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainGetIamPolicyCall), [*locations global domains get ldapssettings*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainGetLdapssettingCall), [*locations global domains list*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainListCall), [*locations global domains patch*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainPatchCall), [*locations global domains reconfigure trust*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainReconfigureTrustCall), [*locations global domains reset admin password*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainResetAdminPasswordCall), [*locations global domains restore*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainRestoreCall), [*locations global domains set iam policy*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainSetIamPolicyCall), [*locations global domains sql integrations get*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainSqlIntegrationGetCall), [*locations global domains sql integrations list*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainSqlIntegrationListCall), [*locations global domains test iam permissions*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainTestIamPermissionCall), [*locations global domains update ldapssettings*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainUpdateLdapssettingCall), [*locations global domains validate trust*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainValidateTrustCall), [*locations global operations cancel*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationCancelCall), [*locations global operations delete*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationDeleteCall), [*locations global operations get*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationGetCall), [*locations global operations list*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationListCall), [*locations global peerings create*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringCreateCall), [*locations global peerings delete*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringDeleteCall), [*locations global peerings get*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringGetCall), [*locations global peerings get iam policy*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringGetIamPolicyCall), [*locations global peerings list*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringListCall), [*locations global peerings patch*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringPatchCall), [*locations global peerings set iam policy*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringSetIamPolicyCall), [*locations global peerings test iam permissions*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringTestIamPermissionCall) and [*locations list*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/api::ProjectLocationListCall) + * [*locations get*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGetCall), [*locations global domains attach trust*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainAttachTrustCall), [*locations global domains backups create*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupCreateCall), [*locations global domains backups delete*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupDeleteCall), [*locations global domains backups get*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupGetCall), [*locations global domains backups get iam policy*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupGetIamPolicyCall), [*locations global domains backups list*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupListCall), [*locations global domains backups patch*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupPatchCall), [*locations global domains backups set iam policy*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupSetIamPolicyCall), [*locations global domains backups test iam permissions*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainBackupTestIamPermissionCall), [*locations global domains check migration permission*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainCheckMigrationPermissionCall), [*locations global domains create*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainCreateCall), [*locations global domains delete*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDeleteCall), [*locations global domains detach trust*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDetachTrustCall), [*locations global domains disable migration*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDisableMigrationCall), [*locations global domains domain join machine*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainDomainJoinMachineCall), [*locations global domains enable migration*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainEnableMigrationCall), [*locations global domains extend schema*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainExtendSchemaCall), [*locations global domains get*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainGetCall), [*locations global domains get iam policy*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainGetIamPolicyCall), [*locations global domains get ldapssettings*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainGetLdapssettingCall), [*locations global domains list*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainListCall), [*locations global domains patch*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainPatchCall), [*locations global domains reconfigure trust*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainReconfigureTrustCall), [*locations global domains reset admin password*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainResetAdminPasswordCall), [*locations global domains restore*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainRestoreCall), [*locations global domains set iam policy*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainSetIamPolicyCall), [*locations global domains sql integrations get*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainSqlIntegrationGetCall), [*locations global domains sql integrations list*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainSqlIntegrationListCall), [*locations global domains test iam permissions*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainTestIamPermissionCall), [*locations global domains update ldapssettings*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainUpdateLdapssettingCall), [*locations global domains validate trust*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalDomainValidateTrustCall), [*locations global operations cancel*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationCancelCall), [*locations global operations delete*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationDeleteCall), [*locations global operations get*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationGetCall), [*locations global operations list*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalOperationListCall), [*locations global peerings create*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringCreateCall), [*locations global peerings delete*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringDeleteCall), [*locations global peerings get*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringGetCall), [*locations global peerings get iam policy*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringGetIamPolicyCall), [*locations global peerings list*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringListCall), [*locations global peerings patch*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringPatchCall), [*locations global peerings set iam policy*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringSetIamPolicyCall), [*locations global peerings test iam permissions*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationGlobalPeeringTestIamPermissionCall) and [*locations list*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/api::ProjectLocationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/ManagedServiceForMicrosoftActiveDirectoryConsumerAPI)** +* **[Hub](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/ManagedServiceForMicrosoftActiveDirectoryConsumerAPI)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::CallBuilder) -* **[Resources](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::CallBuilder) +* **[Resources](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Part)** + * **[Parts](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -143,17 +143,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -163,29 +163,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Delegate) to the -[Method Builder](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Delegate) to the +[Method Builder](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::RequestValue) and -[decodable](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::RequestValue) and +[decodable](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-managedidentities1/5.0.3+20240112/google_managedidentities1/client::RequestValue) are moved +* [request values](https://docs.rs/google-managedidentities1/5.0.4+20240112/google_managedidentities1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/managedidentities1/src/api.rs b/gen/managedidentities1/src/api.rs index 0de82fb32a..b226e86bcd 100644 --- a/gen/managedidentities1/src/api.rs +++ b/gen/managedidentities1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> ManagedServiceForMicrosoftActiveDirectoryConsumerAPI { ManagedServiceForMicrosoftActiveDirectoryConsumerAPI { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://managedidentities.googleapis.com/".to_string(), _root_url: "https://managedidentities.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> ManagedServiceForMicrosoftActiveDirectoryConsumerAPI { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/managedidentities1/src/lib.rs b/gen/managedidentities1/src/lib.rs index 9ed9e788af..9e61685310 100644 --- a/gen/managedidentities1/src/lib.rs +++ b/gen/managedidentities1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Managed Service for Microsoft Active Directory Consumer API* crate version *5.0.3+20240112*, where *20240112* is the exact revision of the *managedidentities:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Managed Service for Microsoft Active Directory Consumer API* crate version *5.0.4+20240112*, where *20240112* is the exact revision of the *managedidentities:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Managed Service for Microsoft Active Directory Consumer API* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/managed-microsoft-ad/). diff --git a/gen/manager1_beta2-cli/Cargo.toml b/gen/manager1_beta2-cli/Cargo.toml index d5f902a5f6..f1b22c4720 100644 --- a/gen/manager1_beta2-cli/Cargo.toml +++ b/gen/manager1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-manager1_beta2-cli" -version = "5.0.3+20140915" +version = "5.0.4+20140915" authors = ["Sebastian Thiel "] description = "A complete library to interact with manager (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/manager1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-manager1_beta2] path = "../manager1_beta2" -version = "5.0.3+20140915" +version = "5.0.4+20140915" diff --git a/gen/manager1_beta2-cli/README.md b/gen/manager1_beta2-cli/README.md index 3c13d64755..542e0649d5 100644 --- a/gen/manager1_beta2-cli/README.md +++ b/gen/manager1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *manager* API at revision *20140915*. The CLI is at version *5.0.3*. +This documentation was generated from the *manager* API at revision *20140915*. The CLI is at version *5.0.4*. ```bash manager1-beta2 [options] diff --git a/gen/manager1_beta2-cli/mkdocs.yml b/gen/manager1_beta2-cli/mkdocs.yml index 64135fcc7a..bb1b4e220c 100644 --- a/gen/manager1_beta2-cli/mkdocs.yml +++ b/gen/manager1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: manager v5.0.3+20140915 +site_name: manager v5.0.4+20140915 site_url: http://byron.github.io/google-apis-rs/google-manager1_beta2-cli site_description: A complete library to interact with manager (protocol v1beta2) diff --git a/gen/manager1_beta2-cli/src/main.rs b/gen/manager1_beta2-cli/src/main.rs index bc122313e1..030f2510f5 100644 --- a/gen/manager1_beta2-cli/src/main.rs +++ b/gen/manager1_beta2-cli/src/main.rs @@ -885,7 +885,7 @@ async fn main() { let mut app = App::new("manager1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20140915") + .version("5.0.4+20140915") .about("The Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_manager1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/manager1_beta2/Cargo.toml b/gen/manager1_beta2/Cargo.toml index 76db8eeda6..1eca2c9ac7 100644 --- a/gen/manager1_beta2/Cargo.toml +++ b/gen/manager1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-manager1_beta2" -version = "5.0.3+20140915" +version = "5.0.4+20140915" authors = ["Sebastian Thiel "] description = "A complete library to interact with manager (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/manager1_beta2" homepage = "https://developers.google.com/deployment-manager/" -documentation = "https://docs.rs/google-manager1_beta2/5.0.3+20140915" +documentation = "https://docs.rs/google-manager1_beta2/5.0.4+20140915" license = "MIT" keywords = ["manager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/manager1_beta2/README.md b/gen/manager1_beta2/README.md index 0a06507be9..f9c587ac4d 100644 --- a/gen/manager1_beta2/README.md +++ b/gen/manager1_beta2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-manager1_beta2` library allows access to all features of the *Google manager* service. -This documentation was generated from *manager* crate version *5.0.3+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *manager* crate version *5.0.4+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *manager* *v1_beta2* API can be found at the [official documentation site](https://developers.google.com/deployment-manager/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/Manager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/Manager) ... -* [deployments](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::Deployment) - * [*delete*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::DeploymentDeleteCall), [*get*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::DeploymentGetCall), [*insert*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::DeploymentInsertCall) and [*list*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::DeploymentListCall) -* [templates](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::Template) - * [*delete*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::TemplateDeleteCall), [*get*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::TemplateGetCall), [*insert*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::TemplateInsertCall) and [*list*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/api::TemplateListCall) +* [deployments](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::Deployment) + * [*delete*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::DeploymentDeleteCall), [*get*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::DeploymentGetCall), [*insert*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::DeploymentInsertCall) and [*list*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::DeploymentListCall) +* [templates](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::Template) + * [*delete*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::TemplateDeleteCall), [*get*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::TemplateGetCall), [*insert*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::TemplateInsertCall) and [*list*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/api::TemplateListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/Manager)** +* **[Hub](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/Manager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-manager1_beta2/5.0.3+20140915/google_manager1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-manager1_beta2/5.0.4+20140915/google_manager1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/manager1_beta2/src/api.rs b/gen/manager1_beta2/src/api.rs index feb5d49e6c..629bebf76d 100644 --- a/gen/manager1_beta2/src/api.rs +++ b/gen/manager1_beta2/src/api.rs @@ -145,7 +145,7 @@ impl<'a, S> Manager { Manager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/manager/v1beta2/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -159,7 +159,7 @@ impl<'a, S> Manager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/manager1_beta2/src/lib.rs b/gen/manager1_beta2/src/lib.rs index 474cbabe48..3b7cbf0dfb 100644 --- a/gen/manager1_beta2/src/lib.rs +++ b/gen/manager1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *manager* crate version *5.0.3+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *manager* crate version *5.0.4+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *manager* *v1_beta2* API can be found at the //! [official documentation site](https://developers.google.com/deployment-manager/). diff --git a/gen/manufacturers1-cli/Cargo.toml b/gen/manufacturers1-cli/Cargo.toml index e709633a42..4cab0009b0 100644 --- a/gen/manufacturers1-cli/Cargo.toml +++ b/gen/manufacturers1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-manufacturers1-cli" -version = "5.0.3+20240205" +version = "5.0.4+20240205" authors = ["Sebastian Thiel "] description = "A complete library to interact with Manufacturer Center (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/manufacturers1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-manufacturers1] path = "../manufacturers1" -version = "5.0.3+20240205" +version = "5.0.4+20240205" diff --git a/gen/manufacturers1-cli/README.md b/gen/manufacturers1-cli/README.md index 83e4143649..b6bb5f6c51 100644 --- a/gen/manufacturers1-cli/README.md +++ b/gen/manufacturers1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Manufacturer Center* API at revision *20240205*. The CLI is at version *5.0.3*. +This documentation was generated from the *Manufacturer Center* API at revision *20240205*. The CLI is at version *5.0.4*. ```bash manufacturers1 [options] diff --git a/gen/manufacturers1-cli/mkdocs.yml b/gen/manufacturers1-cli/mkdocs.yml index 16b7b536c9..74cd1c6e96 100644 --- a/gen/manufacturers1-cli/mkdocs.yml +++ b/gen/manufacturers1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Manufacturer Center v5.0.3+20240205 +site_name: Manufacturer Center v5.0.4+20240205 site_url: http://byron.github.io/google-apis-rs/google-manufacturers1-cli site_description: A complete library to interact with Manufacturer Center (protocol v1) diff --git a/gen/manufacturers1-cli/src/main.rs b/gen/manufacturers1-cli/src/main.rs index e7698021bd..a06461763e 100644 --- a/gen/manufacturers1-cli/src/main.rs +++ b/gen/manufacturers1-cli/src/main.rs @@ -998,7 +998,7 @@ async fn main() { let mut app = App::new("manufacturers1") .author("Sebastian Thiel ") - .version("5.0.3+20240205") + .version("5.0.4+20240205") .about("Public API for managing Manufacturer Center related data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_manufacturers1_cli") .arg(Arg::with_name("url") diff --git a/gen/manufacturers1/Cargo.toml b/gen/manufacturers1/Cargo.toml index 35ee7fe5e0..9dfc4baff0 100644 --- a/gen/manufacturers1/Cargo.toml +++ b/gen/manufacturers1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-manufacturers1" -version = "5.0.3+20240205" +version = "5.0.4+20240205" authors = ["Sebastian Thiel "] description = "A complete library to interact with Manufacturer Center (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/manufacturers1" homepage = "https://developers.google.com/manufacturers/" -documentation = "https://docs.rs/google-manufacturers1/5.0.3+20240205" +documentation = "https://docs.rs/google-manufacturers1/5.0.4+20240205" license = "MIT" keywords = ["manufacturers", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/manufacturers1/README.md b/gen/manufacturers1/README.md index 5629f1bacb..f19fd61960 100644 --- a/gen/manufacturers1/README.md +++ b/gen/manufacturers1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-manufacturers1` library allows access to all features of the *Google Manufacturer Center* service. -This documentation was generated from *Manufacturer Center* crate version *5.0.3+20240205*, where *20240205* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Manufacturer Center* crate version *5.0.4+20240205*, where *20240205* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Manufacturer Center* *v1* API can be found at the [official documentation site](https://developers.google.com/manufacturers/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/ManufacturerCenter) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/ManufacturerCenter) ... * accounts - * [*languages product certifications delete*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountLanguageProductCertificationDeleteCall), [*languages product certifications get*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountLanguageProductCertificationGetCall), [*languages product certifications list*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountLanguageProductCertificationListCall), [*languages product certifications patch*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountLanguageProductCertificationPatchCall), [*products delete*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountProductDeleteCall), [*products get*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountProductGetCall), [*products list*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountProductListCall) and [*products update*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/api::AccountProductUpdateCall) + * [*languages product certifications delete*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountLanguageProductCertificationDeleteCall), [*languages product certifications get*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountLanguageProductCertificationGetCall), [*languages product certifications list*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountLanguageProductCertificationListCall), [*languages product certifications patch*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountLanguageProductCertificationPatchCall), [*products delete*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountProductDeleteCall), [*products get*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountProductGetCall), [*products list*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountProductListCall) and [*products update*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/api::AccountProductUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/ManufacturerCenter)** +* **[Hub](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/ManufacturerCenter)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::CallBuilder) -* **[Resources](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::CallBuilder) +* **[Resources](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Part)** + * **[Parts](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Delegate) to the -[Method Builder](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Delegate) to the +[Method Builder](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::RequestValue) and -[decodable](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::RequestValue) and +[decodable](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-manufacturers1/5.0.3+20240205/google_manufacturers1/client::RequestValue) are moved +* [request values](https://docs.rs/google-manufacturers1/5.0.4+20240205/google_manufacturers1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/manufacturers1/src/api.rs b/gen/manufacturers1/src/api.rs index 04737b967f..d183476cd6 100644 --- a/gen/manufacturers1/src/api.rs +++ b/gen/manufacturers1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> ManufacturerCenter { ManufacturerCenter { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://manufacturers.googleapis.com/".to_string(), _root_url: "https://manufacturers.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> ManufacturerCenter { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/manufacturers1/src/lib.rs b/gen/manufacturers1/src/lib.rs index 116f7181f1..66bef6b864 100644 --- a/gen/manufacturers1/src/lib.rs +++ b/gen/manufacturers1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Manufacturer Center* crate version *5.0.3+20240205*, where *20240205* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Manufacturer Center* crate version *5.0.4+20240205*, where *20240205* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Manufacturer Center* *v1* API can be found at the //! [official documentation site](https://developers.google.com/manufacturers/). diff --git a/gen/memcache1-cli/Cargo.toml b/gen/memcache1-cli/Cargo.toml index b6dc2503ed..e2420597e0 100644 --- a/gen/memcache1-cli/Cargo.toml +++ b/gen/memcache1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-memcache1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Memorystore for Memcached (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/memcache1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-memcache1] path = "../memcache1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/memcache1-cli/README.md b/gen/memcache1-cli/README.md index bac6b9bbef..0c2c9ddde5 100644 --- a/gen/memcache1-cli/README.md +++ b/gen/memcache1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Memorystore for Memcached* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Memorystore for Memcached* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash memcache1 [options] diff --git a/gen/memcache1-cli/mkdocs.yml b/gen/memcache1-cli/mkdocs.yml index 1893e32e4b..a737920a62 100644 --- a/gen/memcache1-cli/mkdocs.yml +++ b/gen/memcache1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Memorystore for Memcached v5.0.3+20240222 +site_name: Cloud Memorystore for Memcached v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-memcache1-cli site_description: A complete library to interact with Cloud Memorystore for Memcached (protocol v1) diff --git a/gen/memcache1-cli/src/main.rs b/gen/memcache1-cli/src/main.rs index 221d5e21c6..ea977d6735 100644 --- a/gen/memcache1-cli/src/main.rs +++ b/gen/memcache1-cli/src/main.rs @@ -1659,7 +1659,7 @@ async fn main() { let mut app = App::new("memcache1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_memcache1_cli") .arg(Arg::with_name("url") diff --git a/gen/memcache1/Cargo.toml b/gen/memcache1/Cargo.toml index 5a9d8028dc..b387fdc563 100644 --- a/gen/memcache1/Cargo.toml +++ b/gen/memcache1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-memcache1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Memorystore for Memcached (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/memcache1" homepage = "https://cloud.google.com/memorystore/" -documentation = "https://docs.rs/google-memcache1/5.0.3+20240222" +documentation = "https://docs.rs/google-memcache1/5.0.4+20240222" license = "MIT" keywords = ["memcache", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/memcache1/README.md b/gen/memcache1/README.md index f30748acbc..f414fa717b 100644 --- a/gen/memcache1/README.md +++ b/gen/memcache1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-memcache1` library allows access to all features of the *Google Cloud Memorystore for Memcached* service. -This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *memcache:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *memcache:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Memorystore for Memcached* *v1* API can be found at the [official documentation site](https://cloud.google.com/memorystore/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/CloudMemorystoreForMemcached) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/CloudMemorystoreForMemcached) ... * projects - * [*locations get*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationGetCall), [*locations instances apply parameters*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceApplyParameterCall), [*locations instances create*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstancePatchCall), [*locations instances reschedule maintenance*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceRescheduleMaintenanceCall), [*locations instances update parameters*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceUpdateParameterCall), [*locations instances upgrade*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/api::ProjectLocationOperationListCall) + * [*locations get*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationGetCall), [*locations instances apply parameters*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceApplyParameterCall), [*locations instances create*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstancePatchCall), [*locations instances reschedule maintenance*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceRescheduleMaintenanceCall), [*locations instances update parameters*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceUpdateParameterCall), [*locations instances upgrade*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/CloudMemorystoreForMemcached)** +* **[Hub](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/CloudMemorystoreForMemcached)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::CallBuilder) -* **[Resources](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::CallBuilder) +* **[Resources](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Part)** + * **[Parts](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Delegate) to the -[Method Builder](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Delegate) to the +[Method Builder](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::RequestValue) and -[decodable](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::RequestValue) and +[decodable](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-memcache1/5.0.3+20240222/google_memcache1/client::RequestValue) are moved +* [request values](https://docs.rs/google-memcache1/5.0.4+20240222/google_memcache1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/memcache1/src/api.rs b/gen/memcache1/src/api.rs index d24494d65f..492118cf77 100644 --- a/gen/memcache1/src/api.rs +++ b/gen/memcache1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudMemorystoreForMemcached { CloudMemorystoreForMemcached { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://memcache.googleapis.com/".to_string(), _root_url: "https://memcache.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudMemorystoreForMemcached { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/memcache1/src/lib.rs b/gen/memcache1/src/lib.rs index 8981562c60..ee59061e57 100644 --- a/gen/memcache1/src/lib.rs +++ b/gen/memcache1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *memcache:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *memcache:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Memorystore for Memcached* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/memorystore/). diff --git a/gen/memcache1_beta2-cli/Cargo.toml b/gen/memcache1_beta2-cli/Cargo.toml index 7e914e84c4..119590bf49 100644 --- a/gen/memcache1_beta2-cli/Cargo.toml +++ b/gen/memcache1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-memcache1_beta2-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Memorystore for Memcached (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/memcache1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-memcache1_beta2] path = "../memcache1_beta2" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/memcache1_beta2-cli/README.md b/gen/memcache1_beta2-cli/README.md index c580fa5f36..16d3893ec3 100644 --- a/gen/memcache1_beta2-cli/README.md +++ b/gen/memcache1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Memorystore for Memcached* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Memorystore for Memcached* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash memcache1-beta2 [options] diff --git a/gen/memcache1_beta2-cli/mkdocs.yml b/gen/memcache1_beta2-cli/mkdocs.yml index f1a1aed7a1..b84ff54967 100644 --- a/gen/memcache1_beta2-cli/mkdocs.yml +++ b/gen/memcache1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Memorystore for Memcached v5.0.3+20240222 +site_name: Cloud Memorystore for Memcached v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-memcache1_beta2-cli site_description: A complete library to interact with Cloud Memorystore for Memcached (protocol v1beta2) diff --git a/gen/memcache1_beta2-cli/src/main.rs b/gen/memcache1_beta2-cli/src/main.rs index 838017017a..5b497a7b3a 100644 --- a/gen/memcache1_beta2-cli/src/main.rs +++ b/gen/memcache1_beta2-cli/src/main.rs @@ -1778,7 +1778,7 @@ async fn main() { let mut app = App::new("memcache1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_memcache1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/memcache1_beta2/Cargo.toml b/gen/memcache1_beta2/Cargo.toml index c22fda9951..758dd65b2d 100644 --- a/gen/memcache1_beta2/Cargo.toml +++ b/gen/memcache1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-memcache1_beta2" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Memorystore for Memcached (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/memcache1_beta2" homepage = "https://cloud.google.com/memorystore/" -documentation = "https://docs.rs/google-memcache1_beta2/5.0.3+20240222" +documentation = "https://docs.rs/google-memcache1_beta2/5.0.4+20240222" license = "MIT" keywords = ["memcache", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/memcache1_beta2/README.md b/gen/memcache1_beta2/README.md index 16a65b3373..07a80ed0fa 100644 --- a/gen/memcache1_beta2/README.md +++ b/gen/memcache1_beta2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-memcache1_beta2` library allows access to all features of the *Google Cloud Memorystore for Memcached* service. -This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *memcache:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *memcache:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Memorystore for Memcached* *v1_beta2* API can be found at the [official documentation site](https://cloud.google.com/memorystore/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/CloudMemorystoreForMemcached) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/CloudMemorystoreForMemcached) ... * projects - * [*locations get*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationGetCall), [*locations instances apply parameters*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceApplyParameterCall), [*locations instances apply software update*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceApplySoftwareUpdateCall), [*locations instances create*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstancePatchCall), [*locations instances reschedule maintenance*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceRescheduleMaintenanceCall), [*locations instances update parameters*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceUpdateParameterCall), [*locations instances upgrade*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/api::ProjectLocationOperationListCall) + * [*locations get*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationGetCall), [*locations instances apply parameters*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceApplyParameterCall), [*locations instances apply software update*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceApplySoftwareUpdateCall), [*locations instances create*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceDeleteCall), [*locations instances get*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceGetCall), [*locations instances list*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstancePatchCall), [*locations instances reschedule maintenance*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceRescheduleMaintenanceCall), [*locations instances update parameters*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceUpdateParameterCall), [*locations instances upgrade*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/CloudMemorystoreForMemcached)** +* **[Hub](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/CloudMemorystoreForMemcached)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-memcache1_beta2/5.0.3+20240222/google_memcache1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-memcache1_beta2/5.0.4+20240222/google_memcache1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/memcache1_beta2/src/api.rs b/gen/memcache1_beta2/src/api.rs index c07102bf61..b195637b21 100644 --- a/gen/memcache1_beta2/src/api.rs +++ b/gen/memcache1_beta2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudMemorystoreForMemcached { CloudMemorystoreForMemcached { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://memcache.googleapis.com/".to_string(), _root_url: "https://memcache.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudMemorystoreForMemcached { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/memcache1_beta2/src/lib.rs b/gen/memcache1_beta2/src/lib.rs index d737b0e9a6..67ce945bf4 100644 --- a/gen/memcache1_beta2/src/lib.rs +++ b/gen/memcache1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *memcache:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Memorystore for Memcached* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *memcache:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Memorystore for Memcached* *v1_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/memorystore/). diff --git a/gen/metastore1_beta-cli/Cargo.toml b/gen/metastore1_beta-cli/Cargo.toml index 58a4e27ed5..da99ccf876 100644 --- a/gen/metastore1_beta-cli/Cargo.toml +++ b/gen/metastore1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-metastore1_beta-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dataproc Metastore (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/metastore1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-metastore1_beta] path = "../metastore1_beta" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/metastore1_beta-cli/README.md b/gen/metastore1_beta-cli/README.md index 1c2e4b8798..3209580106 100644 --- a/gen/metastore1_beta-cli/README.md +++ b/gen/metastore1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Dataproc Metastore* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Dataproc Metastore* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash metastore1-beta [options] diff --git a/gen/metastore1_beta-cli/mkdocs.yml b/gen/metastore1_beta-cli/mkdocs.yml index 74a08cc764..47a7a44538 100644 --- a/gen/metastore1_beta-cli/mkdocs.yml +++ b/gen/metastore1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Dataproc Metastore v5.0.3+20240228 +site_name: Dataproc Metastore v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-metastore1_beta-cli site_description: A complete library to interact with Dataproc Metastore (protocol v1beta) diff --git a/gen/metastore1_beta-cli/src/main.rs b/gen/metastore1_beta-cli/src/main.rs index 858e4eaf3f..4abada7b36 100644 --- a/gen/metastore1_beta-cli/src/main.rs +++ b/gen/metastore1_beta-cli/src/main.rs @@ -5061,7 +5061,7 @@ async fn main() { let mut app = App::new("metastore1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_metastore1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/metastore1_beta/Cargo.toml b/gen/metastore1_beta/Cargo.toml index 9872e0b105..9031de6a07 100644 --- a/gen/metastore1_beta/Cargo.toml +++ b/gen/metastore1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-metastore1_beta" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Dataproc Metastore (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/metastore1_beta" homepage = "https://cloud.google.com/dataproc-metastore/docs" -documentation = "https://docs.rs/google-metastore1_beta/5.0.3+20240228" +documentation = "https://docs.rs/google-metastore1_beta/5.0.4+20240228" license = "MIT" keywords = ["metastore", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/metastore1_beta/README.md b/gen/metastore1_beta/README.md index 1e286d72ae..007d5d2586 100644 --- a/gen/metastore1_beta/README.md +++ b/gen/metastore1_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-metastore1_beta` library allows access to all features of the *Google Dataproc Metastore* service. -This documentation was generated from *Dataproc Metastore* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *metastore:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Dataproc Metastore* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *metastore:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Dataproc Metastore* *v1_beta* API can be found at the [official documentation site](https://cloud.google.com/dataproc-metastore/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/DataprocMetastore) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/DataprocMetastore) ... * projects - * [*locations federations create*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationCreateCall), [*locations federations delete*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationDeleteCall), [*locations federations get*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationGetCall), [*locations federations get iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationGetIamPolicyCall), [*locations federations list*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationListCall), [*locations federations patch*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationPatchCall), [*locations federations set iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationSetIamPolicyCall), [*locations federations test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationFederationTestIamPermissionCall), [*locations get*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationOperationListCall), [*locations services alter location*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceAlterLocationCall), [*locations services alter table properties*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceAlterTablePropertyCall), [*locations services backups create*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupCreateCall), [*locations services backups delete*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupDeleteCall), [*locations services backups get*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupGetCall), [*locations services backups get iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupGetIamPolicyCall), [*locations services backups list*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupListCall), [*locations services backups set iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupSetIamPolicyCall), [*locations services backups test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupTestIamPermissionCall), [*locations services create*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceCreateCall), [*locations services databases get iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseGetIamPolicyCall), [*locations services databases set iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseSetIamPolicyCall), [*locations services databases tables get iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTableGetIamPolicyCall), [*locations services databases tables set iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTableSetIamPolicyCall), [*locations services databases tables test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTableTestIamPermissionCall), [*locations services databases test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTestIamPermissionCall), [*locations services delete*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceDeleteCall), [*locations services export metadata*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceExportMetadataCall), [*locations services get*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceGetCall), [*locations services get iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceGetIamPolicyCall), [*locations services list*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceListCall), [*locations services metadata imports create*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportCreateCall), [*locations services metadata imports get*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportGetCall), [*locations services metadata imports list*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportListCall), [*locations services metadata imports patch*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportPatchCall), [*locations services migration executions delete*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceMigrationExecutionDeleteCall), [*locations services move table to database*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceMoveTableToDatabaseCall), [*locations services patch*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServicePatchCall), [*locations services query metadata*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceQueryMetadataCall), [*locations services remove iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceRemoveIamPolicyCall), [*locations services restore*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceRestoreCall), [*locations services set iam policy*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceSetIamPolicyCall) and [*locations services test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/api::ProjectLocationServiceTestIamPermissionCall) + * [*locations federations create*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationCreateCall), [*locations federations delete*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationDeleteCall), [*locations federations get*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationGetCall), [*locations federations get iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationGetIamPolicyCall), [*locations federations list*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationListCall), [*locations federations patch*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationPatchCall), [*locations federations set iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationSetIamPolicyCall), [*locations federations test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationFederationTestIamPermissionCall), [*locations get*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationOperationListCall), [*locations services alter location*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceAlterLocationCall), [*locations services alter table properties*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceAlterTablePropertyCall), [*locations services backups create*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupCreateCall), [*locations services backups delete*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupDeleteCall), [*locations services backups get*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupGetCall), [*locations services backups get iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupGetIamPolicyCall), [*locations services backups list*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupListCall), [*locations services backups set iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupSetIamPolicyCall), [*locations services backups test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceBackupTestIamPermissionCall), [*locations services create*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceCreateCall), [*locations services databases get iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseGetIamPolicyCall), [*locations services databases set iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseSetIamPolicyCall), [*locations services databases tables get iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTableGetIamPolicyCall), [*locations services databases tables set iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTableSetIamPolicyCall), [*locations services databases tables test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTableTestIamPermissionCall), [*locations services databases test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDatabaseTestIamPermissionCall), [*locations services delete*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceDeleteCall), [*locations services export metadata*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceExportMetadataCall), [*locations services get*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceGetCall), [*locations services get iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceGetIamPolicyCall), [*locations services list*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceListCall), [*locations services metadata imports create*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportCreateCall), [*locations services metadata imports get*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportGetCall), [*locations services metadata imports list*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportListCall), [*locations services metadata imports patch*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceMetadataImportPatchCall), [*locations services migration executions delete*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceMigrationExecutionDeleteCall), [*locations services move table to database*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceMoveTableToDatabaseCall), [*locations services patch*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServicePatchCall), [*locations services query metadata*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceQueryMetadataCall), [*locations services remove iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceRemoveIamPolicyCall), [*locations services restore*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceRestoreCall), [*locations services set iam policy*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceSetIamPolicyCall) and [*locations services test iam permissions*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/api::ProjectLocationServiceTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/DataprocMetastore)** +* **[Hub](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/DataprocMetastore)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Part)** + * **[Parts](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -143,17 +143,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -163,29 +163,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-metastore1_beta/5.0.3+20240228/google_metastore1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-metastore1_beta/5.0.4+20240228/google_metastore1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/metastore1_beta/src/api.rs b/gen/metastore1_beta/src/api.rs index 67d3b28095..499bf001f4 100644 --- a/gen/metastore1_beta/src/api.rs +++ b/gen/metastore1_beta/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> DataprocMetastore { DataprocMetastore { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://metastore.googleapis.com/".to_string(), _root_url: "https://metastore.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> DataprocMetastore { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/metastore1_beta/src/lib.rs b/gen/metastore1_beta/src/lib.rs index 5277c04742..6ae480184d 100644 --- a/gen/metastore1_beta/src/lib.rs +++ b/gen/metastore1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Dataproc Metastore* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *metastore:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Dataproc Metastore* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *metastore:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Dataproc Metastore* *v1_beta* API can be found at the //! [official documentation site](https://cloud.google.com/dataproc-metastore/docs). diff --git a/gen/mirror1-cli/Cargo.toml b/gen/mirror1-cli/Cargo.toml index d8412bdd2c..8484e30733 100644 --- a/gen/mirror1-cli/Cargo.toml +++ b/gen/mirror1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mirror1-cli" -version = "5.0.3+20190424" +version = "5.0.4+20190424" authors = ["Sebastian Thiel "] description = "A complete library to interact with mirror (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mirror1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mirror1] path = "../mirror1" -version = "5.0.3+20190424" +version = "5.0.4+20190424" diff --git a/gen/mirror1-cli/README.md b/gen/mirror1-cli/README.md index fc7ba7170d..11c5236064 100644 --- a/gen/mirror1-cli/README.md +++ b/gen/mirror1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *mirror* API at revision *20190424*. The CLI is at version *5.0.3*. +This documentation was generated from the *mirror* API at revision *20190424*. The CLI is at version *5.0.4*. ```bash mirror1 [options] diff --git a/gen/mirror1-cli/mkdocs.yml b/gen/mirror1-cli/mkdocs.yml index 0ae36872c0..6297a12d3b 100644 --- a/gen/mirror1-cli/mkdocs.yml +++ b/gen/mirror1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: mirror v5.0.3+20190424 +site_name: mirror v5.0.4+20190424 site_url: http://byron.github.io/google-apis-rs/google-mirror1-cli site_description: A complete library to interact with mirror (protocol v1) diff --git a/gen/mirror1-cli/src/main.rs b/gen/mirror1-cli/src/main.rs index 322924594f..f2f4665e08 100644 --- a/gen/mirror1-cli/src/main.rs +++ b/gen/mirror1-cli/src/main.rs @@ -2554,7 +2554,7 @@ async fn main() { let mut app = App::new("mirror1") .author("Sebastian Thiel ") - .version("5.0.3+20190424") + .version("5.0.4+20190424") .about("Interacts with Glass users via the timeline.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mirror1_cli") .arg(Arg::with_name("url") diff --git a/gen/mirror1/Cargo.toml b/gen/mirror1/Cargo.toml index 34c5553703..bb044484dc 100644 --- a/gen/mirror1/Cargo.toml +++ b/gen/mirror1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mirror1" -version = "5.0.3+20190424" +version = "5.0.4+20190424" authors = ["Sebastian Thiel "] description = "A complete library to interact with mirror (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mirror1" homepage = "https://developers.google.com/glass" -documentation = "https://docs.rs/google-mirror1/5.0.3+20190424" +documentation = "https://docs.rs/google-mirror1/5.0.4+20190424" license = "MIT" keywords = ["mirror", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mirror1/README.md b/gen/mirror1/README.md index 5328fa7d50..ad3e5b6df1 100644 --- a/gen/mirror1/README.md +++ b/gen/mirror1/README.md @@ -5,37 +5,37 @@ DO NOT EDIT ! --> The `google-mirror1` library allows access to all features of the *Google mirror* service. -This documentation was generated from *mirror* crate version *5.0.3+20190424*, where *20190424* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *mirror* crate version *5.0.4+20190424*, where *20190424* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *mirror* *v1* API can be found at the [official documentation site](https://developers.google.com/glass). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/Mirror) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/Mirror) ... -* [accounts](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::Account) - * [*insert*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::AccountInsertCall) -* [contacts](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::Contact) - * [*delete*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::ContactDeleteCall), [*get*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::ContactGetCall), [*insert*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::ContactInsertCall), [*list*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::ContactListCall), [*patch*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::ContactPatchCall) and [*update*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::ContactUpdateCall) -* [locations](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::Location) - * [*get*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::LocationGetCall) and [*list*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::LocationListCall) -* [settings](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::Setting) - * [*get*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::SettingGetCall) -* [subscriptions](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::Subscription) - * [*delete*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::SubscriptionDeleteCall), [*insert*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::SubscriptionInsertCall), [*list*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::SubscriptionListCall) and [*update*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::SubscriptionUpdateCall) +* [accounts](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::Account) + * [*insert*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::AccountInsertCall) +* [contacts](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::Contact) + * [*delete*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::ContactDeleteCall), [*get*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::ContactGetCall), [*insert*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::ContactInsertCall), [*list*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::ContactListCall), [*patch*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::ContactPatchCall) and [*update*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::ContactUpdateCall) +* [locations](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::Location) + * [*get*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::LocationGetCall) and [*list*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::LocationListCall) +* [settings](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::Setting) + * [*get*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::SettingGetCall) +* [subscriptions](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::Subscription) + * [*delete*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::SubscriptionDeleteCall), [*insert*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::SubscriptionInsertCall), [*list*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::SubscriptionListCall) and [*update*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::SubscriptionUpdateCall) * timeline - * [*attachments delete*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineAttachmentDeleteCall), [*attachments get*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineAttachmentGetCall), [*attachments insert*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineAttachmentInsertCall), [*attachments list*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineAttachmentListCall), [*delete*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineDeleteCall), [*get*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineGetCall), [*insert*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineInsertCall), [*list*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineListCall), [*patch*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelinePatchCall) and [*update*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineUpdateCall) + * [*attachments delete*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineAttachmentDeleteCall), [*attachments get*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineAttachmentGetCall), [*attachments insert*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineAttachmentInsertCall), [*attachments list*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineAttachmentListCall), [*delete*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineDeleteCall), [*get*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineGetCall), [*insert*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineInsertCall), [*list*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineListCall), [*patch*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelinePatchCall) and [*update*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineUpdateCall) Upload supported by ... -* [*attachments insert timeline*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineAttachmentInsertCall) -* [*insert timeline*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineInsertCall) -* [*update timeline*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineUpdateCall) +* [*attachments insert timeline*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineAttachmentInsertCall) +* [*insert timeline*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineInsertCall) +* [*update timeline*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineUpdateCall) Download supported by ... -* [*attachments get timeline*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/api::TimelineAttachmentGetCall) +* [*attachments get timeline*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/api::TimelineAttachmentGetCall) @@ -43,17 +43,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/Mirror)** +* **[Hub](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/Mirror)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Part)** + * **[Parts](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -149,17 +149,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -169,29 +169,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::RequestValue) and -[decodable](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::RequestValue) and +[decodable](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mirror1/5.0.3+20190424/google_mirror1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mirror1/5.0.4+20190424/google_mirror1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mirror1/src/api.rs b/gen/mirror1/src/api.rs index 4094e0e15e..5304b7a738 100644 --- a/gen/mirror1/src/api.rs +++ b/gen/mirror1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Mirror { Mirror { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/mirror/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -155,7 +155,7 @@ impl<'a, S> Mirror { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mirror1/src/lib.rs b/gen/mirror1/src/lib.rs index 10b52c3bd7..b4ac0b39e6 100644 --- a/gen/mirror1/src/lib.rs +++ b/gen/mirror1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *mirror* crate version *5.0.3+20190424*, where *20190424* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *mirror* crate version *5.0.4+20190424*, where *20190424* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *mirror* *v1* API can be found at the //! [official documentation site](https://developers.google.com/glass). diff --git a/gen/ml1-cli/Cargo.toml b/gen/ml1-cli/Cargo.toml index ff81b6df53..09899874e3 100644 --- a/gen/ml1-cli/Cargo.toml +++ b/gen/ml1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-ml1-cli" -version = "5.0.3+20240127" +version = "5.0.4+20240127" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Machine Learning Engine (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ml1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-ml1] path = "../ml1" -version = "5.0.3+20240127" +version = "5.0.4+20240127" diff --git a/gen/ml1-cli/README.md b/gen/ml1-cli/README.md index 8bd2dfbdbb..3a4e7a125c 100644 --- a/gen/ml1-cli/README.md +++ b/gen/ml1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Machine Learning Engine* API at revision *20240127*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Machine Learning Engine* API at revision *20240127*. The CLI is at version *5.0.4*. ```bash ml1 [options] diff --git a/gen/ml1-cli/mkdocs.yml b/gen/ml1-cli/mkdocs.yml index 835edfed01..fb126991ef 100644 --- a/gen/ml1-cli/mkdocs.yml +++ b/gen/ml1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Machine Learning Engine v5.0.3+20240127 +site_name: Cloud Machine Learning Engine v5.0.4+20240127 site_url: http://byron.github.io/google-apis-rs/google-ml1-cli site_description: A complete library to interact with Cloud Machine Learning Engine (protocol v1) diff --git a/gen/ml1-cli/src/main.rs b/gen/ml1-cli/src/main.rs index 8ad1c747e9..a49cb9a60b 100644 --- a/gen/ml1-cli/src/main.rs +++ b/gen/ml1-cli/src/main.rs @@ -4974,7 +4974,7 @@ async fn main() { let mut app = App::new("ml1") .author("Sebastian Thiel ") - .version("5.0.3+20240127") + .version("5.0.4+20240127") .about("An API to enable creating and using machine learning models.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_ml1_cli") .arg(Arg::with_name("url") diff --git a/gen/ml1/Cargo.toml b/gen/ml1/Cargo.toml index 0bb4b08f31..197627082e 100644 --- a/gen/ml1/Cargo.toml +++ b/gen/ml1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-ml1" -version = "5.0.3+20240127" +version = "5.0.4+20240127" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Machine Learning Engine (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ml1" homepage = "https://cloud.google.com/ml/" -documentation = "https://docs.rs/google-ml1/5.0.3+20240127" +documentation = "https://docs.rs/google-ml1/5.0.4+20240127" license = "MIT" keywords = ["ml", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/ml1/README.md b/gen/ml1/README.md index 0418495481..e1592bf33f 100644 --- a/gen/ml1/README.md +++ b/gen/ml1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-ml1` library allows access to all features of the *Google Cloud Machine Learning Engine* service. -This documentation was generated from *Cloud Machine Learning Engine* crate version *5.0.3+20240127*, where *20240127* is the exact revision of the *ml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Machine Learning Engine* crate version *5.0.4+20240127*, where *20240127* is the exact revision of the *ml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Machine Learning Engine* *v1* API can be found at the [official documentation site](https://cloud.google.com/ml/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/CloudMachineLearningEngine) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/CloudMachineLearningEngine) ... * projects - * [*explain*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectExplainCall), [*get config*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectGetConfigCall), [*jobs cancel*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobCancelCall), [*jobs create*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobCreateCall), [*jobs get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobGetCall), [*jobs get iam policy*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobGetIamPolicyCall), [*jobs list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobListCall), [*jobs patch*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobPatchCall), [*jobs set iam policy*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobSetIamPolicyCall), [*jobs test iam permissions*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectJobTestIamPermissionCall), [*locations get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationOperationGetCall), [*locations studies create*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyCreateCall), [*locations studies delete*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyDeleteCall), [*locations studies get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyGetCall), [*locations studies list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyListCall), [*locations studies trials add measurement*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialAddMeasurementCall), [*locations studies trials check early stopping state*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialCheckEarlyStoppingStateCall), [*locations studies trials complete*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialCompleteCall), [*locations studies trials create*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialCreateCall), [*locations studies trials delete*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialDeleteCall), [*locations studies trials get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialGetCall), [*locations studies trials list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialListCall), [*locations studies trials list optimal trials*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialListOptimalTrialCall), [*locations studies trials stop*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialStopCall), [*locations studies trials suggest*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectLocationStudyTrialSuggestCall), [*models create*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelCreateCall), [*models delete*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelDeleteCall), [*models get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelGetCall), [*models get iam policy*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelGetIamPolicyCall), [*models list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelListCall), [*models patch*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelPatchCall), [*models set iam policy*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelSetIamPolicyCall), [*models test iam permissions*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelTestIamPermissionCall), [*models versions create*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelVersionCreateCall), [*models versions delete*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelVersionDeleteCall), [*models versions get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelVersionGetCall), [*models versions list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelVersionListCall), [*models versions patch*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelVersionPatchCall), [*models versions set default*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectModelVersionSetDefaultCall), [*operations cancel*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectOperationListCall) and [*predict*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/api::ProjectPredictCall) + * [*explain*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectExplainCall), [*get config*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectGetConfigCall), [*jobs cancel*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobCancelCall), [*jobs create*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobCreateCall), [*jobs get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobGetCall), [*jobs get iam policy*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobGetIamPolicyCall), [*jobs list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobListCall), [*jobs patch*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobPatchCall), [*jobs set iam policy*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobSetIamPolicyCall), [*jobs test iam permissions*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectJobTestIamPermissionCall), [*locations get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationOperationCancelCall), [*locations operations get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationOperationGetCall), [*locations studies create*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyCreateCall), [*locations studies delete*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyDeleteCall), [*locations studies get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyGetCall), [*locations studies list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyListCall), [*locations studies trials add measurement*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialAddMeasurementCall), [*locations studies trials check early stopping state*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialCheckEarlyStoppingStateCall), [*locations studies trials complete*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialCompleteCall), [*locations studies trials create*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialCreateCall), [*locations studies trials delete*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialDeleteCall), [*locations studies trials get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialGetCall), [*locations studies trials list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialListCall), [*locations studies trials list optimal trials*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialListOptimalTrialCall), [*locations studies trials stop*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialStopCall), [*locations studies trials suggest*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectLocationStudyTrialSuggestCall), [*models create*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelCreateCall), [*models delete*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelDeleteCall), [*models get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelGetCall), [*models get iam policy*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelGetIamPolicyCall), [*models list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelListCall), [*models patch*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelPatchCall), [*models set iam policy*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelSetIamPolicyCall), [*models test iam permissions*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelTestIamPermissionCall), [*models versions create*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelVersionCreateCall), [*models versions delete*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelVersionDeleteCall), [*models versions get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelVersionGetCall), [*models versions list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelVersionListCall), [*models versions patch*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelVersionPatchCall), [*models versions set default*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectModelVersionSetDefaultCall), [*operations cancel*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectOperationCancelCall), [*operations get*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectOperationListCall) and [*predict*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/api::ProjectPredictCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/CloudMachineLearningEngine)** +* **[Hub](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/CloudMachineLearningEngine)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::CallBuilder) -* **[Resources](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::CallBuilder) +* **[Resources](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Part)** + * **[Parts](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Delegate) to the -[Method Builder](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Delegate) to the +[Method Builder](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::RequestValue) and -[decodable](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::RequestValue) and +[decodable](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-ml1/5.0.3+20240127/google_ml1/client::RequestValue) are moved +* [request values](https://docs.rs/google-ml1/5.0.4+20240127/google_ml1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/ml1/src/api.rs b/gen/ml1/src/api.rs index c48e929424..240ee8b6ef 100644 --- a/gen/ml1/src/api.rs +++ b/gen/ml1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> CloudMachineLearningEngine { CloudMachineLearningEngine { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://ml.googleapis.com/".to_string(), _root_url: "https://ml.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> CloudMachineLearningEngine { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/ml1/src/lib.rs b/gen/ml1/src/lib.rs index 0e53978839..11300025a1 100644 --- a/gen/ml1/src/lib.rs +++ b/gen/ml1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Machine Learning Engine* crate version *5.0.3+20240127*, where *20240127* is the exact revision of the *ml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Machine Learning Engine* crate version *5.0.4+20240127*, where *20240127* is the exact revision of the *ml:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Machine Learning Engine* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/ml/). diff --git a/gen/monitoring3-cli/Cargo.toml b/gen/monitoring3-cli/Cargo.toml index fea9e82cfd..37676851a7 100644 --- a/gen/monitoring3-cli/Cargo.toml +++ b/gen/monitoring3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-monitoring3-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Monitoring (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/monitoring3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-monitoring3] path = "../monitoring3" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/monitoring3-cli/README.md b/gen/monitoring3-cli/README.md index 7e494647e1..3e87d21baa 100644 --- a/gen/monitoring3-cli/README.md +++ b/gen/monitoring3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Monitoring* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Monitoring* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash monitoring3 [options] diff --git a/gen/monitoring3-cli/mkdocs.yml b/gen/monitoring3-cli/mkdocs.yml index 989b63ab6d..f7e057ac23 100644 --- a/gen/monitoring3-cli/mkdocs.yml +++ b/gen/monitoring3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Monitoring v5.0.3+20240225 +site_name: Monitoring v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-monitoring3-cli site_description: A complete library to interact with Monitoring (protocol v3) diff --git a/gen/monitoring3-cli/src/main.rs b/gen/monitoring3-cli/src/main.rs index e8bf55750b..d5e9e510bb 100644 --- a/gen/monitoring3-cli/src/main.rs +++ b/gen/monitoring3-cli/src/main.rs @@ -5796,7 +5796,7 @@ async fn main() { let mut app = App::new("monitoring3") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("Manages your Cloud Monitoring data and configurations.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_monitoring3_cli") .arg(Arg::with_name("url") diff --git a/gen/monitoring3/Cargo.toml b/gen/monitoring3/Cargo.toml index dd9c0f9226..bfe1b31a6d 100644 --- a/gen/monitoring3/Cargo.toml +++ b/gen/monitoring3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-monitoring3" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Monitoring (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/monitoring3" homepage = "https://cloud.google.com/monitoring/api/" -documentation = "https://docs.rs/google-monitoring3/5.0.3+20240225" +documentation = "https://docs.rs/google-monitoring3/5.0.4+20240225" license = "MIT" keywords = ["monitoring", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/monitoring3/README.md b/gen/monitoring3/README.md index f16fd55ff3..6054ace2c8 100644 --- a/gen/monitoring3/README.md +++ b/gen/monitoring3/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-monitoring3` library allows access to all features of the *Google Monitoring* service. -This documentation was generated from *Monitoring* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Monitoring* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Monitoring* *v3* API can be found at the [official documentation site](https://cloud.google.com/monitoring/api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/Monitoring) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/Monitoring) ... * folders - * [*time series list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::FolderTimeSeryListCall) + * [*time series list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::FolderTimeSeryListCall) * organizations - * [*time series list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::OrganizationTimeSeryListCall) + * [*time series list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::OrganizationTimeSeryListCall) * projects - * [*alert policies create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectAlertPolicyCreateCall), [*alert policies delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectAlertPolicyDeleteCall), [*alert policies get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectAlertPolicyGetCall), [*alert policies list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectAlertPolicyListCall), [*alert policies patch*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectAlertPolicyPatchCall), [*collectd time series create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectCollectdTimeSeryCreateCall), [*groups create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectGroupCreateCall), [*groups delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectGroupDeleteCall), [*groups get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectGroupGetCall), [*groups list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectGroupListCall), [*groups members list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectGroupMemberListCall), [*groups update*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectGroupUpdateCall), [*metric descriptors create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectMetricDescriptorCreateCall), [*metric descriptors delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectMetricDescriptorDeleteCall), [*metric descriptors get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectMetricDescriptorGetCall), [*metric descriptors list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectMetricDescriptorListCall), [*monitored resource descriptors get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectMonitoredResourceDescriptorGetCall), [*monitored resource descriptors list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectMonitoredResourceDescriptorListCall), [*notification channel descriptors get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelDescriptorGetCall), [*notification channel descriptors list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelDescriptorListCall), [*notification channels create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelCreateCall), [*notification channels delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelDeleteCall), [*notification channels get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelGetCall), [*notification channels get verification code*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelGetVerificationCodeCall), [*notification channels list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelListCall), [*notification channels patch*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelPatchCall), [*notification channels send verification code*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelSendVerificationCodeCall), [*notification channels verify*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectNotificationChannelVerifyCall), [*snoozes create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectSnoozeCreateCall), [*snoozes get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectSnoozeGetCall), [*snoozes list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectSnoozeListCall), [*snoozes patch*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectSnoozePatchCall), [*time series create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectTimeSeryCreateCall), [*time series create service*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectTimeSeryCreateServiceCall), [*time series list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectTimeSeryListCall), [*time series query*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectTimeSeryQueryCall), [*uptime check configs create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectUptimeCheckConfigCreateCall), [*uptime check configs delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectUptimeCheckConfigDeleteCall), [*uptime check configs get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectUptimeCheckConfigGetCall), [*uptime check configs list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectUptimeCheckConfigListCall) and [*uptime check configs patch*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ProjectUptimeCheckConfigPatchCall) -* [services](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::Service) - * [*create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceCreateCall), [*delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceDeleteCall), [*get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceGetCall), [*list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceListCall), [*patch*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServicePatchCall), [*service level objectives create*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveCreateCall), [*service level objectives delete*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveDeleteCall), [*service level objectives get*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveGetCall), [*service level objectives list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveListCall) and [*service level objectives patch*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::ServiceServiceLevelObjectivePatchCall) -* [uptime check ips](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::UptimeCheckIp) - * [*list*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/api::UptimeCheckIpListCall) + * [*alert policies create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectAlertPolicyCreateCall), [*alert policies delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectAlertPolicyDeleteCall), [*alert policies get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectAlertPolicyGetCall), [*alert policies list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectAlertPolicyListCall), [*alert policies patch*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectAlertPolicyPatchCall), [*collectd time series create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectCollectdTimeSeryCreateCall), [*groups create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectGroupCreateCall), [*groups delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectGroupDeleteCall), [*groups get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectGroupGetCall), [*groups list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectGroupListCall), [*groups members list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectGroupMemberListCall), [*groups update*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectGroupUpdateCall), [*metric descriptors create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectMetricDescriptorCreateCall), [*metric descriptors delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectMetricDescriptorDeleteCall), [*metric descriptors get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectMetricDescriptorGetCall), [*metric descriptors list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectMetricDescriptorListCall), [*monitored resource descriptors get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectMonitoredResourceDescriptorGetCall), [*monitored resource descriptors list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectMonitoredResourceDescriptorListCall), [*notification channel descriptors get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelDescriptorGetCall), [*notification channel descriptors list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelDescriptorListCall), [*notification channels create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelCreateCall), [*notification channels delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelDeleteCall), [*notification channels get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelGetCall), [*notification channels get verification code*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelGetVerificationCodeCall), [*notification channels list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelListCall), [*notification channels patch*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelPatchCall), [*notification channels send verification code*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelSendVerificationCodeCall), [*notification channels verify*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectNotificationChannelVerifyCall), [*snoozes create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectSnoozeCreateCall), [*snoozes get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectSnoozeGetCall), [*snoozes list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectSnoozeListCall), [*snoozes patch*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectSnoozePatchCall), [*time series create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectTimeSeryCreateCall), [*time series create service*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectTimeSeryCreateServiceCall), [*time series list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectTimeSeryListCall), [*time series query*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectTimeSeryQueryCall), [*uptime check configs create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectUptimeCheckConfigCreateCall), [*uptime check configs delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectUptimeCheckConfigDeleteCall), [*uptime check configs get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectUptimeCheckConfigGetCall), [*uptime check configs list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectUptimeCheckConfigListCall) and [*uptime check configs patch*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ProjectUptimeCheckConfigPatchCall) +* [services](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::Service) + * [*create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceCreateCall), [*delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceDeleteCall), [*get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceGetCall), [*list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceListCall), [*patch*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServicePatchCall), [*service level objectives create*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveCreateCall), [*service level objectives delete*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveDeleteCall), [*service level objectives get*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveGetCall), [*service level objectives list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceServiceLevelObjectiveListCall) and [*service level objectives patch*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::ServiceServiceLevelObjectivePatchCall) +* [uptime check ips](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::UptimeCheckIp) + * [*list*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/api::UptimeCheckIpListCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/Monitoring)** +* **[Hub](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/Monitoring)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::CallBuilder) -* **[Resources](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::CallBuilder) +* **[Resources](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Part)** + * **[Parts](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -139,17 +139,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -159,29 +159,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Delegate) to the -[Method Builder](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Delegate) to the +[Method Builder](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::RequestValue) and -[decodable](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::RequestValue) and +[decodable](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-monitoring3/5.0.3+20240225/google_monitoring3/client::RequestValue) are moved +* [request values](https://docs.rs/google-monitoring3/5.0.4+20240225/google_monitoring3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/monitoring3/src/api.rs b/gen/monitoring3/src/api.rs index 19521e306e..098c066492 100644 --- a/gen/monitoring3/src/api.rs +++ b/gen/monitoring3/src/api.rs @@ -135,7 +135,7 @@ impl<'a, S> Monitoring { Monitoring { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://monitoring.googleapis.com/".to_string(), _root_url: "https://monitoring.googleapis.com/".to_string(), } @@ -158,7 +158,7 @@ impl<'a, S> Monitoring { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/monitoring3/src/lib.rs b/gen/monitoring3/src/lib.rs index 68fa5bb8d1..5a9b105c13 100644 --- a/gen/monitoring3/src/lib.rs +++ b/gen/monitoring3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Monitoring* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Monitoring* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Monitoring* *v3* API can be found at the //! [official documentation site](https://cloud.google.com/monitoring/api/). diff --git a/gen/mybusiness4-cli/Cargo.toml b/gen/mybusiness4-cli/Cargo.toml index c11c3e245c..ac970ecb00 100644 --- a/gen/mybusiness4-cli/Cargo.toml +++ b/gen/mybusiness4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusiness4-cli" -version = "5.0.3+0" +version = "5.0.4+0" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusiness4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusiness4] path = "../mybusiness4" -version = "5.0.3+0" +version = "5.0.4+0" diff --git a/gen/mybusiness4-cli/README.md b/gen/mybusiness4-cli/README.md index 3256e397f9..ab81cf0bd1 100644 --- a/gen/mybusiness4-cli/README.md +++ b/gen/mybusiness4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business* API at revision *0*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business* API at revision *0*. The CLI is at version *5.0.4*. ```bash mybusiness4 [options] diff --git a/gen/mybusiness4-cli/mkdocs.yml b/gen/mybusiness4-cli/mkdocs.yml index 067c7a6ea4..0db79ea807 100644 --- a/gen/mybusiness4-cli/mkdocs.yml +++ b/gen/mybusiness4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business v5.0.3+0 +site_name: My Business v5.0.4+0 site_url: http://byron.github.io/google-apis-rs/google-mybusiness4-cli site_description: A complete library to interact with My Business (protocol v4) diff --git a/gen/mybusiness4-cli/src/main.rs b/gen/mybusiness4-cli/src/main.rs index 7f103a8599..6a851db476 100644 --- a/gen/mybusiness4-cli/src/main.rs +++ b/gen/mybusiness4-cli/src/main.rs @@ -7430,7 +7430,7 @@ async fn main() { let mut app = App::new("mybusiness4") .author("Sebastian Thiel ") - .version("5.0.3+0") + .version("5.0.4+0") .about("The Google My Business API provides an interface for managing business location information on Google.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusiness4_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusiness4/Cargo.toml b/gen/mybusiness4/Cargo.toml index d8d9ba2c7a..cfba47fd4d 100644 --- a/gen/mybusiness4/Cargo.toml +++ b/gen/mybusiness4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusiness4" -version = "5.0.3+0" +version = "5.0.4+0" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusiness4" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusiness4/5.0.3+0" +documentation = "https://docs.rs/google-mybusiness4/5.0.4+0" license = "MIT" keywords = ["mybusiness", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusiness4/README.md b/gen/mybusiness4/README.md index 1a07393a78..4696acd718 100644 --- a/gen/mybusiness4/README.md +++ b/gen/mybusiness4/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-mybusiness4` library allows access to all features of the *Google My Business* service. -This documentation was generated from *My Business* crate version *5.0.3+0*, where *0* is the exact revision of the *mybusiness:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business* crate version *5.0.4+0*, where *0* is the exact revision of the *mybusiness:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business* *v4* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/MyBusiness) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/MyBusiness) ... -* [accounts](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::Account) - * [*admins create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountAdminCreateCall), [*admins delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountAdminDeleteCall), [*admins list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountAdminListCall), [*admins patch*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountAdminPatchCall), [*create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountCreateCall), [*delete notifications*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountDeleteNotificationCall), [*generate account number*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountGenerateAccountNumberCall), [*get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountGetCall), [*get notifications*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountGetNotificationCall), [*invitations accept*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountInvitationAcceptCall), [*invitations decline*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountInvitationDeclineCall), [*invitations list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountInvitationListCall), [*list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountListCall), [*list recommend google locations*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountListRecommendGoogleLocationCall), [*locations admins create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationAdminCreateCall), [*locations admins delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationAdminDeleteCall), [*locations admins list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationAdminListCall), [*locations admins patch*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationAdminPatchCall), [*locations associate*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationAssociateCall), [*locations batch get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationBatchGetCall), [*locations batch get reviews*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationBatchGetReviewCall), [*locations clear association*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationClearAssociationCall), [*locations create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationCreateCall), [*locations delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationDeleteCall), [*locations fetch verification options*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationFetchVerificationOptionCall), [*locations find matches*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationFindMatchCall), [*locations followers get metadata*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationFollowerGetMetadataCall), [*locations get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationGetCall), [*locations get google updated*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationGetGoogleUpdatedCall), [*locations list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationListCall), [*locations local posts create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationLocalPostCreateCall), [*locations local posts delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationLocalPostDeleteCall), [*locations local posts get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationLocalPostGetCall), [*locations local posts list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationLocalPostListCall), [*locations local posts patch*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationLocalPostPatchCall), [*locations local posts report insights*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationLocalPostReportInsightCall), [*locations media create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaCreateCall), [*locations media customers get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaCustomerGetCall), [*locations media customers list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaCustomerListCall), [*locations media delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaDeleteCall), [*locations media get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaGetCall), [*locations media list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaListCall), [*locations media patch*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaPatchCall), [*locations media start upload*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationMediaStartUploadCall), [*locations patch*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationPatchCall), [*locations questions answers delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionAnswerDeleteCall), [*locations questions answers list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionAnswerListCall), [*locations questions answers upsert*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionAnswerUpsertCall), [*locations questions create*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionCreateCall), [*locations questions delete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionDeleteCall), [*locations questions list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionListCall), [*locations questions patch*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationQuestionPatchCall), [*locations report insights*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationReportInsightCall), [*locations reviews delete reply*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationReviewDeleteReplyCall), [*locations reviews get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationReviewGetCall), [*locations reviews list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationReviewListCall), [*locations reviews update reply*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationReviewUpdateReplyCall), [*locations transfer*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationTransferCall), [*locations verifications complete*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationVerificationCompleteCall), [*locations verifications list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationVerificationListCall), [*locations verify*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountLocationVerifyCall), [*update*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountUpdateCall) and [*update notifications*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AccountUpdateNotificationCall) -* [attributes](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::Attribute) - * [*list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::AttributeListCall) -* [categories](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::Category) - * [*list*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::CategoryListCall) -* [chains](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::Chain) - * [*get*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::ChainGetCall) and [*search*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::ChainSearchCall) -* [google locations](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::GoogleLocation) - * [*report*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::GoogleLocationReportCall) and [*search*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::GoogleLocationSearchCall) -* [verification tokens](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::VerificationToken) - * [*generate*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/api::VerificationTokenGenerateCall) +* [accounts](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::Account) + * [*admins create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountAdminCreateCall), [*admins delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountAdminDeleteCall), [*admins list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountAdminListCall), [*admins patch*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountAdminPatchCall), [*create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountCreateCall), [*delete notifications*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountDeleteNotificationCall), [*generate account number*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountGenerateAccountNumberCall), [*get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountGetCall), [*get notifications*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountGetNotificationCall), [*invitations accept*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountInvitationAcceptCall), [*invitations decline*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountInvitationDeclineCall), [*invitations list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountInvitationListCall), [*list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountListCall), [*list recommend google locations*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountListRecommendGoogleLocationCall), [*locations admins create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationAdminCreateCall), [*locations admins delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationAdminDeleteCall), [*locations admins list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationAdminListCall), [*locations admins patch*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationAdminPatchCall), [*locations associate*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationAssociateCall), [*locations batch get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationBatchGetCall), [*locations batch get reviews*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationBatchGetReviewCall), [*locations clear association*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationClearAssociationCall), [*locations create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationCreateCall), [*locations delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationDeleteCall), [*locations fetch verification options*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationFetchVerificationOptionCall), [*locations find matches*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationFindMatchCall), [*locations followers get metadata*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationFollowerGetMetadataCall), [*locations get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationGetCall), [*locations get google updated*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationGetGoogleUpdatedCall), [*locations list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationListCall), [*locations local posts create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationLocalPostCreateCall), [*locations local posts delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationLocalPostDeleteCall), [*locations local posts get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationLocalPostGetCall), [*locations local posts list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationLocalPostListCall), [*locations local posts patch*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationLocalPostPatchCall), [*locations local posts report insights*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationLocalPostReportInsightCall), [*locations media create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaCreateCall), [*locations media customers get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaCustomerGetCall), [*locations media customers list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaCustomerListCall), [*locations media delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaDeleteCall), [*locations media get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaGetCall), [*locations media list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaListCall), [*locations media patch*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaPatchCall), [*locations media start upload*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationMediaStartUploadCall), [*locations patch*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationPatchCall), [*locations questions answers delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionAnswerDeleteCall), [*locations questions answers list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionAnswerListCall), [*locations questions answers upsert*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionAnswerUpsertCall), [*locations questions create*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionCreateCall), [*locations questions delete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionDeleteCall), [*locations questions list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionListCall), [*locations questions patch*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationQuestionPatchCall), [*locations report insights*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationReportInsightCall), [*locations reviews delete reply*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationReviewDeleteReplyCall), [*locations reviews get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationReviewGetCall), [*locations reviews list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationReviewListCall), [*locations reviews update reply*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationReviewUpdateReplyCall), [*locations transfer*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationTransferCall), [*locations verifications complete*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationVerificationCompleteCall), [*locations verifications list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationVerificationListCall), [*locations verify*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountLocationVerifyCall), [*update*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountUpdateCall) and [*update notifications*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AccountUpdateNotificationCall) +* [attributes](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::Attribute) + * [*list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::AttributeListCall) +* [categories](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::Category) + * [*list*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::CategoryListCall) +* [chains](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::Chain) + * [*get*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::ChainGetCall) and [*search*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::ChainSearchCall) +* [google locations](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::GoogleLocation) + * [*report*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::GoogleLocationReportCall) and [*search*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::GoogleLocationSearchCall) +* [verification tokens](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::VerificationToken) + * [*generate*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/api::VerificationTokenGenerateCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/MyBusiness)** +* **[Hub](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/MyBusiness)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Part)** + * **[Parts](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -195,17 +195,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -215,29 +215,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::RequestValue) and -[decodable](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::RequestValue) and +[decodable](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusiness4/5.0.3+0/google_mybusiness4/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusiness4/5.0.4+0/google_mybusiness4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusiness4/src/api.rs b/gen/mybusiness4/src/api.rs index 202ad6360f..e12d72f7e3 100644 --- a/gen/mybusiness4/src/api.rs +++ b/gen/mybusiness4/src/api.rs @@ -102,7 +102,7 @@ impl<'a, S> MyBusiness { MyBusiness { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusiness.googleapis.com/".to_string(), _root_url: "https://mybusiness.googleapis.com/".to_string(), } @@ -128,7 +128,7 @@ impl<'a, S> MyBusiness { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusiness4/src/lib.rs b/gen/mybusiness4/src/lib.rs index d2506f1fb6..9e7973eb96 100644 --- a/gen/mybusiness4/src/lib.rs +++ b/gen/mybusiness4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business* crate version *5.0.3+0*, where *0* is the exact revision of the *mybusiness:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business* crate version *5.0.4+0*, where *0* is the exact revision of the *mybusiness:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business* *v4* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinessaccountmanagement1-cli/Cargo.toml b/gen/mybusinessaccountmanagement1-cli/Cargo.toml index db9a45c0c2..f119a7434c 100644 --- a/gen/mybusinessaccountmanagement1-cli/Cargo.toml +++ b/gen/mybusinessaccountmanagement1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinessaccountmanagement1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Account Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessaccountmanagement1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinessaccountmanagement1] path = "../mybusinessaccountmanagement1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/mybusinessaccountmanagement1-cli/README.md b/gen/mybusinessaccountmanagement1-cli/README.md index 1c45bb9d62..6dfeb7fbfb 100644 --- a/gen/mybusinessaccountmanagement1-cli/README.md +++ b/gen/mybusinessaccountmanagement1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Account Management* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Account Management* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash mybusinessaccountmanagement1 [options] diff --git a/gen/mybusinessaccountmanagement1-cli/mkdocs.yml b/gen/mybusinessaccountmanagement1-cli/mkdocs.yml index e68d3b43ea..309ff44271 100644 --- a/gen/mybusinessaccountmanagement1-cli/mkdocs.yml +++ b/gen/mybusinessaccountmanagement1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Account Management v5.0.3+20240304 +site_name: My Business Account Management v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-mybusinessaccountmanagement1-cli site_description: A complete library to interact with My Business Account Management (protocol v1) diff --git a/gen/mybusinessaccountmanagement1-cli/src/main.rs b/gen/mybusinessaccountmanagement1-cli/src/main.rs index cf4d071256..29709f1964 100644 --- a/gen/mybusinessaccountmanagement1-cli/src/main.rs +++ b/gen/mybusinessaccountmanagement1-cli/src/main.rs @@ -1765,7 +1765,7 @@ async fn main() { let mut app = App::new("mybusinessaccountmanagement1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The My Business Account Management API provides an interface for managing access to a location on Google. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinessaccountmanagement1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinessaccountmanagement1/Cargo.toml b/gen/mybusinessaccountmanagement1/Cargo.toml index 2e94e38873..ea42839962 100644 --- a/gen/mybusinessaccountmanagement1/Cargo.toml +++ b/gen/mybusinessaccountmanagement1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinessaccountmanagement1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Account Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessaccountmanagement1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304" +documentation = "https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304" license = "MIT" keywords = ["mybusinessaccountman", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinessaccountmanagement1/README.md b/gen/mybusinessaccountmanagement1/README.md index 10b9d531da..38b4f7804f 100644 --- a/gen/mybusinessaccountmanagement1/README.md +++ b/gen/mybusinessaccountmanagement1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-mybusinessaccountmanagement1` library allows access to all features of the *Google My Business Account Management* service. -This documentation was generated from *My Business Account Management* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessaccountmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Account Management* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessaccountmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Account Management* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/MyBusinessAccountManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/MyBusinessAccountManagement) ... -* [accounts](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::Account) - * [*admins create*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountAdminCreateCall), [*admins delete*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountAdminDeleteCall), [*admins list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountAdminListCall), [*admins patch*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountAdminPatchCall), [*create*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountCreateCall), [*get*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountGetCall), [*invitations accept*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountInvitationAcceptCall), [*invitations decline*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountInvitationDeclineCall), [*invitations list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountInvitationListCall), [*list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountListCall) and [*patch*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::AccountPatchCall) +* [accounts](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::Account) + * [*admins create*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountAdminCreateCall), [*admins delete*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountAdminDeleteCall), [*admins list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountAdminListCall), [*admins patch*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountAdminPatchCall), [*create*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountCreateCall), [*get*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountGetCall), [*invitations accept*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountInvitationAcceptCall), [*invitations decline*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountInvitationDeclineCall), [*invitations list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountInvitationListCall), [*list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountListCall) and [*patch*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::AccountPatchCall) * locations - * [*admins create*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::LocationAdminCreateCall), [*admins delete*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::LocationAdminDeleteCall), [*admins list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::LocationAdminListCall), [*admins patch*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::LocationAdminPatchCall) and [*transfer*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/api::LocationTransferCall) + * [*admins create*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::LocationAdminCreateCall), [*admins delete*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::LocationAdminDeleteCall), [*admins list*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::LocationAdminListCall), [*admins patch*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::LocationAdminPatchCall) and [*transfer*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/api::LocationTransferCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/MyBusinessAccountManagement)** +* **[Hub](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/MyBusinessAccountManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinessaccountmanagement1/5.0.3+20240304/google_mybusinessaccountmanagement1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinessaccountmanagement1/5.0.4+20240304/google_mybusinessaccountmanagement1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinessaccountmanagement1/src/api.rs b/gen/mybusinessaccountmanagement1/src/api.rs index 85c94b3b17..c890a0ca66 100644 --- a/gen/mybusinessaccountmanagement1/src/api.rs +++ b/gen/mybusinessaccountmanagement1/src/api.rs @@ -101,7 +101,7 @@ impl<'a, S> MyBusinessAccountManagement { MyBusinessAccountManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinessaccountmanagement.googleapis.com/".to_string(), _root_url: "https://mybusinessaccountmanagement.googleapis.com/".to_string(), } @@ -115,7 +115,7 @@ impl<'a, S> MyBusinessAccountManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinessaccountmanagement1/src/lib.rs b/gen/mybusinessaccountmanagement1/src/lib.rs index 79339161f8..a4bb5c7b72 100644 --- a/gen/mybusinessaccountmanagement1/src/lib.rs +++ b/gen/mybusinessaccountmanagement1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Account Management* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessaccountmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Account Management* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessaccountmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Account Management* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinessbusinesscalls1-cli/Cargo.toml b/gen/mybusinessbusinesscalls1-cli/Cargo.toml index 2414f3aeba..98927bb0e1 100644 --- a/gen/mybusinessbusinesscalls1-cli/Cargo.toml +++ b/gen/mybusinessbusinesscalls1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinessbusinesscalls1-cli" -version = "5.0.3+20230124" +version = "5.0.4+20230124" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Business Calls (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessbusinesscalls1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinessbusinesscalls1] path = "../mybusinessbusinesscalls1" -version = "5.0.3+20230124" +version = "5.0.4+20230124" diff --git a/gen/mybusinessbusinesscalls1-cli/README.md b/gen/mybusinessbusinesscalls1-cli/README.md index 071b527c26..0bce8751a3 100644 --- a/gen/mybusinessbusinesscalls1-cli/README.md +++ b/gen/mybusinessbusinesscalls1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Business Calls* API at revision *20230124*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Business Calls* API at revision *20230124*. The CLI is at version *5.0.4*. ```bash mybusinessbusinesscalls1 [options] diff --git a/gen/mybusinessbusinesscalls1-cli/mkdocs.yml b/gen/mybusinessbusinesscalls1-cli/mkdocs.yml index 46277cd61a..24ab7cd2f3 100644 --- a/gen/mybusinessbusinesscalls1-cli/mkdocs.yml +++ b/gen/mybusinessbusinesscalls1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Business Calls v5.0.3+20230124 +site_name: My Business Business Calls v5.0.4+20230124 site_url: http://byron.github.io/google-apis-rs/google-mybusinessbusinesscalls1-cli site_description: A complete library to interact with My Business Business Calls (protocol v1) diff --git a/gen/mybusinessbusinesscalls1-cli/src/main.rs b/gen/mybusinessbusinesscalls1-cli/src/main.rs index 16239e8645..780cddf77b 100644 --- a/gen/mybusinessbusinesscalls1-cli/src/main.rs +++ b/gen/mybusinessbusinesscalls1-cli/src/main.rs @@ -420,7 +420,7 @@ async fn main() { let mut app = App::new("mybusinessbusinesscalls1") .author("Sebastian Thiel ") - .version("5.0.3+20230124") + .version("5.0.4+20230124") .about("The My Business Business Calls API manages business calls information of a location on Google and collect insights like the number of missed calls to their location. Additional information about Business calls can be found at https://support.google.com/business/answer/9688285?p=call_history. If the Google Business Profile links to a Google Ads account and call history is turned on, calls that last longer than a specific time, and that can be attributed to an ad interaction, will show in the linked Google Ads account under the \"Calls from Ads\" conversion. If smart bidding and call conversions are used in the optimization strategy, there could be a change in ad spend. Learn more about smart bidding. To view and perform actions on a location's calls, you need to be a `OWNER`, `CO_OWNER` or `MANAGER` of the location. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinessbusinesscalls1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinessbusinesscalls1/Cargo.toml b/gen/mybusinessbusinesscalls1/Cargo.toml index f3e1e64d30..066031d8fa 100644 --- a/gen/mybusinessbusinesscalls1/Cargo.toml +++ b/gen/mybusinessbusinesscalls1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinessbusinesscalls1" -version = "5.0.3+20230124" +version = "5.0.4+20230124" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Business Calls (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessbusinesscalls1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124" +documentation = "https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124" license = "MIT" keywords = ["mybusinessbusinessca", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinessbusinesscalls1/README.md b/gen/mybusinessbusinesscalls1/README.md index ecac346fa1..526a4afaa2 100644 --- a/gen/mybusinessbusinesscalls1/README.md +++ b/gen/mybusinessbusinesscalls1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-mybusinessbusinesscalls1` library allows access to all features of the *Google My Business Business Calls* service. -This documentation was generated from *My Business Business Calls* crate version *5.0.3+20230124*, where *20230124* is the exact revision of the *mybusinessbusinesscalls:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Business Calls* crate version *5.0.4+20230124*, where *20230124* is the exact revision of the *mybusinessbusinesscalls:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Business Calls* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/MyBusinessBusinessCalls) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/MyBusinessBusinessCalls) ... * locations - * [*businesscallsinsights list*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/api::LocationBusinesscallsinsightListCall), [*get businesscallssettings*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/api::LocationGetBusinesscallssettingCall) and [*update businesscallssettings*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/api::LocationUpdateBusinesscallssettingCall) + * [*businesscallsinsights list*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/api::LocationBusinesscallsinsightListCall), [*get businesscallssettings*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/api::LocationGetBusinesscallssettingCall) and [*update businesscallssettings*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/api::LocationUpdateBusinesscallssettingCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/MyBusinessBusinessCalls)** +* **[Hub](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/MyBusinessBusinessCalls)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinessbusinesscalls1/5.0.3+20230124/google_mybusinessbusinesscalls1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinessbusinesscalls1/5.0.4+20230124/google_mybusinessbusinesscalls1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinessbusinesscalls1/src/api.rs b/gen/mybusinessbusinesscalls1/src/api.rs index a21d2269df..539d51f8a4 100644 --- a/gen/mybusinessbusinesscalls1/src/api.rs +++ b/gen/mybusinessbusinesscalls1/src/api.rs @@ -104,7 +104,7 @@ impl<'a, S> MyBusinessBusinessCalls { MyBusinessBusinessCalls { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinessbusinesscalls.googleapis.com/".to_string(), _root_url: "https://mybusinessbusinesscalls.googleapis.com/".to_string(), } @@ -115,7 +115,7 @@ impl<'a, S> MyBusinessBusinessCalls { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinessbusinesscalls1/src/lib.rs b/gen/mybusinessbusinesscalls1/src/lib.rs index e134811086..d71d68bc18 100644 --- a/gen/mybusinessbusinesscalls1/src/lib.rs +++ b/gen/mybusinessbusinesscalls1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Business Calls* crate version *5.0.3+20230124*, where *20230124* is the exact revision of the *mybusinessbusinesscalls:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Business Calls* crate version *5.0.4+20230124*, where *20230124* is the exact revision of the *mybusinessbusinesscalls:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Business Calls* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinessbusinessinformation1-cli/Cargo.toml b/gen/mybusinessbusinessinformation1-cli/Cargo.toml index 7af6020b4e..f731df4c2f 100644 --- a/gen/mybusinessbusinessinformation1-cli/Cargo.toml +++ b/gen/mybusinessbusinessinformation1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinessbusinessinformation1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Business Information (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessbusinessinformation1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinessbusinessinformation1] path = "../mybusinessbusinessinformation1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/mybusinessbusinessinformation1-cli/README.md b/gen/mybusinessbusinessinformation1-cli/README.md index b9c42b6ceb..3fcff09a60 100644 --- a/gen/mybusinessbusinessinformation1-cli/README.md +++ b/gen/mybusinessbusinessinformation1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Business Information* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Business Information* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash mybusinessbusinessinformation1 [options] diff --git a/gen/mybusinessbusinessinformation1-cli/mkdocs.yml b/gen/mybusinessbusinessinformation1-cli/mkdocs.yml index 4714a1fab0..9f9b4274d8 100644 --- a/gen/mybusinessbusinessinformation1-cli/mkdocs.yml +++ b/gen/mybusinessbusinessinformation1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Business Information v5.0.3+20240304 +site_name: My Business Business Information v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-mybusinessbusinessinformation1-cli site_description: A complete library to interact with My Business Business Information (protocol v1) diff --git a/gen/mybusinessbusinessinformation1-cli/src/main.rs b/gen/mybusinessbusinessinformation1-cli/src/main.rs index 94e8a6fbd0..e09f1b9186 100644 --- a/gen/mybusinessbusinessinformation1-cli/src/main.rs +++ b/gen/mybusinessbusinessinformation1-cli/src/main.rs @@ -1683,7 +1683,7 @@ async fn main() { let mut app = App::new("mybusinessbusinessinformation1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The My Business Business Information API provides an interface for managing business information. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinessbusinessinformation1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinessbusinessinformation1/Cargo.toml b/gen/mybusinessbusinessinformation1/Cargo.toml index 4d4d590829..02a6b0b991 100644 --- a/gen/mybusinessbusinessinformation1/Cargo.toml +++ b/gen/mybusinessbusinessinformation1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinessbusinessinformation1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Business Information (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessbusinessinformation1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304" +documentation = "https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304" license = "MIT" keywords = ["mybusinessbusinessin", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinessbusinessinformation1/README.md b/gen/mybusinessbusinessinformation1/README.md index 09622d774a..e57c9348cd 100644 --- a/gen/mybusinessbusinessinformation1/README.md +++ b/gen/mybusinessbusinessinformation1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-mybusinessbusinessinformation1` library allows access to all features of the *Google My Business Business Information* service. -This documentation was generated from *My Business Business Information* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessbusinessinformation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Business Information* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessbusinessinformation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Business Information* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/MyBusinessBusinessInformation) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/MyBusinessBusinessInformation) ... * accounts - * [*locations create*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::AccountLocationCreateCall) and [*locations list*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::AccountLocationListCall) -* [attributes](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::Attribute) - * [*list*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::AttributeListCall) -* [categories](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::Category) - * [*batch get*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::CategoryBatchGetCall) and [*list*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::CategoryListCall) -* [chains](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::Chain) - * [*get*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::ChainGetCall) and [*search*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::ChainSearchCall) -* [google locations](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::GoogleLocation) - * [*search*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::GoogleLocationSearchCall) -* [locations](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::Location) - * [*attributes get google updated*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationAttributeGetGoogleUpdatedCall), [*delete*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationDeleteCall), [*get*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationGetCall), [*get attributes*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationGetAttributeCall), [*get google updated*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationGetGoogleUpdatedCall), [*patch*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationPatchCall) and [*update attributes*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/api::LocationUpdateAttributeCall) + * [*locations create*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::AccountLocationCreateCall) and [*locations list*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::AccountLocationListCall) +* [attributes](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::Attribute) + * [*list*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::AttributeListCall) +* [categories](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::Category) + * [*batch get*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::CategoryBatchGetCall) and [*list*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::CategoryListCall) +* [chains](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::Chain) + * [*get*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::ChainGetCall) and [*search*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::ChainSearchCall) +* [google locations](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::GoogleLocation) + * [*search*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::GoogleLocationSearchCall) +* [locations](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::Location) + * [*attributes get google updated*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationAttributeGetGoogleUpdatedCall), [*delete*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationDeleteCall), [*get*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationGetCall), [*get attributes*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationGetAttributeCall), [*get google updated*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationGetGoogleUpdatedCall), [*patch*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationPatchCall) and [*update attributes*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/api::LocationUpdateAttributeCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/MyBusinessBusinessInformation)** +* **[Hub](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/MyBusinessBusinessInformation)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -143,17 +143,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -163,29 +163,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinessbusinessinformation1/5.0.3+20240304/google_mybusinessbusinessinformation1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinessbusinessinformation1/5.0.4+20240304/google_mybusinessbusinessinformation1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinessbusinessinformation1/src/api.rs b/gen/mybusinessbusinessinformation1/src/api.rs index 044a0fb4e2..7133046526 100644 --- a/gen/mybusinessbusinessinformation1/src/api.rs +++ b/gen/mybusinessbusinessinformation1/src/api.rs @@ -105,7 +105,7 @@ impl<'a, S> MyBusinessBusinessInformation { MyBusinessBusinessInformation { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinessbusinessinformation.googleapis.com/".to_string(), _root_url: "https://mybusinessbusinessinformation.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> MyBusinessBusinessInformation { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinessbusinessinformation1/src/lib.rs b/gen/mybusinessbusinessinformation1/src/lib.rs index bab6979b4d..6816b56063 100644 --- a/gen/mybusinessbusinessinformation1/src/lib.rs +++ b/gen/mybusinessbusinessinformation1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Business Information* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessbusinessinformation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Business Information* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessbusinessinformation:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Business Information* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinesslodging1-cli/Cargo.toml b/gen/mybusinesslodging1-cli/Cargo.toml index e52edf32c9..0be7550f90 100644 --- a/gen/mybusinesslodging1-cli/Cargo.toml +++ b/gen/mybusinesslodging1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinesslodging1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Lodging (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinesslodging1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinesslodging1] path = "../mybusinesslodging1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/mybusinesslodging1-cli/README.md b/gen/mybusinesslodging1-cli/README.md index bc375f5e29..59dc1f34bc 100644 --- a/gen/mybusinesslodging1-cli/README.md +++ b/gen/mybusinesslodging1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Lodging* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Lodging* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash mybusinesslodging1 [options] diff --git a/gen/mybusinesslodging1-cli/mkdocs.yml b/gen/mybusinesslodging1-cli/mkdocs.yml index b8535caea1..5185d335fb 100644 --- a/gen/mybusinesslodging1-cli/mkdocs.yml +++ b/gen/mybusinesslodging1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Lodging v5.0.3+20240304 +site_name: My Business Lodging v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-mybusinesslodging1-cli site_description: A complete library to interact with My Business Lodging (protocol v1) diff --git a/gen/mybusinesslodging1-cli/src/main.rs b/gen/mybusinesslodging1-cli/src/main.rs index b2362f6133..eb74d68877 100644 --- a/gen/mybusinesslodging1-cli/src/main.rs +++ b/gen/mybusinesslodging1-cli/src/main.rs @@ -1245,7 +1245,7 @@ async fn main() { let mut app = App::new("mybusinesslodging1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The My Business Lodging API enables managing lodging business information on Google. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinesslodging1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinesslodging1/Cargo.toml b/gen/mybusinesslodging1/Cargo.toml index 6e023af42e..bc1681e128 100644 --- a/gen/mybusinesslodging1/Cargo.toml +++ b/gen/mybusinesslodging1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinesslodging1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Lodging (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinesslodging1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinesslodging1/5.0.3+20240304" +documentation = "https://docs.rs/google-mybusinesslodging1/5.0.4+20240304" license = "MIT" keywords = ["mybusinesslodging", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinesslodging1/README.md b/gen/mybusinesslodging1/README.md index 6ed1316b55..3c811f5af5 100644 --- a/gen/mybusinesslodging1/README.md +++ b/gen/mybusinesslodging1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-mybusinesslodging1` library allows access to all features of the *Google My Business Lodging* service. -This documentation was generated from *My Business Lodging* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinesslodging:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Lodging* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinesslodging:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Lodging* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/MyBusinessLodging) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/MyBusinessLodging) ... * locations - * [*get lodging*](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/api::LocationGetLodgingCall), [*lodging get google updated*](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/api::LocationLodgingGetGoogleUpdatedCall) and [*update lodging*](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/api::LocationUpdateLodgingCall) + * [*get lodging*](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/api::LocationGetLodgingCall), [*lodging get google updated*](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/api::LocationLodgingGetGoogleUpdatedCall) and [*update lodging*](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/api::LocationUpdateLodgingCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/MyBusinessLodging)** +* **[Hub](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/MyBusinessLodging)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinesslodging1/5.0.3+20240304/google_mybusinesslodging1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinesslodging1/5.0.4+20240304/google_mybusinesslodging1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinesslodging1/src/api.rs b/gen/mybusinesslodging1/src/api.rs index 062a73dacf..10a903ceff 100644 --- a/gen/mybusinesslodging1/src/api.rs +++ b/gen/mybusinesslodging1/src/api.rs @@ -104,7 +104,7 @@ impl<'a, S> MyBusinessLodging { MyBusinessLodging { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinesslodging.googleapis.com/".to_string(), _root_url: "https://mybusinesslodging.googleapis.com/".to_string(), } @@ -115,7 +115,7 @@ impl<'a, S> MyBusinessLodging { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinesslodging1/src/lib.rs b/gen/mybusinesslodging1/src/lib.rs index 2f80956301..a7aed5de10 100644 --- a/gen/mybusinesslodging1/src/lib.rs +++ b/gen/mybusinesslodging1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Lodging* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinesslodging:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Lodging* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinesslodging:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Lodging* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinessnotifications1-cli/Cargo.toml b/gen/mybusinessnotifications1-cli/Cargo.toml index 344389067e..d0ca4d7a96 100644 --- a/gen/mybusinessnotifications1-cli/Cargo.toml +++ b/gen/mybusinessnotifications1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinessnotifications1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Notification Settings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessnotifications1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinessnotifications1] path = "../mybusinessnotifications1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/mybusinessnotifications1-cli/README.md b/gen/mybusinessnotifications1-cli/README.md index 01410b80c8..6ed749b213 100644 --- a/gen/mybusinessnotifications1-cli/README.md +++ b/gen/mybusinessnotifications1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Notification Settings* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Notification Settings* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash mybusinessnotifications1 [options] diff --git a/gen/mybusinessnotifications1-cli/mkdocs.yml b/gen/mybusinessnotifications1-cli/mkdocs.yml index 73b8d63931..b1729d68cc 100644 --- a/gen/mybusinessnotifications1-cli/mkdocs.yml +++ b/gen/mybusinessnotifications1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Notification Settings v5.0.3+20240304 +site_name: My Business Notification Settings v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-mybusinessnotifications1-cli site_description: A complete library to interact with My Business Notification Settings (protocol v1) diff --git a/gen/mybusinessnotifications1-cli/src/main.rs b/gen/mybusinessnotifications1-cli/src/main.rs index 0ad330641f..85649f5c65 100644 --- a/gen/mybusinessnotifications1-cli/src/main.rs +++ b/gen/mybusinessnotifications1-cli/src/main.rs @@ -336,7 +336,7 @@ async fn main() { let mut app = App::new("mybusinessnotifications1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The My Business Notification Settings API enables managing notification settings for business accounts. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinessnotifications1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinessnotifications1/Cargo.toml b/gen/mybusinessnotifications1/Cargo.toml index a8cd9a7436..3dd4ce22ab 100644 --- a/gen/mybusinessnotifications1/Cargo.toml +++ b/gen/mybusinessnotifications1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinessnotifications1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Notification Settings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessnotifications1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304" +documentation = "https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304" license = "MIT" keywords = ["mybusinessnotificati", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinessnotifications1/README.md b/gen/mybusinessnotifications1/README.md index b75f29d7ed..75404573cd 100644 --- a/gen/mybusinessnotifications1/README.md +++ b/gen/mybusinessnotifications1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-mybusinessnotifications1` library allows access to all features of the *Google My Business Notification Settings* service. -This documentation was generated from *My Business Notification Settings* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessnotifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Notification Settings* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessnotifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Notification Settings* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/MyBusinessNotificationSettings) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/MyBusinessNotificationSettings) ... * accounts - * [*get notification setting*](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/api::AccountGetNotificationSettingCall) and [*update notification setting*](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/api::AccountUpdateNotificationSettingCall) + * [*get notification setting*](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/api::AccountGetNotificationSettingCall) and [*update notification setting*](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/api::AccountUpdateNotificationSettingCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/MyBusinessNotificationSettings)** +* **[Hub](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/MyBusinessNotificationSettings)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinessnotifications1/5.0.3+20240304/google_mybusinessnotifications1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinessnotifications1/5.0.4+20240304/google_mybusinessnotifications1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinessnotifications1/src/api.rs b/gen/mybusinessnotifications1/src/api.rs index 48bbd29119..e33a439a5d 100644 --- a/gen/mybusinessnotifications1/src/api.rs +++ b/gen/mybusinessnotifications1/src/api.rs @@ -104,7 +104,7 @@ impl<'a, S> MyBusinessNotificationSettings { MyBusinessNotificationSettings { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinessnotifications.googleapis.com/".to_string(), _root_url: "https://mybusinessnotifications.googleapis.com/".to_string(), } @@ -115,7 +115,7 @@ impl<'a, S> MyBusinessNotificationSettings { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinessnotifications1/src/lib.rs b/gen/mybusinessnotifications1/src/lib.rs index f52850d204..672d8ac4ac 100644 --- a/gen/mybusinessnotifications1/src/lib.rs +++ b/gen/mybusinessnotifications1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Notification Settings* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessnotifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Notification Settings* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessnotifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Notification Settings* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinessplaceactions1-cli/Cargo.toml b/gen/mybusinessplaceactions1-cli/Cargo.toml index c32e3a3c14..070df2e174 100644 --- a/gen/mybusinessplaceactions1-cli/Cargo.toml +++ b/gen/mybusinessplaceactions1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinessplaceactions1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Place Actions (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessplaceactions1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinessplaceactions1] path = "../mybusinessplaceactions1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/mybusinessplaceactions1-cli/README.md b/gen/mybusinessplaceactions1-cli/README.md index b2c9c5865b..cc5511f4f8 100644 --- a/gen/mybusinessplaceactions1-cli/README.md +++ b/gen/mybusinessplaceactions1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Place Actions* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Place Actions* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash mybusinessplaceactions1 [options] diff --git a/gen/mybusinessplaceactions1-cli/mkdocs.yml b/gen/mybusinessplaceactions1-cli/mkdocs.yml index ace50718c6..f6a9523e51 100644 --- a/gen/mybusinessplaceactions1-cli/mkdocs.yml +++ b/gen/mybusinessplaceactions1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Place Actions v5.0.3+20240304 +site_name: My Business Place Actions v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-mybusinessplaceactions1-cli site_description: A complete library to interact with My Business Place Actions (protocol v1) diff --git a/gen/mybusinessplaceactions1-cli/src/main.rs b/gen/mybusinessplaceactions1-cli/src/main.rs index 9b29712674..0b85553a27 100644 --- a/gen/mybusinessplaceactions1-cli/src/main.rs +++ b/gen/mybusinessplaceactions1-cli/src/main.rs @@ -711,7 +711,7 @@ async fn main() { let mut app = App::new("mybusinessplaceactions1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The My Business Place Actions API provides an interface for managing place action links of a location on Google. Note - If you have a quota of 0 after enabling the API, please request for GBP API access.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinessplaceactions1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinessplaceactions1/Cargo.toml b/gen/mybusinessplaceactions1/Cargo.toml index d34de1ab93..cf5b2feecc 100644 --- a/gen/mybusinessplaceactions1/Cargo.toml +++ b/gen/mybusinessplaceactions1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinessplaceactions1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Place Actions (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessplaceactions1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304" +documentation = "https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304" license = "MIT" keywords = ["mybusinessplaceactio", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinessplaceactions1/README.md b/gen/mybusinessplaceactions1/README.md index 5ceceade7c..9daed655b3 100644 --- a/gen/mybusinessplaceactions1/README.md +++ b/gen/mybusinessplaceactions1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-mybusinessplaceactions1` library allows access to all features of the *Google My Business Place Actions* service. -This documentation was generated from *My Business Place Actions* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessplaceactions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Place Actions* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessplaceactions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Place Actions* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/MyBusinessPlaceActions) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/MyBusinessPlaceActions) ... * locations - * [*place action links create*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkCreateCall), [*place action links delete*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkDeleteCall), [*place action links get*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkGetCall), [*place action links list*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkListCall) and [*place action links patch*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkPatchCall) -* [place action type metadata](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::PlaceActionTypeMetadata) - * [*list*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/api::PlaceActionTypeMetadataListCall) + * [*place action links create*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkCreateCall), [*place action links delete*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkDeleteCall), [*place action links get*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkGetCall), [*place action links list*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkListCall) and [*place action links patch*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::LocationPlaceActionLinkPatchCall) +* [place action type metadata](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::PlaceActionTypeMetadata) + * [*list*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/api::PlaceActionTypeMetadataListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/MyBusinessPlaceActions)** +* **[Hub](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/MyBusinessPlaceActions)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinessplaceactions1/5.0.3+20240304/google_mybusinessplaceactions1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinessplaceactions1/5.0.4+20240304/google_mybusinessplaceactions1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinessplaceactions1/src/api.rs b/gen/mybusinessplaceactions1/src/api.rs index bc8cf6b3e4..fa0b3bcdd9 100644 --- a/gen/mybusinessplaceactions1/src/api.rs +++ b/gen/mybusinessplaceactions1/src/api.rs @@ -104,7 +104,7 @@ impl<'a, S> MyBusinessPlaceActions { MyBusinessPlaceActions { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinessplaceactions.googleapis.com/".to_string(), _root_url: "https://mybusinessplaceactions.googleapis.com/".to_string(), } @@ -118,7 +118,7 @@ impl<'a, S> MyBusinessPlaceActions { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinessplaceactions1/src/lib.rs b/gen/mybusinessplaceactions1/src/lib.rs index 1bc016009b..4dcdb5b9b3 100644 --- a/gen/mybusinessplaceactions1/src/lib.rs +++ b/gen/mybusinessplaceactions1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Place Actions* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessplaceactions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Place Actions* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessplaceactions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Place Actions* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/mybusinessverifications1-cli/Cargo.toml b/gen/mybusinessverifications1-cli/Cargo.toml index 6810d449d7..05adfe3176 100644 --- a/gen/mybusinessverifications1-cli/Cargo.toml +++ b/gen/mybusinessverifications1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mybusinessverifications1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Verifications (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessverifications1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-mybusinessverifications1] path = "../mybusinessverifications1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/mybusinessverifications1-cli/README.md b/gen/mybusinessverifications1-cli/README.md index 4d1ea021f5..ecbe4ae215 100644 --- a/gen/mybusinessverifications1-cli/README.md +++ b/gen/mybusinessverifications1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *My Business Verifications* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *My Business Verifications* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash mybusinessverifications1 [options] diff --git a/gen/mybusinessverifications1-cli/mkdocs.yml b/gen/mybusinessverifications1-cli/mkdocs.yml index bbd911dba5..7c4d921d76 100644 --- a/gen/mybusinessverifications1-cli/mkdocs.yml +++ b/gen/mybusinessverifications1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: My Business Verifications v5.0.3+20240304 +site_name: My Business Verifications v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-mybusinessverifications1-cli site_description: A complete library to interact with My Business Verifications (protocol v1) diff --git a/gen/mybusinessverifications1-cli/src/main.rs b/gen/mybusinessverifications1-cli/src/main.rs index 0a4474e6cd..95142e9cfa 100644 --- a/gen/mybusinessverifications1-cli/src/main.rs +++ b/gen/mybusinessverifications1-cli/src/main.rs @@ -664,7 +664,7 @@ async fn main() { let mut app = App::new("mybusinessverifications1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The My Business Verifications API provides an interface for taking verifications related actions for locations.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_mybusinessverifications1_cli") .arg(Arg::with_name("folder") diff --git a/gen/mybusinessverifications1/Cargo.toml b/gen/mybusinessverifications1/Cargo.toml index b81d4b01d5..9553062caf 100644 --- a/gen/mybusinessverifications1/Cargo.toml +++ b/gen/mybusinessverifications1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mybusinessverifications1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with My Business Verifications (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/mybusinessverifications1" homepage = "https://developers.google.com/my-business/" -documentation = "https://docs.rs/google-mybusinessverifications1/5.0.3+20240304" +documentation = "https://docs.rs/google-mybusinessverifications1/5.0.4+20240304" license = "MIT" keywords = ["mybusinessverificati", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/mybusinessverifications1/README.md b/gen/mybusinessverifications1/README.md index 18d51574fa..3b174526a2 100644 --- a/gen/mybusinessverifications1/README.md +++ b/gen/mybusinessverifications1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-mybusinessverifications1` library allows access to all features of the *Google My Business Verifications* service. -This documentation was generated from *My Business Verifications* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessverifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *My Business Verifications* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessverifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *My Business Verifications* *v1* API can be found at the [official documentation site](https://developers.google.com/my-business/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/MyBusinessVerifications) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/MyBusinessVerifications) ... * locations - * [*fetch verification options*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/api::LocationFetchVerificationOptionCall), [*get voice of merchant state*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/api::LocationGetVoiceOfMerchantStateCall), [*verifications complete*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/api::LocationVerificationCompleteCall), [*verifications list*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/api::LocationVerificationListCall) and [*verify*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/api::LocationVerifyCall) + * [*fetch verification options*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/api::LocationFetchVerificationOptionCall), [*get voice of merchant state*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/api::LocationGetVoiceOfMerchantStateCall), [*verifications complete*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/api::LocationVerificationCompleteCall), [*verifications list*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/api::LocationVerificationListCall) and [*verify*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/api::LocationVerifyCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/MyBusinessVerifications)** +* **[Hub](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/MyBusinessVerifications)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::CallBuilder) -* **[Resources](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::CallBuilder) +* **[Resources](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Part)** + * **[Parts](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Delegate) to the -[Method Builder](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Delegate) to the +[Method Builder](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::RequestValue) and -[decodable](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::RequestValue) and +[decodable](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-mybusinessverifications1/5.0.3+20240304/google_mybusinessverifications1/client::RequestValue) are moved +* [request values](https://docs.rs/google-mybusinessverifications1/5.0.4+20240304/google_mybusinessverifications1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/mybusinessverifications1/src/api.rs b/gen/mybusinessverifications1/src/api.rs index a50b9a88a0..b0161b9980 100644 --- a/gen/mybusinessverifications1/src/api.rs +++ b/gen/mybusinessverifications1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> MyBusinessVerifications { MyBusinessVerifications { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://mybusinessverifications.googleapis.com/".to_string(), _root_url: "https://mybusinessverifications.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> MyBusinessVerifications { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mybusinessverifications1/src/lib.rs b/gen/mybusinessverifications1/src/lib.rs index 8dc2505dad..1b1734e283 100644 --- a/gen/mybusinessverifications1/src/lib.rs +++ b/gen/mybusinessverifications1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *My Business Verifications* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *mybusinessverifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *My Business Verifications* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *mybusinessverifications:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *My Business Verifications* *v1* API can be found at the //! [official documentation site](https://developers.google.com/my-business/). diff --git a/gen/networkconnectivity1-cli/Cargo.toml b/gen/networkconnectivity1-cli/Cargo.toml index 8162315291..e152d6a18c 100644 --- a/gen/networkconnectivity1-cli/Cargo.toml +++ b/gen/networkconnectivity1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-networkconnectivity1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with networkconnectivity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkconnectivity1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-networkconnectivity1] path = "../networkconnectivity1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/networkconnectivity1-cli/README.md b/gen/networkconnectivity1-cli/README.md index 01a27a82a6..5c49ede8d8 100644 --- a/gen/networkconnectivity1-cli/README.md +++ b/gen/networkconnectivity1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *networkconnectivity* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *networkconnectivity* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash networkconnectivity1 [options] diff --git a/gen/networkconnectivity1-cli/mkdocs.yml b/gen/networkconnectivity1-cli/mkdocs.yml index d12a8b6482..befe64fdd3 100644 --- a/gen/networkconnectivity1-cli/mkdocs.yml +++ b/gen/networkconnectivity1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: networkconnectivity v5.0.3+20240221 +site_name: networkconnectivity v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-networkconnectivity1-cli site_description: A complete library to interact with networkconnectivity (protocol v1) diff --git a/gen/networkconnectivity1-cli/src/main.rs b/gen/networkconnectivity1-cli/src/main.rs index d58ad4eb0e..bacf4f5fa6 100644 --- a/gen/networkconnectivity1-cli/src/main.rs +++ b/gen/networkconnectivity1-cli/src/main.rs @@ -7439,7 +7439,7 @@ async fn main() { let mut app = App::new("networkconnectivity1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("This API enables connectivity with and between Google Cloud resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_networkconnectivity1_cli") .arg(Arg::with_name("url") diff --git a/gen/networkconnectivity1/Cargo.toml b/gen/networkconnectivity1/Cargo.toml index f337feb031..f57e92a885 100644 --- a/gen/networkconnectivity1/Cargo.toml +++ b/gen/networkconnectivity1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-networkconnectivity1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with networkconnectivity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkconnectivity1" homepage = "https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest" -documentation = "https://docs.rs/google-networkconnectivity1/5.0.3+20240221" +documentation = "https://docs.rs/google-networkconnectivity1/5.0.4+20240221" license = "MIT" keywords = ["networkconnectivity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/networkconnectivity1/README.md b/gen/networkconnectivity1/README.md index 88b876f4af..1a788c9ab1 100644 --- a/gen/networkconnectivity1/README.md +++ b/gen/networkconnectivity1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-networkconnectivity1` library allows access to all features of the *Google networkconnectivity* service. -This documentation was generated from *networkconnectivity* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *networkconnectivity* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *networkconnectivity* *v1* API can be found at the [official documentation site](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/Networkconnectivity) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/Networkconnectivity) ... * projects - * [*locations get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGetCall), [*locations global hubs accept spoke*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubAcceptSpokeCall), [*locations global hubs create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubCreateCall), [*locations global hubs delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubDeleteCall), [*locations global hubs get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGetCall), [*locations global hubs get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGetIamPolicyCall), [*locations global hubs groups get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupGetCall), [*locations global hubs groups get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupGetIamPolicyCall), [*locations global hubs groups list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupListCall), [*locations global hubs groups set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupSetIamPolicyCall), [*locations global hubs groups test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupTestIamPermissionCall), [*locations global hubs list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubListCall), [*locations global hubs list spokes*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubListSpokeCall), [*locations global hubs patch*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubPatchCall), [*locations global hubs reject spoke*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRejectSpokeCall), [*locations global hubs route tables get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableGetCall), [*locations global hubs route tables list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableListCall), [*locations global hubs route tables routes get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableRouteGetCall), [*locations global hubs route tables routes list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableRouteListCall), [*locations global hubs set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubSetIamPolicyCall), [*locations global hubs test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubTestIamPermissionCall), [*locations global policy based routes create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteCreateCall), [*locations global policy based routes delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteDeleteCall), [*locations global policy based routes get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteGetCall), [*locations global policy based routes get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteGetIamPolicyCall), [*locations global policy based routes list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteListCall), [*locations global policy based routes set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteSetIamPolicyCall), [*locations global policy based routes test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteTestIamPermissionCall), [*locations internal ranges create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeCreateCall), [*locations internal ranges delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeDeleteCall), [*locations internal ranges get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeGetCall), [*locations internal ranges list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeListCall), [*locations internal ranges patch*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangePatchCall), [*locations list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationOperationListCall), [*locations service classes delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassDeleteCall), [*locations service classes get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassGetCall), [*locations service classes get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassGetIamPolicyCall), [*locations service classes list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassListCall), [*locations service classes patch*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassPatchCall), [*locations service classes set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassSetIamPolicyCall), [*locations service classes test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassTestIamPermissionCall), [*locations service connection maps create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapCreateCall), [*locations service connection maps delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapDeleteCall), [*locations service connection maps get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapGetCall), [*locations service connection maps get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapGetIamPolicyCall), [*locations service connection maps list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapListCall), [*locations service connection maps patch*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapPatchCall), [*locations service connection maps set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapSetIamPolicyCall), [*locations service connection maps test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapTestIamPermissionCall), [*locations service connection policies create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyCreateCall), [*locations service connection policies delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyDeleteCall), [*locations service connection policies get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyGetCall), [*locations service connection policies get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyGetIamPolicyCall), [*locations service connection policies list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyListCall), [*locations service connection policies patch*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyPatchCall), [*locations service connection policies set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicySetIamPolicyCall), [*locations service connection policies test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyTestIamPermissionCall), [*locations service connection tokens create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenCreateCall), [*locations service connection tokens delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenDeleteCall), [*locations service connection tokens get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenGetCall), [*locations service connection tokens list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenListCall), [*locations spokes create*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeCreateCall), [*locations spokes delete*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeDeleteCall), [*locations spokes get*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeGetCall), [*locations spokes get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeGetIamPolicyCall), [*locations spokes list*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeListCall), [*locations spokes patch*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokePatchCall), [*locations spokes set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeSetIamPolicyCall) and [*locations spokes test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/api::ProjectLocationSpokeTestIamPermissionCall) + * [*locations get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGetCall), [*locations global hubs accept spoke*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubAcceptSpokeCall), [*locations global hubs create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubCreateCall), [*locations global hubs delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubDeleteCall), [*locations global hubs get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGetCall), [*locations global hubs get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGetIamPolicyCall), [*locations global hubs groups get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupGetCall), [*locations global hubs groups get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupGetIamPolicyCall), [*locations global hubs groups list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupListCall), [*locations global hubs groups set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupSetIamPolicyCall), [*locations global hubs groups test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubGroupTestIamPermissionCall), [*locations global hubs list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubListCall), [*locations global hubs list spokes*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubListSpokeCall), [*locations global hubs patch*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubPatchCall), [*locations global hubs reject spoke*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRejectSpokeCall), [*locations global hubs route tables get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableGetCall), [*locations global hubs route tables list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableListCall), [*locations global hubs route tables routes get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableRouteGetCall), [*locations global hubs route tables routes list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubRouteTableRouteListCall), [*locations global hubs set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubSetIamPolicyCall), [*locations global hubs test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalHubTestIamPermissionCall), [*locations global policy based routes create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteCreateCall), [*locations global policy based routes delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteDeleteCall), [*locations global policy based routes get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteGetCall), [*locations global policy based routes get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteGetIamPolicyCall), [*locations global policy based routes list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteListCall), [*locations global policy based routes set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteSetIamPolicyCall), [*locations global policy based routes test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationGlobalPolicyBasedRouteTestIamPermissionCall), [*locations internal ranges create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeCreateCall), [*locations internal ranges delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeDeleteCall), [*locations internal ranges get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeGetCall), [*locations internal ranges list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangeListCall), [*locations internal ranges patch*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationInternalRangePatchCall), [*locations list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationOperationListCall), [*locations service classes delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassDeleteCall), [*locations service classes get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassGetCall), [*locations service classes get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassGetIamPolicyCall), [*locations service classes list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassListCall), [*locations service classes patch*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassPatchCall), [*locations service classes set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassSetIamPolicyCall), [*locations service classes test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceClassTestIamPermissionCall), [*locations service connection maps create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapCreateCall), [*locations service connection maps delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapDeleteCall), [*locations service connection maps get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapGetCall), [*locations service connection maps get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapGetIamPolicyCall), [*locations service connection maps list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapListCall), [*locations service connection maps patch*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapPatchCall), [*locations service connection maps set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapSetIamPolicyCall), [*locations service connection maps test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionMapTestIamPermissionCall), [*locations service connection policies create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyCreateCall), [*locations service connection policies delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyDeleteCall), [*locations service connection policies get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyGetCall), [*locations service connection policies get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyGetIamPolicyCall), [*locations service connection policies list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyListCall), [*locations service connection policies patch*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyPatchCall), [*locations service connection policies set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicySetIamPolicyCall), [*locations service connection policies test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionPolicyTestIamPermissionCall), [*locations service connection tokens create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenCreateCall), [*locations service connection tokens delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenDeleteCall), [*locations service connection tokens get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenGetCall), [*locations service connection tokens list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationServiceConnectionTokenListCall), [*locations spokes create*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeCreateCall), [*locations spokes delete*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeDeleteCall), [*locations spokes get*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeGetCall), [*locations spokes get iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeGetIamPolicyCall), [*locations spokes list*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeListCall), [*locations spokes patch*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokePatchCall), [*locations spokes set iam policy*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeSetIamPolicyCall) and [*locations spokes test iam permissions*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/api::ProjectLocationSpokeTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/Networkconnectivity)** +* **[Hub](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/Networkconnectivity)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::CallBuilder) -* **[Resources](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::CallBuilder) +* **[Resources](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Part)** + * **[Parts](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -149,17 +149,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -169,29 +169,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Delegate) to the -[Method Builder](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Delegate) to the +[Method Builder](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::RequestValue) and -[decodable](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::RequestValue) and +[decodable](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-networkconnectivity1/5.0.3+20240221/google_networkconnectivity1/client::RequestValue) are moved +* [request values](https://docs.rs/google-networkconnectivity1/5.0.4+20240221/google_networkconnectivity1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/networkconnectivity1/src/api.rs b/gen/networkconnectivity1/src/api.rs index 6c94d275f5..c538efcd42 100644 --- a/gen/networkconnectivity1/src/api.rs +++ b/gen/networkconnectivity1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> Networkconnectivity { Networkconnectivity { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://networkconnectivity.googleapis.com/".to_string(), _root_url: "https://networkconnectivity.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> Networkconnectivity { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/networkconnectivity1/src/lib.rs b/gen/networkconnectivity1/src/lib.rs index e241b81587..feed7fd451 100644 --- a/gen/networkconnectivity1/src/lib.rs +++ b/gen/networkconnectivity1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *networkconnectivity* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *networkconnectivity* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *networkconnectivity* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest). diff --git a/gen/networkconnectivity1_alpha1-cli/Cargo.toml b/gen/networkconnectivity1_alpha1-cli/Cargo.toml index 3b7413fe8c..8255890e50 100644 --- a/gen/networkconnectivity1_alpha1-cli/Cargo.toml +++ b/gen/networkconnectivity1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-networkconnectivity1_alpha1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with networkconnectivity (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkconnectivity1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-networkconnectivity1_alpha1] path = "../networkconnectivity1_alpha1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/networkconnectivity1_alpha1-cli/README.md b/gen/networkconnectivity1_alpha1-cli/README.md index 0b391b5e45..c074b16425 100644 --- a/gen/networkconnectivity1_alpha1-cli/README.md +++ b/gen/networkconnectivity1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *networkconnectivity* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *networkconnectivity* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash networkconnectivity1-alpha1 [options] diff --git a/gen/networkconnectivity1_alpha1-cli/mkdocs.yml b/gen/networkconnectivity1_alpha1-cli/mkdocs.yml index 67bd2ab853..58dc740489 100644 --- a/gen/networkconnectivity1_alpha1-cli/mkdocs.yml +++ b/gen/networkconnectivity1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: networkconnectivity v5.0.3+20240221 +site_name: networkconnectivity v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-networkconnectivity1_alpha1-cli site_description: A complete library to interact with networkconnectivity (protocol v1alpha1) diff --git a/gen/networkconnectivity1_alpha1-cli/src/main.rs b/gen/networkconnectivity1_alpha1-cli/src/main.rs index 7ae993e7e4..1103b3346f 100644 --- a/gen/networkconnectivity1_alpha1-cli/src/main.rs +++ b/gen/networkconnectivity1_alpha1-cli/src/main.rs @@ -3146,7 +3146,7 @@ async fn main() { let mut app = App::new("networkconnectivity1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("This API enables connectivity with and between Google Cloud resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_networkconnectivity1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/networkconnectivity1_alpha1/Cargo.toml b/gen/networkconnectivity1_alpha1/Cargo.toml index 4d06a4d0fe..0148c871a9 100644 --- a/gen/networkconnectivity1_alpha1/Cargo.toml +++ b/gen/networkconnectivity1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-networkconnectivity1_alpha1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with networkconnectivity (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkconnectivity1_alpha1" homepage = "https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest" -documentation = "https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221" +documentation = "https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221" license = "MIT" keywords = ["networkconnectivity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/networkconnectivity1_alpha1/README.md b/gen/networkconnectivity1_alpha1/README.md index 376b606acd..7c04b4b8fe 100644 --- a/gen/networkconnectivity1_alpha1/README.md +++ b/gen/networkconnectivity1_alpha1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-networkconnectivity1_alpha1` library allows access to all features of the *Google networkconnectivity* service. -This documentation was generated from *networkconnectivity* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *networkconnectivity* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *networkconnectivity* *v1_alpha1* API can be found at the [official documentation site](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/Networkconnectivity) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/Networkconnectivity) ... * projects - * [*locations get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGetCall), [*locations global hubs create*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubCreateCall), [*locations global hubs delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubDeleteCall), [*locations global hubs get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubGetCall), [*locations global hubs get iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubGetIamPolicyCall), [*locations global hubs list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubListCall), [*locations global hubs patch*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubPatchCall), [*locations global hubs set iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubSetIamPolicyCall), [*locations global hubs test iam permissions*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubTestIamPermissionCall), [*locations internal ranges create*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeCreateCall), [*locations internal ranges delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeDeleteCall), [*locations internal ranges get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeGetCall), [*locations internal ranges get iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeGetIamPolicyCall), [*locations internal ranges list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeListCall), [*locations internal ranges patch*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangePatchCall), [*locations internal ranges set iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeSetIamPolicyCall), [*locations internal ranges test iam permissions*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeTestIamPermissionCall), [*locations list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationListCall), [*locations spokes create*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeCreateCall), [*locations spokes delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeDeleteCall), [*locations spokes get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeGetCall), [*locations spokes get iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeGetIamPolicyCall), [*locations spokes list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeListCall), [*locations spokes patch*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokePatchCall), [*locations spokes set iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeSetIamPolicyCall) and [*locations spokes test iam permissions*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeTestIamPermissionCall) + * [*locations get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGetCall), [*locations global hubs create*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubCreateCall), [*locations global hubs delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubDeleteCall), [*locations global hubs get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubGetCall), [*locations global hubs get iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubGetIamPolicyCall), [*locations global hubs list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubListCall), [*locations global hubs patch*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubPatchCall), [*locations global hubs set iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubSetIamPolicyCall), [*locations global hubs test iam permissions*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationGlobalHubTestIamPermissionCall), [*locations internal ranges create*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeCreateCall), [*locations internal ranges delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeDeleteCall), [*locations internal ranges get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeGetCall), [*locations internal ranges get iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeGetIamPolicyCall), [*locations internal ranges list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeListCall), [*locations internal ranges patch*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangePatchCall), [*locations internal ranges set iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeSetIamPolicyCall), [*locations internal ranges test iam permissions*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationInternalRangeTestIamPermissionCall), [*locations list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationOperationListCall), [*locations spokes create*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeCreateCall), [*locations spokes delete*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeDeleteCall), [*locations spokes get*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeGetCall), [*locations spokes get iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeGetIamPolicyCall), [*locations spokes list*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeListCall), [*locations spokes patch*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokePatchCall), [*locations spokes set iam policy*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeSetIamPolicyCall) and [*locations spokes test iam permissions*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/api::ProjectLocationSpokeTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/Networkconnectivity)** +* **[Hub](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/Networkconnectivity)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -135,17 +135,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -155,29 +155,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-networkconnectivity1_alpha1/5.0.3+20240221/google_networkconnectivity1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-networkconnectivity1_alpha1/5.0.4+20240221/google_networkconnectivity1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/networkconnectivity1_alpha1/src/api.rs b/gen/networkconnectivity1_alpha1/src/api.rs index 3de928f9dd..6f90881192 100644 --- a/gen/networkconnectivity1_alpha1/src/api.rs +++ b/gen/networkconnectivity1_alpha1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> Networkconnectivity { Networkconnectivity { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://networkconnectivity.googleapis.com/".to_string(), _root_url: "https://networkconnectivity.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> Networkconnectivity { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/networkconnectivity1_alpha1/src/lib.rs b/gen/networkconnectivity1_alpha1/src/lib.rs index 617616791c..4822a490c4 100644 --- a/gen/networkconnectivity1_alpha1/src/lib.rs +++ b/gen/networkconnectivity1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *networkconnectivity* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *networkconnectivity* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networkconnectivity:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *networkconnectivity* *v1_alpha1* API can be found at the //! [official documentation site](https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest). diff --git a/gen/networkmanagement1-cli/Cargo.toml b/gen/networkmanagement1-cli/Cargo.toml index 8f11ff327f..077019dc19 100644 --- a/gen/networkmanagement1-cli/Cargo.toml +++ b/gen/networkmanagement1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-networkmanagement1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Network Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkmanagement1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-networkmanagement1] path = "../networkmanagement1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/networkmanagement1-cli/README.md b/gen/networkmanagement1-cli/README.md index 775949311e..ba0a8cd461 100644 --- a/gen/networkmanagement1-cli/README.md +++ b/gen/networkmanagement1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Network Management* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Network Management* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash networkmanagement1 [options] diff --git a/gen/networkmanagement1-cli/mkdocs.yml b/gen/networkmanagement1-cli/mkdocs.yml index b9842998c5..21e8a87f0f 100644 --- a/gen/networkmanagement1-cli/mkdocs.yml +++ b/gen/networkmanagement1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Network Management v5.0.3+20240221 +site_name: Network Management v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-networkmanagement1-cli site_description: A complete library to interact with Network Management (protocol v1) diff --git a/gen/networkmanagement1-cli/src/main.rs b/gen/networkmanagement1-cli/src/main.rs index 888176e144..cd6005f0b9 100644 --- a/gen/networkmanagement1-cli/src/main.rs +++ b/gen/networkmanagement1-cli/src/main.rs @@ -1691,7 +1691,7 @@ async fn main() { let mut app = App::new("networkmanagement1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_networkmanagement1_cli") .arg(Arg::with_name("url") diff --git a/gen/networkmanagement1/Cargo.toml b/gen/networkmanagement1/Cargo.toml index 1294b91c48..a608a655c3 100644 --- a/gen/networkmanagement1/Cargo.toml +++ b/gen/networkmanagement1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-networkmanagement1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Network Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkmanagement1" homepage = "https://cloud.google.com/" -documentation = "https://docs.rs/google-networkmanagement1/5.0.3+20240221" +documentation = "https://docs.rs/google-networkmanagement1/5.0.4+20240221" license = "MIT" keywords = ["networkmanagement", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/networkmanagement1/README.md b/gen/networkmanagement1/README.md index 26cad738af..6acd440238 100644 --- a/gen/networkmanagement1/README.md +++ b/gen/networkmanagement1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-networkmanagement1` library allows access to all features of the *Google Network Management* service. -This documentation was generated from *Network Management* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networkmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Network Management* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networkmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Network Management* *v1* API can be found at the [official documentation site](https://cloud.google.com/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/NetworkManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/NetworkManagement) ... * projects - * [*locations get*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGetCall), [*locations global connectivity tests create*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestCreateCall), [*locations global connectivity tests delete*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestDeleteCall), [*locations global connectivity tests get*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestGetCall), [*locations global connectivity tests get iam policy*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestGetIamPolicyCall), [*locations global connectivity tests list*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestListCall), [*locations global connectivity tests patch*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestPatchCall), [*locations global connectivity tests rerun*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestRerunCall), [*locations global connectivity tests set iam policy*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestSetIamPolicyCall), [*locations global connectivity tests test iam permissions*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestTestIamPermissionCall), [*locations global operations cancel*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationCancelCall), [*locations global operations delete*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationDeleteCall), [*locations global operations get*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationGetCall), [*locations global operations list*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationListCall) and [*locations list*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/api::ProjectLocationListCall) + * [*locations get*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGetCall), [*locations global connectivity tests create*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestCreateCall), [*locations global connectivity tests delete*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestDeleteCall), [*locations global connectivity tests get*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestGetCall), [*locations global connectivity tests get iam policy*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestGetIamPolicyCall), [*locations global connectivity tests list*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestListCall), [*locations global connectivity tests patch*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestPatchCall), [*locations global connectivity tests rerun*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestRerunCall), [*locations global connectivity tests set iam policy*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestSetIamPolicyCall), [*locations global connectivity tests test iam permissions*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalConnectivityTestTestIamPermissionCall), [*locations global operations cancel*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationCancelCall), [*locations global operations delete*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationDeleteCall), [*locations global operations get*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationGetCall), [*locations global operations list*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationGlobalOperationListCall) and [*locations list*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/api::ProjectLocationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/NetworkManagement)** +* **[Hub](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/NetworkManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::CallBuilder) -* **[Resources](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::CallBuilder) +* **[Resources](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Part)** + * **[Parts](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Delegate) to the -[Method Builder](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Delegate) to the +[Method Builder](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::RequestValue) and -[decodable](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::RequestValue) and +[decodable](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-networkmanagement1/5.0.3+20240221/google_networkmanagement1/client::RequestValue) are moved +* [request values](https://docs.rs/google-networkmanagement1/5.0.4+20240221/google_networkmanagement1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/networkmanagement1/src/api.rs b/gen/networkmanagement1/src/api.rs index 251b7003f9..76057b2f35 100644 --- a/gen/networkmanagement1/src/api.rs +++ b/gen/networkmanagement1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> NetworkManagement { NetworkManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://networkmanagement.googleapis.com/".to_string(), _root_url: "https://networkmanagement.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> NetworkManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/networkmanagement1/src/lib.rs b/gen/networkmanagement1/src/lib.rs index 407dccd084..193c55ffd1 100644 --- a/gen/networkmanagement1/src/lib.rs +++ b/gen/networkmanagement1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Network Management* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networkmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Network Management* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networkmanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Network Management* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/). diff --git a/gen/networksecurity1-cli/Cargo.toml b/gen/networksecurity1-cli/Cargo.toml index 04d4055398..cef16cf928 100644 --- a/gen/networksecurity1-cli/Cargo.toml +++ b/gen/networksecurity1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-networksecurity1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with NetworkSecurity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networksecurity1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-networksecurity1] path = "../networksecurity1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/networksecurity1-cli/README.md b/gen/networksecurity1-cli/README.md index c16b18a7cb..39e03a088d 100644 --- a/gen/networksecurity1-cli/README.md +++ b/gen/networksecurity1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *NetworkSecurity* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *NetworkSecurity* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash networksecurity1 [options] diff --git a/gen/networksecurity1-cli/mkdocs.yml b/gen/networksecurity1-cli/mkdocs.yml index 3b5d81d055..582fd92238 100644 --- a/gen/networksecurity1-cli/mkdocs.yml +++ b/gen/networksecurity1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: NetworkSecurity v5.0.3+20240221 +site_name: NetworkSecurity v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-networksecurity1-cli site_description: A complete library to interact with NetworkSecurity (protocol v1) diff --git a/gen/networksecurity1-cli/src/main.rs b/gen/networksecurity1-cli/src/main.rs index 3878a9240e..e79b38d903 100644 --- a/gen/networksecurity1-cli/src/main.rs +++ b/gen/networksecurity1-cli/src/main.rs @@ -7612,7 +7612,7 @@ async fn main() { let mut app = App::new("networksecurity1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_networksecurity1_cli") .arg(Arg::with_name("url") diff --git a/gen/networksecurity1/Cargo.toml b/gen/networksecurity1/Cargo.toml index a8c4300108..43a451617f 100644 --- a/gen/networksecurity1/Cargo.toml +++ b/gen/networksecurity1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-networksecurity1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with NetworkSecurity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networksecurity1" homepage = "https://cloud.google.com/networking" -documentation = "https://docs.rs/google-networksecurity1/5.0.3+20240221" +documentation = "https://docs.rs/google-networksecurity1/5.0.4+20240221" license = "MIT" keywords = ["networksecurity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/networksecurity1/README.md b/gen/networksecurity1/README.md index 10d3cf64c7..a0bfebb8e1 100644 --- a/gen/networksecurity1/README.md +++ b/gen/networksecurity1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-networksecurity1` library allows access to all features of the *Google NetworkSecurity* service. -This documentation was generated from *NetworkSecurity* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networksecurity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *NetworkSecurity* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networksecurity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *NetworkSecurity* *v1* API can be found at the [official documentation site](https://cloud.google.com/networking). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/NetworkSecurity) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/NetworkSecurity) ... * organizations - * [*locations address groups add items*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupAddItemCall), [*locations address groups clone items*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupCloneItemCall), [*locations address groups create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupCreateCall), [*locations address groups delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupDeleteCall), [*locations address groups get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupGetCall), [*locations address groups list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupListCall), [*locations address groups list references*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupListReferenceCall), [*locations address groups patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupPatchCall), [*locations address groups remove items*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupRemoveItemCall), [*locations operations cancel*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::OrganizationLocationOperationListCall) + * [*locations address groups add items*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupAddItemCall), [*locations address groups clone items*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupCloneItemCall), [*locations address groups create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupCreateCall), [*locations address groups delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupDeleteCall), [*locations address groups get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupGetCall), [*locations address groups list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupListCall), [*locations address groups list references*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupListReferenceCall), [*locations address groups patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupPatchCall), [*locations address groups remove items*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationAddressGroupRemoveItemCall), [*locations operations cancel*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::OrganizationLocationOperationListCall) * projects - * [*locations address groups add items*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupAddItemCall), [*locations address groups clone items*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupCloneItemCall), [*locations address groups create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupCreateCall), [*locations address groups delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupDeleteCall), [*locations address groups get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupGetCall), [*locations address groups get iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupGetIamPolicyCall), [*locations address groups list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupListCall), [*locations address groups list references*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupListReferenceCall), [*locations address groups patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupPatchCall), [*locations address groups remove items*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupRemoveItemCall), [*locations address groups set iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupSetIamPolicyCall), [*locations address groups test iam permissions*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAddressGroupTestIamPermissionCall), [*locations authorization policies create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyCreateCall), [*locations authorization policies delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyDeleteCall), [*locations authorization policies get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyGetCall), [*locations authorization policies get iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyGetIamPolicyCall), [*locations authorization policies list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyListCall), [*locations authorization policies patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyPatchCall), [*locations authorization policies set iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicySetIamPolicyCall), [*locations authorization policies test iam permissions*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyTestIamPermissionCall), [*locations client tls policies create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyCreateCall), [*locations client tls policies delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyDeleteCall), [*locations client tls policies get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyGetCall), [*locations client tls policies get iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyGetIamPolicyCall), [*locations client tls policies list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyListCall), [*locations client tls policies patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyPatchCall), [*locations client tls policies set iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicySetIamPolicyCall), [*locations client tls policies test iam permissions*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyTestIamPermissionCall), [*locations gateway security policies create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyCreateCall), [*locations gateway security policies delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyDeleteCall), [*locations gateway security policies get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyGetCall), [*locations gateway security policies list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyListCall), [*locations gateway security policies patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyPatchCall), [*locations gateway security policies rules create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleCreateCall), [*locations gateway security policies rules delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleDeleteCall), [*locations gateway security policies rules get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleGetCall), [*locations gateway security policies rules list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleListCall), [*locations gateway security policies rules patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRulePatchCall), [*locations get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationOperationListCall), [*locations server tls policies create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyCreateCall), [*locations server tls policies delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyDeleteCall), [*locations server tls policies get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyGetCall), [*locations server tls policies get iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyGetIamPolicyCall), [*locations server tls policies list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyListCall), [*locations server tls policies patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyPatchCall), [*locations server tls policies set iam policy*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicySetIamPolicyCall), [*locations server tls policies test iam permissions*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyTestIamPermissionCall), [*locations tls inspection policies create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyCreateCall), [*locations tls inspection policies delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyDeleteCall), [*locations tls inspection policies get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyGetCall), [*locations tls inspection policies list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyListCall), [*locations tls inspection policies patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyPatchCall), [*locations url lists create*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationUrlListCreateCall), [*locations url lists delete*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationUrlListDeleteCall), [*locations url lists get*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationUrlListGetCall), [*locations url lists list*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationUrlListListCall) and [*locations url lists patch*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/api::ProjectLocationUrlListPatchCall) + * [*locations address groups add items*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupAddItemCall), [*locations address groups clone items*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupCloneItemCall), [*locations address groups create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupCreateCall), [*locations address groups delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupDeleteCall), [*locations address groups get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupGetCall), [*locations address groups get iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupGetIamPolicyCall), [*locations address groups list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupListCall), [*locations address groups list references*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupListReferenceCall), [*locations address groups patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupPatchCall), [*locations address groups remove items*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupRemoveItemCall), [*locations address groups set iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupSetIamPolicyCall), [*locations address groups test iam permissions*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAddressGroupTestIamPermissionCall), [*locations authorization policies create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyCreateCall), [*locations authorization policies delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyDeleteCall), [*locations authorization policies get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyGetCall), [*locations authorization policies get iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyGetIamPolicyCall), [*locations authorization policies list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyListCall), [*locations authorization policies patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyPatchCall), [*locations authorization policies set iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicySetIamPolicyCall), [*locations authorization policies test iam permissions*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationAuthorizationPolicyTestIamPermissionCall), [*locations client tls policies create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyCreateCall), [*locations client tls policies delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyDeleteCall), [*locations client tls policies get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyGetCall), [*locations client tls policies get iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyGetIamPolicyCall), [*locations client tls policies list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyListCall), [*locations client tls policies patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyPatchCall), [*locations client tls policies set iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicySetIamPolicyCall), [*locations client tls policies test iam permissions*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationClientTlsPolicyTestIamPermissionCall), [*locations gateway security policies create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyCreateCall), [*locations gateway security policies delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyDeleteCall), [*locations gateway security policies get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyGetCall), [*locations gateway security policies list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyListCall), [*locations gateway security policies patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyPatchCall), [*locations gateway security policies rules create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleCreateCall), [*locations gateway security policies rules delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleDeleteCall), [*locations gateway security policies rules get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleGetCall), [*locations gateway security policies rules list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRuleListCall), [*locations gateway security policies rules patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGatewaySecurityPolicyRulePatchCall), [*locations get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationOperationListCall), [*locations server tls policies create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyCreateCall), [*locations server tls policies delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyDeleteCall), [*locations server tls policies get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyGetCall), [*locations server tls policies get iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyGetIamPolicyCall), [*locations server tls policies list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyListCall), [*locations server tls policies patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyPatchCall), [*locations server tls policies set iam policy*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicySetIamPolicyCall), [*locations server tls policies test iam permissions*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationServerTlsPolicyTestIamPermissionCall), [*locations tls inspection policies create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyCreateCall), [*locations tls inspection policies delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyDeleteCall), [*locations tls inspection policies get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyGetCall), [*locations tls inspection policies list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyListCall), [*locations tls inspection policies patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationTlsInspectionPolicyPatchCall), [*locations url lists create*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationUrlListCreateCall), [*locations url lists delete*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationUrlListDeleteCall), [*locations url lists get*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationUrlListGetCall), [*locations url lists list*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationUrlListListCall) and [*locations url lists patch*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/api::ProjectLocationUrlListPatchCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/NetworkSecurity)** +* **[Hub](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/NetworkSecurity)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::CallBuilder) -* **[Resources](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::CallBuilder) +* **[Resources](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Part)** + * **[Parts](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -162,17 +162,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -182,29 +182,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Delegate) to the -[Method Builder](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Delegate) to the +[Method Builder](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::RequestValue) and -[decodable](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::RequestValue) and +[decodable](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-networksecurity1/5.0.3+20240221/google_networksecurity1/client::RequestValue) are moved +* [request values](https://docs.rs/google-networksecurity1/5.0.4+20240221/google_networksecurity1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/networksecurity1/src/api.rs b/gen/networksecurity1/src/api.rs index 35e81a009b..4474012e38 100644 --- a/gen/networksecurity1/src/api.rs +++ b/gen/networksecurity1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> NetworkSecurity { NetworkSecurity { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://networksecurity.googleapis.com/".to_string(), _root_url: "https://networksecurity.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> NetworkSecurity { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/networksecurity1/src/lib.rs b/gen/networksecurity1/src/lib.rs index c48f3ec630..1fe31f2d26 100644 --- a/gen/networksecurity1/src/lib.rs +++ b/gen/networksecurity1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *NetworkSecurity* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *networksecurity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *NetworkSecurity* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *networksecurity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *NetworkSecurity* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/networking). diff --git a/gen/networkservices1-cli/Cargo.toml b/gen/networkservices1-cli/Cargo.toml index 97e09b5695..bfffa2b573 100644 --- a/gen/networkservices1-cli/Cargo.toml +++ b/gen/networkservices1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-networkservices1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with NetworkServices (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkservices1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-networkservices1] path = "../networkservices1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/networkservices1-cli/README.md b/gen/networkservices1-cli/README.md index df3d08b1a5..cc5d2417f2 100644 --- a/gen/networkservices1-cli/README.md +++ b/gen/networkservices1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *NetworkServices* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *NetworkServices* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash networkservices1 [options] diff --git a/gen/networkservices1-cli/mkdocs.yml b/gen/networkservices1-cli/mkdocs.yml index 40b3a814e3..b0d2e7cb86 100644 --- a/gen/networkservices1-cli/mkdocs.yml +++ b/gen/networkservices1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: NetworkServices v5.0.3+20240224 +site_name: NetworkServices v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-networkservices1-cli site_description: A complete library to interact with NetworkServices (protocol v1) diff --git a/gen/networkservices1-cli/src/main.rs b/gen/networkservices1-cli/src/main.rs index 7a25537ab6..491f852279 100644 --- a/gen/networkservices1-cli/src/main.rs +++ b/gen/networkservices1-cli/src/main.rs @@ -8523,7 +8523,7 @@ async fn main() { let mut app = App::new("networkservices1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_networkservices1_cli") .arg(Arg::with_name("url") diff --git a/gen/networkservices1/Cargo.toml b/gen/networkservices1/Cargo.toml index 1a4c244c27..1681470112 100644 --- a/gen/networkservices1/Cargo.toml +++ b/gen/networkservices1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-networkservices1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with NetworkServices (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/networkservices1" homepage = "https://cloud.google.com/networking" -documentation = "https://docs.rs/google-networkservices1/5.0.3+20240224" +documentation = "https://docs.rs/google-networkservices1/5.0.4+20240224" license = "MIT" keywords = ["networkservices", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/networkservices1/README.md b/gen/networkservices1/README.md index afed691cf2..1c743a4fb8 100644 --- a/gen/networkservices1/README.md +++ b/gen/networkservices1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-networkservices1` library allows access to all features of the *Google NetworkServices* service. -This documentation was generated from *NetworkServices* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *networkservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *NetworkServices* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *networkservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *NetworkServices* *v1* API can be found at the [official documentation site](https://cloud.google.com/networking). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/NetworkServices) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/NetworkServices) ... * projects - * [*locations edge cache keysets get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheKeysetGetIamPolicyCall), [*locations edge cache keysets set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheKeysetSetIamPolicyCall), [*locations edge cache keysets test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheKeysetTestIamPermissionCall), [*locations edge cache origins get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheOriginGetIamPolicyCall), [*locations edge cache origins set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheOriginSetIamPolicyCall), [*locations edge cache origins test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheOriginTestIamPermissionCall), [*locations edge cache services get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheServiceGetIamPolicyCall), [*locations edge cache services set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheServiceSetIamPolicyCall), [*locations edge cache services test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEdgeCacheServiceTestIamPermissionCall), [*locations endpoint policies create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyCreateCall), [*locations endpoint policies delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyDeleteCall), [*locations endpoint policies get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyGetCall), [*locations endpoint policies get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyGetIamPolicyCall), [*locations endpoint policies list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyListCall), [*locations endpoint policies patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyPatchCall), [*locations endpoint policies set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicySetIamPolicyCall), [*locations endpoint policies test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyTestIamPermissionCall), [*locations gateways create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayCreateCall), [*locations gateways delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayDeleteCall), [*locations gateways get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayGetCall), [*locations gateways get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayGetIamPolicyCall), [*locations gateways list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayListCall), [*locations gateways patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayPatchCall), [*locations gateways set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewaySetIamPolicyCall), [*locations gateways test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGatewayTestIamPermissionCall), [*locations get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGetCall), [*locations grpc routes create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGrpcRouteCreateCall), [*locations grpc routes delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGrpcRouteDeleteCall), [*locations grpc routes get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGrpcRouteGetCall), [*locations grpc routes list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGrpcRouteListCall), [*locations grpc routes patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationGrpcRoutePatchCall), [*locations http routes create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationHttpRouteCreateCall), [*locations http routes delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationHttpRouteDeleteCall), [*locations http routes get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationHttpRouteGetCall), [*locations http routes list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationHttpRouteListCall), [*locations http routes patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationHttpRoutePatchCall), [*locations lb route extensions create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionCreateCall), [*locations lb route extensions delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionDeleteCall), [*locations lb route extensions get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionGetCall), [*locations lb route extensions list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionListCall), [*locations lb route extensions patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionPatchCall), [*locations lb traffic extensions create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionCreateCall), [*locations lb traffic extensions delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionDeleteCall), [*locations lb traffic extensions get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionGetCall), [*locations lb traffic extensions list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionListCall), [*locations lb traffic extensions patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionPatchCall), [*locations list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationListCall), [*locations meshes create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshCreateCall), [*locations meshes delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshDeleteCall), [*locations meshes get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshGetCall), [*locations meshes get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshGetIamPolicyCall), [*locations meshes list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshListCall), [*locations meshes patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshPatchCall), [*locations meshes set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshSetIamPolicyCall), [*locations meshes test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationMeshTestIamPermissionCall), [*locations operations cancel*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationOperationListCall), [*locations service bindings create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingCreateCall), [*locations service bindings delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingDeleteCall), [*locations service bindings get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingGetCall), [*locations service bindings get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingGetIamPolicyCall), [*locations service bindings list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingListCall), [*locations service bindings set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingSetIamPolicyCall), [*locations service bindings test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceBindingTestIamPermissionCall), [*locations service lb policies create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyCreateCall), [*locations service lb policies delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyDeleteCall), [*locations service lb policies get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyGetCall), [*locations service lb policies get iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyGetIamPolicyCall), [*locations service lb policies list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyListCall), [*locations service lb policies patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyPatchCall), [*locations service lb policies set iam policy*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicySetIamPolicyCall), [*locations service lb policies test iam permissions*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyTestIamPermissionCall), [*locations tcp routes create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTcpRouteCreateCall), [*locations tcp routes delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTcpRouteDeleteCall), [*locations tcp routes get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTcpRouteGetCall), [*locations tcp routes list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTcpRouteListCall), [*locations tcp routes patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTcpRoutePatchCall), [*locations tls routes create*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTlsRouteCreateCall), [*locations tls routes delete*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTlsRouteDeleteCall), [*locations tls routes get*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTlsRouteGetCall), [*locations tls routes list*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTlsRouteListCall) and [*locations tls routes patch*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/api::ProjectLocationTlsRoutePatchCall) + * [*locations edge cache keysets get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheKeysetGetIamPolicyCall), [*locations edge cache keysets set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheKeysetSetIamPolicyCall), [*locations edge cache keysets test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheKeysetTestIamPermissionCall), [*locations edge cache origins get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheOriginGetIamPolicyCall), [*locations edge cache origins set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheOriginSetIamPolicyCall), [*locations edge cache origins test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheOriginTestIamPermissionCall), [*locations edge cache services get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheServiceGetIamPolicyCall), [*locations edge cache services set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheServiceSetIamPolicyCall), [*locations edge cache services test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEdgeCacheServiceTestIamPermissionCall), [*locations endpoint policies create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyCreateCall), [*locations endpoint policies delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyDeleteCall), [*locations endpoint policies get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyGetCall), [*locations endpoint policies get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyGetIamPolicyCall), [*locations endpoint policies list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyListCall), [*locations endpoint policies patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyPatchCall), [*locations endpoint policies set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicySetIamPolicyCall), [*locations endpoint policies test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationEndpointPolicyTestIamPermissionCall), [*locations gateways create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayCreateCall), [*locations gateways delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayDeleteCall), [*locations gateways get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayGetCall), [*locations gateways get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayGetIamPolicyCall), [*locations gateways list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayListCall), [*locations gateways patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayPatchCall), [*locations gateways set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewaySetIamPolicyCall), [*locations gateways test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGatewayTestIamPermissionCall), [*locations get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGetCall), [*locations grpc routes create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGrpcRouteCreateCall), [*locations grpc routes delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGrpcRouteDeleteCall), [*locations grpc routes get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGrpcRouteGetCall), [*locations grpc routes list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGrpcRouteListCall), [*locations grpc routes patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationGrpcRoutePatchCall), [*locations http routes create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationHttpRouteCreateCall), [*locations http routes delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationHttpRouteDeleteCall), [*locations http routes get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationHttpRouteGetCall), [*locations http routes list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationHttpRouteListCall), [*locations http routes patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationHttpRoutePatchCall), [*locations lb route extensions create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionCreateCall), [*locations lb route extensions delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionDeleteCall), [*locations lb route extensions get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionGetCall), [*locations lb route extensions list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionListCall), [*locations lb route extensions patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbRouteExtensionPatchCall), [*locations lb traffic extensions create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionCreateCall), [*locations lb traffic extensions delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionDeleteCall), [*locations lb traffic extensions get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionGetCall), [*locations lb traffic extensions list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionListCall), [*locations lb traffic extensions patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationLbTrafficExtensionPatchCall), [*locations list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationListCall), [*locations meshes create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshCreateCall), [*locations meshes delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshDeleteCall), [*locations meshes get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshGetCall), [*locations meshes get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshGetIamPolicyCall), [*locations meshes list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshListCall), [*locations meshes patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshPatchCall), [*locations meshes set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshSetIamPolicyCall), [*locations meshes test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationMeshTestIamPermissionCall), [*locations operations cancel*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationOperationListCall), [*locations service bindings create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingCreateCall), [*locations service bindings delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingDeleteCall), [*locations service bindings get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingGetCall), [*locations service bindings get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingGetIamPolicyCall), [*locations service bindings list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingListCall), [*locations service bindings set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingSetIamPolicyCall), [*locations service bindings test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceBindingTestIamPermissionCall), [*locations service lb policies create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyCreateCall), [*locations service lb policies delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyDeleteCall), [*locations service lb policies get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyGetCall), [*locations service lb policies get iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyGetIamPolicyCall), [*locations service lb policies list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyListCall), [*locations service lb policies patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyPatchCall), [*locations service lb policies set iam policy*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicySetIamPolicyCall), [*locations service lb policies test iam permissions*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationServiceLbPolicyTestIamPermissionCall), [*locations tcp routes create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTcpRouteCreateCall), [*locations tcp routes delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTcpRouteDeleteCall), [*locations tcp routes get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTcpRouteGetCall), [*locations tcp routes list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTcpRouteListCall), [*locations tcp routes patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTcpRoutePatchCall), [*locations tls routes create*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTlsRouteCreateCall), [*locations tls routes delete*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTlsRouteDeleteCall), [*locations tls routes get*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTlsRouteGetCall), [*locations tls routes list*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTlsRouteListCall) and [*locations tls routes patch*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/api::ProjectLocationTlsRoutePatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/NetworkServices)** +* **[Hub](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/NetworkServices)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::CallBuilder) -* **[Resources](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::CallBuilder) +* **[Resources](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Part)** + * **[Parts](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -158,17 +158,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -178,29 +178,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Delegate) to the -[Method Builder](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Delegate) to the +[Method Builder](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::RequestValue) and -[decodable](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::RequestValue) and +[decodable](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-networkservices1/5.0.3+20240224/google_networkservices1/client::RequestValue) are moved +* [request values](https://docs.rs/google-networkservices1/5.0.4+20240224/google_networkservices1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/networkservices1/src/api.rs b/gen/networkservices1/src/api.rs index 339735ab35..2718a232c6 100644 --- a/gen/networkservices1/src/api.rs +++ b/gen/networkservices1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> NetworkServices { NetworkServices { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://networkservices.googleapis.com/".to_string(), _root_url: "https://networkservices.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> NetworkServices { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/networkservices1/src/lib.rs b/gen/networkservices1/src/lib.rs index b8dbcf237e..da0c9ee9c1 100644 --- a/gen/networkservices1/src/lib.rs +++ b/gen/networkservices1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *NetworkServices* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *networkservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *NetworkServices* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *networkservices:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *NetworkServices* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/networking). diff --git a/gen/notebooks1-cli/Cargo.toml b/gen/notebooks1-cli/Cargo.toml index e7a1972864..951bac7d9e 100644 --- a/gen/notebooks1-cli/Cargo.toml +++ b/gen/notebooks1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-notebooks1-cli" -version = "5.0.3+20231227" +version = "5.0.4+20231227" authors = ["Sebastian Thiel "] description = "A complete library to interact with AI Platform Notebooks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/notebooks1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-notebooks1] path = "../notebooks1" -version = "5.0.3+20231227" +version = "5.0.4+20231227" diff --git a/gen/notebooks1-cli/README.md b/gen/notebooks1-cli/README.md index 94cdcae57e..44c9b2f68a 100644 --- a/gen/notebooks1-cli/README.md +++ b/gen/notebooks1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *AI Platform Notebooks* API at revision *20231227*. The CLI is at version *5.0.3*. +This documentation was generated from the *AI Platform Notebooks* API at revision *20231227*. The CLI is at version *5.0.4*. ```bash notebooks1 [options] diff --git a/gen/notebooks1-cli/mkdocs.yml b/gen/notebooks1-cli/mkdocs.yml index 2df99d09b2..5588c6a571 100644 --- a/gen/notebooks1-cli/mkdocs.yml +++ b/gen/notebooks1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: AI Platform Notebooks v5.0.3+20231227 +site_name: AI Platform Notebooks v5.0.4+20231227 site_url: http://byron.github.io/google-apis-rs/google-notebooks1-cli site_description: A complete library to interact with AI Platform Notebooks (protocol v1) diff --git a/gen/notebooks1-cli/src/main.rs b/gen/notebooks1-cli/src/main.rs index c90057a250..b819d1f476 100644 --- a/gen/notebooks1-cli/src/main.rs +++ b/gen/notebooks1-cli/src/main.rs @@ -6767,7 +6767,7 @@ async fn main() { let mut app = App::new("notebooks1") .author("Sebastian Thiel ") - .version("5.0.3+20231227") + .version("5.0.4+20231227") .about("Notebooks API is used to manage notebook resources in Google Cloud.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_notebooks1_cli") .arg(Arg::with_name("url") diff --git a/gen/notebooks1/Cargo.toml b/gen/notebooks1/Cargo.toml index 0ea754a411..0ee080f263 100644 --- a/gen/notebooks1/Cargo.toml +++ b/gen/notebooks1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-notebooks1" -version = "5.0.3+20231227" +version = "5.0.4+20231227" authors = ["Sebastian Thiel "] description = "A complete library to interact with AI Platform Notebooks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/notebooks1" homepage = "https://cloud.google.com/notebooks/docs/" -documentation = "https://docs.rs/google-notebooks1/5.0.3+20231227" +documentation = "https://docs.rs/google-notebooks1/5.0.4+20231227" license = "MIT" keywords = ["notebooks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/notebooks1/README.md b/gen/notebooks1/README.md index 433c887514..4f535bc156 100644 --- a/gen/notebooks1/README.md +++ b/gen/notebooks1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-notebooks1` library allows access to all features of the *Google AI Platform Notebooks* service. -This documentation was generated from *AI Platform Notebooks* crate version *5.0.3+20231227*, where *20231227* is the exact revision of the *notebooks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *AI Platform Notebooks* crate version *5.0.4+20231227*, where *20231227* is the exact revision of the *notebooks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *AI Platform Notebooks* *v1* API can be found at the [official documentation site](https://cloud.google.com/notebooks/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/AIPlatformNotebooks) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/AIPlatformNotebooks) ... * projects - * [*locations environments create*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationEnvironmentCreateCall), [*locations environments delete*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationEnvironmentDeleteCall), [*locations environments get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationEnvironmentGetCall), [*locations environments list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationEnvironmentListCall), [*locations executions create*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationExecutionCreateCall), [*locations executions delete*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationExecutionDeleteCall), [*locations executions get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationExecutionGetCall), [*locations executions list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationExecutionListCall), [*locations get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceDeleteCall), [*locations instances diagnose*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceDiagnoseCall), [*locations instances get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceGetCall), [*locations instances get iam policy*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceGetIamPolicyCall), [*locations instances get instance health*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceGetInstanceHealthCall), [*locations instances is upgradeable*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceIsUpgradeableCall), [*locations instances list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceListCall), [*locations instances migrate*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceMigrateCall), [*locations instances register*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceRegisterCall), [*locations instances report*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceReportCall), [*locations instances report event*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceReportEventCall), [*locations instances reset*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceResetCall), [*locations instances rollback*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceRollbackCall), [*locations instances set accelerator*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceSetAcceleratorCall), [*locations instances set iam policy*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceSetIamPolicyCall), [*locations instances set labels*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceSetLabelCall), [*locations instances set machine type*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceSetMachineTypeCall), [*locations instances start*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceStartCall), [*locations instances stop*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceStopCall), [*locations instances test iam permissions*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceTestIamPermissionCall), [*locations instances update config*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceUpdateConfigCall), [*locations instances update metadata items*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceUpdateMetadataItemCall), [*locations instances update shielded instance config*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceUpdateShieldedInstanceConfigCall), [*locations instances upgrade*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceUpgradeCall), [*locations instances upgrade internal*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationInstanceUpgradeInternalCall), [*locations list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationOperationListCall), [*locations runtimes create*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeCreateCall), [*locations runtimes delete*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeDeleteCall), [*locations runtimes diagnose*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeDiagnoseCall), [*locations runtimes get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeGetCall), [*locations runtimes get iam policy*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeGetIamPolicyCall), [*locations runtimes list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeListCall), [*locations runtimes migrate*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeMigrateCall), [*locations runtimes patch*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimePatchCall), [*locations runtimes refresh runtime token internal*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeRefreshRuntimeTokenInternalCall), [*locations runtimes report event*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeReportEventCall), [*locations runtimes reset*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeResetCall), [*locations runtimes set iam policy*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeSetIamPolicyCall), [*locations runtimes start*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeStartCall), [*locations runtimes stop*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeStopCall), [*locations runtimes switch*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeSwitchCall), [*locations runtimes test iam permissions*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeTestIamPermissionCall), [*locations runtimes upgrade*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationRuntimeUpgradeCall), [*locations schedules create*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationScheduleCreateCall), [*locations schedules delete*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationScheduleDeleteCall), [*locations schedules get*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationScheduleGetCall), [*locations schedules list*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationScheduleListCall) and [*locations schedules trigger*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/api::ProjectLocationScheduleTriggerCall) + * [*locations environments create*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationEnvironmentCreateCall), [*locations environments delete*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationEnvironmentDeleteCall), [*locations environments get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationEnvironmentGetCall), [*locations environments list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationEnvironmentListCall), [*locations executions create*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationExecutionCreateCall), [*locations executions delete*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationExecutionDeleteCall), [*locations executions get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationExecutionGetCall), [*locations executions list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationExecutionListCall), [*locations get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceDeleteCall), [*locations instances diagnose*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceDiagnoseCall), [*locations instances get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceGetCall), [*locations instances get iam policy*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceGetIamPolicyCall), [*locations instances get instance health*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceGetInstanceHealthCall), [*locations instances is upgradeable*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceIsUpgradeableCall), [*locations instances list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceListCall), [*locations instances migrate*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceMigrateCall), [*locations instances register*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceRegisterCall), [*locations instances report*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceReportCall), [*locations instances report event*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceReportEventCall), [*locations instances reset*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceResetCall), [*locations instances rollback*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceRollbackCall), [*locations instances set accelerator*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceSetAcceleratorCall), [*locations instances set iam policy*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceSetIamPolicyCall), [*locations instances set labels*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceSetLabelCall), [*locations instances set machine type*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceSetMachineTypeCall), [*locations instances start*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceStartCall), [*locations instances stop*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceStopCall), [*locations instances test iam permissions*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceTestIamPermissionCall), [*locations instances update config*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceUpdateConfigCall), [*locations instances update metadata items*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceUpdateMetadataItemCall), [*locations instances update shielded instance config*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceUpdateShieldedInstanceConfigCall), [*locations instances upgrade*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceUpgradeCall), [*locations instances upgrade internal*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationInstanceUpgradeInternalCall), [*locations list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationOperationListCall), [*locations runtimes create*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeCreateCall), [*locations runtimes delete*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeDeleteCall), [*locations runtimes diagnose*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeDiagnoseCall), [*locations runtimes get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeGetCall), [*locations runtimes get iam policy*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeGetIamPolicyCall), [*locations runtimes list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeListCall), [*locations runtimes migrate*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeMigrateCall), [*locations runtimes patch*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimePatchCall), [*locations runtimes refresh runtime token internal*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeRefreshRuntimeTokenInternalCall), [*locations runtimes report event*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeReportEventCall), [*locations runtimes reset*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeResetCall), [*locations runtimes set iam policy*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeSetIamPolicyCall), [*locations runtimes start*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeStartCall), [*locations runtimes stop*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeStopCall), [*locations runtimes switch*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeSwitchCall), [*locations runtimes test iam permissions*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeTestIamPermissionCall), [*locations runtimes upgrade*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationRuntimeUpgradeCall), [*locations schedules create*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationScheduleCreateCall), [*locations schedules delete*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationScheduleDeleteCall), [*locations schedules get*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationScheduleGetCall), [*locations schedules list*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationScheduleListCall) and [*locations schedules trigger*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/api::ProjectLocationScheduleTriggerCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/AIPlatformNotebooks)** +* **[Hub](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/AIPlatformNotebooks)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::CallBuilder) -* **[Resources](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::CallBuilder) +* **[Resources](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Part)** + * **[Parts](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -162,17 +162,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -182,29 +182,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Delegate) to the -[Method Builder](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Delegate) to the +[Method Builder](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::RequestValue) and -[decodable](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::RequestValue) and +[decodable](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-notebooks1/5.0.3+20231227/google_notebooks1/client::RequestValue) are moved +* [request values](https://docs.rs/google-notebooks1/5.0.4+20231227/google_notebooks1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/notebooks1/src/api.rs b/gen/notebooks1/src/api.rs index de06469a0c..74bff26664 100644 --- a/gen/notebooks1/src/api.rs +++ b/gen/notebooks1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> AIPlatformNotebooks { AIPlatformNotebooks { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://notebooks.googleapis.com/".to_string(), _root_url: "https://notebooks.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> AIPlatformNotebooks { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/notebooks1/src/lib.rs b/gen/notebooks1/src/lib.rs index 42fe71e82d..f34756d0a0 100644 --- a/gen/notebooks1/src/lib.rs +++ b/gen/notebooks1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AI Platform Notebooks* crate version *5.0.3+20231227*, where *20231227* is the exact revision of the *notebooks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *AI Platform Notebooks* crate version *5.0.4+20231227*, where *20231227* is the exact revision of the *notebooks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *AI Platform Notebooks* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/notebooks/docs/). diff --git a/gen/ondemandscanning1-cli/Cargo.toml b/gen/ondemandscanning1-cli/Cargo.toml index 75cb791a6a..c3a37378dd 100644 --- a/gen/ondemandscanning1-cli/Cargo.toml +++ b/gen/ondemandscanning1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-ondemandscanning1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with On-Demand Scanning (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ondemandscanning1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-ondemandscanning1] path = "../ondemandscanning1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/ondemandscanning1-cli/README.md b/gen/ondemandscanning1-cli/README.md index f61b11f830..668a891e64 100644 --- a/gen/ondemandscanning1-cli/README.md +++ b/gen/ondemandscanning1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *On-Demand Scanning* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *On-Demand Scanning* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash ondemandscanning1 [options] diff --git a/gen/ondemandscanning1-cli/mkdocs.yml b/gen/ondemandscanning1-cli/mkdocs.yml index 9f5bca9842..90f8c11dd0 100644 --- a/gen/ondemandscanning1-cli/mkdocs.yml +++ b/gen/ondemandscanning1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: On-Demand Scanning v5.0.3+20240226 +site_name: On-Demand Scanning v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-ondemandscanning1-cli site_description: A complete library to interact with On-Demand Scanning (protocol v1) diff --git a/gen/ondemandscanning1-cli/src/main.rs b/gen/ondemandscanning1-cli/src/main.rs index 2f8c6c84a8..be3dbb3045 100644 --- a/gen/ondemandscanning1-cli/src/main.rs +++ b/gen/ondemandscanning1-cli/src/main.rs @@ -743,7 +743,7 @@ async fn main() { let mut app = App::new("ondemandscanning1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("A service to scan container images for vulnerabilities.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_ondemandscanning1_cli") .arg(Arg::with_name("url") diff --git a/gen/ondemandscanning1/Cargo.toml b/gen/ondemandscanning1/Cargo.toml index cbff31018d..9e4f6670fe 100644 --- a/gen/ondemandscanning1/Cargo.toml +++ b/gen/ondemandscanning1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-ondemandscanning1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with On-Demand Scanning (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/ondemandscanning1" homepage = "https://cloud.google.com/container-analysis/docs/on-demand-scanning/" -documentation = "https://docs.rs/google-ondemandscanning1/5.0.3+20240226" +documentation = "https://docs.rs/google-ondemandscanning1/5.0.4+20240226" license = "MIT" keywords = ["ondemandscanning", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/ondemandscanning1/README.md b/gen/ondemandscanning1/README.md index c0443f4367..7fb315b615 100644 --- a/gen/ondemandscanning1/README.md +++ b/gen/ondemandscanning1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-ondemandscanning1` library allows access to all features of the *Google On-Demand Scanning* service. -This documentation was generated from *On-Demand Scanning* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *ondemandscanning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *On-Demand Scanning* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *ondemandscanning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *On-Demand Scanning* *v1* API can be found at the [official documentation site](https://cloud.google.com/container-analysis/docs/on-demand-scanning/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/OnDemandScanning) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/OnDemandScanning) ... * projects - * [*locations operations cancel*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationOperationWaitCall), [*locations scans analyze packages*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationScanAnalyzePackageCall) and [*locations scans vulnerabilities list*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/api::ProjectLocationScanVulnerabilityListCall) + * [*locations operations cancel*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationOperationWaitCall), [*locations scans analyze packages*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationScanAnalyzePackageCall) and [*locations scans vulnerabilities list*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/api::ProjectLocationScanVulnerabilityListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/OnDemandScanning)** +* **[Hub](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/OnDemandScanning)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::CallBuilder) -* **[Resources](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::CallBuilder) +* **[Resources](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Part)** + * **[Parts](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -121,17 +121,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -141,29 +141,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Delegate) to the -[Method Builder](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Delegate) to the +[Method Builder](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::RequestValue) and -[decodable](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::RequestValue) and +[decodable](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-ondemandscanning1/5.0.3+20240226/google_ondemandscanning1/client::RequestValue) are moved +* [request values](https://docs.rs/google-ondemandscanning1/5.0.4+20240226/google_ondemandscanning1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/ondemandscanning1/src/api.rs b/gen/ondemandscanning1/src/api.rs index 22c7e6c4ad..0f34aae89f 100644 --- a/gen/ondemandscanning1/src/api.rs +++ b/gen/ondemandscanning1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> OnDemandScanning { OnDemandScanning { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://ondemandscanning.googleapis.com/".to_string(), _root_url: "https://ondemandscanning.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> OnDemandScanning { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/ondemandscanning1/src/lib.rs b/gen/ondemandscanning1/src/lib.rs index 9918a5e61a..5aa085e5d7 100644 --- a/gen/ondemandscanning1/src/lib.rs +++ b/gen/ondemandscanning1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *On-Demand Scanning* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *ondemandscanning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *On-Demand Scanning* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *ondemandscanning:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *On-Demand Scanning* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/container-analysis/docs/on-demand-scanning/). diff --git a/gen/orgpolicy2-cli/Cargo.toml b/gen/orgpolicy2-cli/Cargo.toml index e281ff890d..05feae4dab 100644 --- a/gen/orgpolicy2-cli/Cargo.toml +++ b/gen/orgpolicy2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-orgpolicy2-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with OrgPolicy API (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/orgpolicy2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-orgpolicy2] path = "../orgpolicy2" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/orgpolicy2-cli/README.md b/gen/orgpolicy2-cli/README.md index a04e9a3055..81381397ca 100644 --- a/gen/orgpolicy2-cli/README.md +++ b/gen/orgpolicy2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *OrgPolicy API* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *OrgPolicy API* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash orgpolicy2 [options] diff --git a/gen/orgpolicy2-cli/mkdocs.yml b/gen/orgpolicy2-cli/mkdocs.yml index e8a5220f9f..3d764690bc 100644 --- a/gen/orgpolicy2-cli/mkdocs.yml +++ b/gen/orgpolicy2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: OrgPolicy API v5.0.3+20240226 +site_name: OrgPolicy API v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-orgpolicy2-cli site_description: A complete library to interact with OrgPolicy API (protocol v2) diff --git a/gen/orgpolicy2-cli/src/main.rs b/gen/orgpolicy2-cli/src/main.rs index 0b4568293b..1c1cef6bc2 100644 --- a/gen/orgpolicy2-cli/src/main.rs +++ b/gen/orgpolicy2-cli/src/main.rs @@ -2650,7 +2650,7 @@ async fn main() { let mut app = App::new("orgpolicy2") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("The Organization Policy API allows users to configure governance rules on their Google Cloud resources across the resource hierarchy.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_orgpolicy2_cli") .arg(Arg::with_name("url") diff --git a/gen/orgpolicy2/Cargo.toml b/gen/orgpolicy2/Cargo.toml index 51a6087517..026bce880d 100644 --- a/gen/orgpolicy2/Cargo.toml +++ b/gen/orgpolicy2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-orgpolicy2" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with OrgPolicy API (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/orgpolicy2" homepage = "https://cloud.google.com/orgpolicy/docs/reference/rest/index.html" -documentation = "https://docs.rs/google-orgpolicy2/5.0.3+20240226" +documentation = "https://docs.rs/google-orgpolicy2/5.0.4+20240226" license = "MIT" keywords = ["orgpolicy", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/orgpolicy2/README.md b/gen/orgpolicy2/README.md index b89aa69a48..592f976d30 100644 --- a/gen/orgpolicy2/README.md +++ b/gen/orgpolicy2/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-orgpolicy2` library allows access to all features of the *Google OrgPolicy API* service. -This documentation was generated from *OrgPolicy API* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *orgpolicy:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *OrgPolicy API* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *orgpolicy:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *OrgPolicy API* *v2* API can be found at the [official documentation site](https://cloud.google.com/orgpolicy/docs/reference/rest/index.html). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/OrgPolicyAPI) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/OrgPolicyAPI) ... * folders - * [*constraints list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderConstraintListCall), [*policies create*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderPolicyCreateCall), [*policies delete*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderPolicyDeleteCall), [*policies get*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderPolicyGetCall), [*policies get effective policy*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderPolicyGetEffectivePolicyCall), [*policies list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderPolicyListCall) and [*policies patch*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::FolderPolicyPatchCall) + * [*constraints list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderConstraintListCall), [*policies create*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderPolicyCreateCall), [*policies delete*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderPolicyDeleteCall), [*policies get*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderPolicyGetCall), [*policies get effective policy*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderPolicyGetEffectivePolicyCall), [*policies list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderPolicyListCall) and [*policies patch*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::FolderPolicyPatchCall) * organizations - * [*constraints list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationConstraintListCall), [*custom constraints create*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationCustomConstraintCreateCall), [*custom constraints delete*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationCustomConstraintDeleteCall), [*custom constraints get*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationCustomConstraintGetCall), [*custom constraints list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationCustomConstraintListCall), [*custom constraints patch*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationCustomConstraintPatchCall), [*policies create*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationPolicyCreateCall), [*policies delete*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationPolicyDeleteCall), [*policies get*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationPolicyGetCall), [*policies get effective policy*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationPolicyGetEffectivePolicyCall), [*policies list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationPolicyListCall) and [*policies patch*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::OrganizationPolicyPatchCall) + * [*constraints list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationConstraintListCall), [*custom constraints create*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationCustomConstraintCreateCall), [*custom constraints delete*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationCustomConstraintDeleteCall), [*custom constraints get*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationCustomConstraintGetCall), [*custom constraints list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationCustomConstraintListCall), [*custom constraints patch*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationCustomConstraintPatchCall), [*policies create*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationPolicyCreateCall), [*policies delete*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationPolicyDeleteCall), [*policies get*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationPolicyGetCall), [*policies get effective policy*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationPolicyGetEffectivePolicyCall), [*policies list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationPolicyListCall) and [*policies patch*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::OrganizationPolicyPatchCall) * projects - * [*constraints list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectConstraintListCall), [*policies create*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectPolicyCreateCall), [*policies delete*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectPolicyDeleteCall), [*policies get*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectPolicyGetCall), [*policies get effective policy*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectPolicyGetEffectivePolicyCall), [*policies list*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectPolicyListCall) and [*policies patch*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/api::ProjectPolicyPatchCall) + * [*constraints list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectConstraintListCall), [*policies create*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectPolicyCreateCall), [*policies delete*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectPolicyDeleteCall), [*policies get*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectPolicyGetCall), [*policies get effective policy*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectPolicyGetEffectivePolicyCall), [*policies list*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectPolicyListCall) and [*policies patch*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/api::ProjectPolicyPatchCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/OrgPolicyAPI)** +* **[Hub](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/OrgPolicyAPI)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::CallBuilder) -* **[Resources](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::CallBuilder) +* **[Resources](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Part)** + * **[Parts](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -140,17 +140,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -160,29 +160,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Delegate) to the -[Method Builder](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Delegate) to the +[Method Builder](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::RequestValue) and -[decodable](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::RequestValue) and +[decodable](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-orgpolicy2/5.0.3+20240226/google_orgpolicy2/client::RequestValue) are moved +* [request values](https://docs.rs/google-orgpolicy2/5.0.4+20240226/google_orgpolicy2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/orgpolicy2/src/api.rs b/gen/orgpolicy2/src/api.rs index c4d58905f2..daaeabfc9a 100644 --- a/gen/orgpolicy2/src/api.rs +++ b/gen/orgpolicy2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> OrgPolicyAPI { OrgPolicyAPI { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://orgpolicy.googleapis.com/".to_string(), _root_url: "https://orgpolicy.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> OrgPolicyAPI { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/orgpolicy2/src/lib.rs b/gen/orgpolicy2/src/lib.rs index aab8b7ad6b..a988610961 100644 --- a/gen/orgpolicy2/src/lib.rs +++ b/gen/orgpolicy2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *OrgPolicy API* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *orgpolicy:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *OrgPolicy API* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *orgpolicy:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *OrgPolicy API* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/orgpolicy/docs/reference/rest/index.html). diff --git a/gen/oslogin1-cli/Cargo.toml b/gen/oslogin1-cli/Cargo.toml index b020cb971d..2ca62fbe94 100644 --- a/gen/oslogin1-cli/Cargo.toml +++ b/gen/oslogin1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-oslogin1-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud OS Login (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/oslogin1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-oslogin1] path = "../oslogin1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/oslogin1-cli/README.md b/gen/oslogin1-cli/README.md index b0e90d5d1d..d27f1b55b6 100644 --- a/gen/oslogin1-cli/README.md +++ b/gen/oslogin1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud OS Login* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud OS Login* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash oslogin1 [options] diff --git a/gen/oslogin1-cli/mkdocs.yml b/gen/oslogin1-cli/mkdocs.yml index d03d746dc1..055fbcf67d 100644 --- a/gen/oslogin1-cli/mkdocs.yml +++ b/gen/oslogin1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud OS Login v5.0.3+20240225 +site_name: Cloud OS Login v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-oslogin1-cli site_description: A complete library to interact with Cloud OS Login (protocol v1) diff --git a/gen/oslogin1-cli/src/main.rs b/gen/oslogin1-cli/src/main.rs index a82716bdcf..258bdb0982 100644 --- a/gen/oslogin1-cli/src/main.rs +++ b/gen/oslogin1-cli/src/main.rs @@ -826,7 +826,7 @@ async fn main() { let mut app = App::new("oslogin1") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("You can use OS Login to manage access to your VM instances using IAM roles.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_oslogin1_cli") .arg(Arg::with_name("url") diff --git a/gen/oslogin1/Cargo.toml b/gen/oslogin1/Cargo.toml index 3eb2f43be3..09358c18af 100644 --- a/gen/oslogin1/Cargo.toml +++ b/gen/oslogin1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-oslogin1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud OS Login (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/oslogin1" homepage = "https://cloud.google.com/compute/docs/oslogin/" -documentation = "https://docs.rs/google-oslogin1/5.0.3+20240225" +documentation = "https://docs.rs/google-oslogin1/5.0.4+20240225" license = "MIT" keywords = ["oslogin", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/oslogin1/README.md b/gen/oslogin1/README.md index 3ad5c18222..3e1191d5fe 100644 --- a/gen/oslogin1/README.md +++ b/gen/oslogin1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-oslogin1` library allows access to all features of the *Google Cloud OS Login* service. -This documentation was generated from *Cloud OS Login* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *oslogin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud OS Login* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *oslogin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud OS Login* *v1* API can be found at the [official documentation site](https://cloud.google.com/compute/docs/oslogin/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/CloudOSLogin) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/CloudOSLogin) ... * users - * [*get login profile*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserGetLoginProfileCall), [*import ssh public key*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserImportSshPublicKeyCall), [*projects delete*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserProjectDeleteCall), [*ssh public keys create*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserSshPublicKeyCreateCall), [*ssh public keys delete*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserSshPublicKeyDeleteCall), [*ssh public keys get*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserSshPublicKeyGetCall) and [*ssh public keys patch*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/api::UserSshPublicKeyPatchCall) + * [*get login profile*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserGetLoginProfileCall), [*import ssh public key*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserImportSshPublicKeyCall), [*projects delete*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserProjectDeleteCall), [*ssh public keys create*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserSshPublicKeyCreateCall), [*ssh public keys delete*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserSshPublicKeyDeleteCall), [*ssh public keys get*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserSshPublicKeyGetCall) and [*ssh public keys patch*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/api::UserSshPublicKeyPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/CloudOSLogin)** +* **[Hub](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/CloudOSLogin)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::CallBuilder) -* **[Resources](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::CallBuilder) +* **[Resources](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Part)** + * **[Parts](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Delegate) to the -[Method Builder](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Delegate) to the +[Method Builder](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::RequestValue) and -[decodable](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::RequestValue) and +[decodable](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-oslogin1/5.0.3+20240225/google_oslogin1/client::RequestValue) are moved +* [request values](https://docs.rs/google-oslogin1/5.0.4+20240225/google_oslogin1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/oslogin1/src/api.rs b/gen/oslogin1/src/api.rs index aefaa7d235..ac76ac6d3b 100644 --- a/gen/oslogin1/src/api.rs +++ b/gen/oslogin1/src/api.rs @@ -139,7 +139,7 @@ impl<'a, S> CloudOSLogin { CloudOSLogin { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://oslogin.googleapis.com/".to_string(), _root_url: "https://oslogin.googleapis.com/".to_string(), } @@ -150,7 +150,7 @@ impl<'a, S> CloudOSLogin { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/oslogin1/src/lib.rs b/gen/oslogin1/src/lib.rs index b2ef65d4ac..aecbc1ce5d 100644 --- a/gen/oslogin1/src/lib.rs +++ b/gen/oslogin1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud OS Login* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *oslogin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud OS Login* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *oslogin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud OS Login* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/compute/docs/oslogin/). diff --git a/gen/oslogin1_beta-cli/Cargo.toml b/gen/oslogin1_beta-cli/Cargo.toml index 8694ab24c7..ce9d1bf99d 100644 --- a/gen/oslogin1_beta-cli/Cargo.toml +++ b/gen/oslogin1_beta-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-oslogin1_beta-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud OS Login (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/oslogin1_beta-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-oslogin1_beta] path = "../oslogin1_beta" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/oslogin1_beta-cli/README.md b/gen/oslogin1_beta-cli/README.md index b619aa7aa2..e812a546b0 100644 --- a/gen/oslogin1_beta-cli/README.md +++ b/gen/oslogin1_beta-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud OS Login* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud OS Login* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash oslogin1-beta [options] diff --git a/gen/oslogin1_beta-cli/mkdocs.yml b/gen/oslogin1_beta-cli/mkdocs.yml index 424846757b..346f359b34 100644 --- a/gen/oslogin1_beta-cli/mkdocs.yml +++ b/gen/oslogin1_beta-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud OS Login v5.0.3+20240225 +site_name: Cloud OS Login v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-oslogin1_beta-cli site_description: A complete library to interact with Cloud OS Login (protocol v1beta) diff --git a/gen/oslogin1_beta-cli/src/main.rs b/gen/oslogin1_beta-cli/src/main.rs index a112e630bf..f10d39e6e4 100644 --- a/gen/oslogin1_beta-cli/src/main.rs +++ b/gen/oslogin1_beta-cli/src/main.rs @@ -1064,7 +1064,7 @@ async fn main() { let mut app = App::new("oslogin1-beta") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("You can use OS Login to manage access to your VM instances using IAM roles.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_oslogin1_beta_cli") .arg(Arg::with_name("url") diff --git a/gen/oslogin1_beta/Cargo.toml b/gen/oslogin1_beta/Cargo.toml index f3ae10bfc1..eb0258437e 100644 --- a/gen/oslogin1_beta/Cargo.toml +++ b/gen/oslogin1_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-oslogin1_beta" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud OS Login (protocol v1beta)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/oslogin1_beta" homepage = "https://cloud.google.com/compute/docs/oslogin/" -documentation = "https://docs.rs/google-oslogin1_beta/5.0.3+20240225" +documentation = "https://docs.rs/google-oslogin1_beta/5.0.4+20240225" license = "MIT" keywords = ["oslogin", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/oslogin1_beta/README.md b/gen/oslogin1_beta/README.md index daf595254e..74ed171c4d 100644 --- a/gen/oslogin1_beta/README.md +++ b/gen/oslogin1_beta/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-oslogin1_beta` library allows access to all features of the *Google Cloud OS Login* service. -This documentation was generated from *Cloud OS Login* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *oslogin:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud OS Login* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *oslogin:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud OS Login* *v1_beta* API can be found at the [official documentation site](https://cloud.google.com/compute/docs/oslogin/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/CloudOSLogin) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/CloudOSLogin) ... * users - * [*get login profile*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserGetLoginProfileCall), [*import ssh public key*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserImportSshPublicKeyCall), [*projects delete*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserProjectDeleteCall), [*projects locations sign ssh public key*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserProjectLocationSignSshPublicKeyCall), [*projects zones sign ssh public key*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserProjectZoneSignSshPublicKeyCall), [*ssh public keys create*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserSshPublicKeyCreateCall), [*ssh public keys delete*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserSshPublicKeyDeleteCall), [*ssh public keys get*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserSshPublicKeyGetCall) and [*ssh public keys patch*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/api::UserSshPublicKeyPatchCall) + * [*get login profile*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserGetLoginProfileCall), [*import ssh public key*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserImportSshPublicKeyCall), [*projects delete*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserProjectDeleteCall), [*projects locations sign ssh public key*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserProjectLocationSignSshPublicKeyCall), [*projects zones sign ssh public key*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserProjectZoneSignSshPublicKeyCall), [*ssh public keys create*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserSshPublicKeyCreateCall), [*ssh public keys delete*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserSshPublicKeyDeleteCall), [*ssh public keys get*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserSshPublicKeyGetCall) and [*ssh public keys patch*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/api::UserSshPublicKeyPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/CloudOSLogin)** +* **[Hub](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/CloudOSLogin)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::CallBuilder) -* **[Resources](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::CallBuilder) +* **[Resources](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Part)** + * **[Parts](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::CallBuilder)** +* **[Activities](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Delegate) to the -[Method Builder](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Delegate) to the +[Method Builder](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::RequestValue) and -[decodable](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::RequestValue) and +[decodable](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-oslogin1_beta/5.0.3+20240225/google_oslogin1_beta/client::RequestValue) are moved +* [request values](https://docs.rs/google-oslogin1_beta/5.0.4+20240225/google_oslogin1_beta/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/oslogin1_beta/src/api.rs b/gen/oslogin1_beta/src/api.rs index e285a7a802..c95e41d750 100644 --- a/gen/oslogin1_beta/src/api.rs +++ b/gen/oslogin1_beta/src/api.rs @@ -140,7 +140,7 @@ impl<'a, S> CloudOSLogin { CloudOSLogin { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://oslogin.googleapis.com/".to_string(), _root_url: "https://oslogin.googleapis.com/".to_string(), } @@ -151,7 +151,7 @@ impl<'a, S> CloudOSLogin { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/oslogin1_beta/src/lib.rs b/gen/oslogin1_beta/src/lib.rs index 142861279c..2e9136233d 100644 --- a/gen/oslogin1_beta/src/lib.rs +++ b/gen/oslogin1_beta/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud OS Login* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *oslogin:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud OS Login* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *oslogin:v1beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud OS Login* *v1_beta* API can be found at the //! [official documentation site](https://cloud.google.com/compute/docs/oslogin/). diff --git a/gen/pagespeedonline2-cli/Cargo.toml b/gen/pagespeedonline2-cli/Cargo.toml index f27d1f7ff6..cf893ac41c 100644 --- a/gen/pagespeedonline2-cli/Cargo.toml +++ b/gen/pagespeedonline2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pagespeedonline2-cli" -version = "5.0.3+20191206" +version = "5.0.4+20191206" authors = ["Sebastian Thiel "] description = "A complete library to interact with pagespeedonline (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pagespeedonline2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-pagespeedonline2] path = "../pagespeedonline2" -version = "5.0.3+20191206" +version = "5.0.4+20191206" diff --git a/gen/pagespeedonline2-cli/README.md b/gen/pagespeedonline2-cli/README.md index eb7a5b2b7f..4386290abc 100644 --- a/gen/pagespeedonline2-cli/README.md +++ b/gen/pagespeedonline2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *pagespeedonline* API at revision *20191206*. The CLI is at version *5.0.3*. +This documentation was generated from the *pagespeedonline* API at revision *20191206*. The CLI is at version *5.0.4*. ```bash pagespeedonline2 [options] diff --git a/gen/pagespeedonline2-cli/mkdocs.yml b/gen/pagespeedonline2-cli/mkdocs.yml index 91bdad6fd7..5e957c4dc2 100644 --- a/gen/pagespeedonline2-cli/mkdocs.yml +++ b/gen/pagespeedonline2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: pagespeedonline v5.0.3+20191206 +site_name: pagespeedonline v5.0.4+20191206 site_url: http://byron.github.io/google-apis-rs/google-pagespeedonline2-cli site_description: A complete library to interact with pagespeedonline (protocol v2) diff --git a/gen/pagespeedonline2-cli/src/main.rs b/gen/pagespeedonline2-cli/src/main.rs index 4044c84bda..125e98737e 100644 --- a/gen/pagespeedonline2-cli/src/main.rs +++ b/gen/pagespeedonline2-cli/src/main.rs @@ -230,7 +230,7 @@ async fn main() { let mut app = App::new("pagespeedonline2") .author("Sebastian Thiel ") - .version("5.0.3+20191206") + .version("5.0.4+20191206") .about("Analyzes the performance of a web page and provides tailored suggestions to make that page faster.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_pagespeedonline2_cli") .arg(Arg::with_name("folder") diff --git a/gen/pagespeedonline2/Cargo.toml b/gen/pagespeedonline2/Cargo.toml index 478361c8de..74954e8672 100644 --- a/gen/pagespeedonline2/Cargo.toml +++ b/gen/pagespeedonline2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pagespeedonline2" -version = "5.0.3+20191206" +version = "5.0.4+20191206" authors = ["Sebastian Thiel "] description = "A complete library to interact with pagespeedonline (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pagespeedonline2" homepage = "https://developers.google.com/speed/docs/insights/v2/getting-started" -documentation = "https://docs.rs/google-pagespeedonline2/5.0.3+20191206" +documentation = "https://docs.rs/google-pagespeedonline2/5.0.4+20191206" license = "MIT" keywords = ["pagespeedonline", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/pagespeedonline2/README.md b/gen/pagespeedonline2/README.md index a494f67d28..16ff07f4a4 100644 --- a/gen/pagespeedonline2/README.md +++ b/gen/pagespeedonline2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-pagespeedonline2` library allows access to all features of the *Google pagespeedonline* service. -This documentation was generated from *pagespeedonline* crate version *5.0.3+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *pagespeedonline* crate version *5.0.4+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *pagespeedonline* *v2* API can be found at the [official documentation site](https://developers.google.com/speed/docs/insights/v2/getting-started). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/Pagespeedonline) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/Pagespeedonline) ... * pagespeedapi - * [*runpagespeed*](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/api::PagespeedapiRunpagespeedCall) + * [*runpagespeed*](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/api::PagespeedapiRunpagespeedCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/Pagespeedonline)** +* **[Hub](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/Pagespeedonline)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::CallBuilder) -* **[Resources](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::CallBuilder) +* **[Resources](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Part)** + * **[Parts](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -123,17 +123,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -143,29 +143,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Delegate) to the -[Method Builder](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Delegate) to the +[Method Builder](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::RequestValue) and -[decodable](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::RequestValue) and +[decodable](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-pagespeedonline2/5.0.3+20191206/google_pagespeedonline2/client::RequestValue) are moved +* [request values](https://docs.rs/google-pagespeedonline2/5.0.4+20191206/google_pagespeedonline2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/pagespeedonline2/src/api.rs b/gen/pagespeedonline2/src/api.rs index 68761b31bf..cb8fd07a62 100644 --- a/gen/pagespeedonline2/src/api.rs +++ b/gen/pagespeedonline2/src/api.rs @@ -102,7 +102,7 @@ impl<'a, S> Pagespeedonline { Pagespeedonline { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/pagespeedonline/v2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -113,7 +113,7 @@ impl<'a, S> Pagespeedonline { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pagespeedonline2/src/lib.rs b/gen/pagespeedonline2/src/lib.rs index 5cdbaa0f50..09211ed0c8 100644 --- a/gen/pagespeedonline2/src/lib.rs +++ b/gen/pagespeedonline2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *pagespeedonline* crate version *5.0.3+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *pagespeedonline* crate version *5.0.4+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *pagespeedonline* *v2* API can be found at the //! [official documentation site](https://developers.google.com/speed/docs/insights/v2/getting-started). diff --git a/gen/pagespeedonline4-cli/Cargo.toml b/gen/pagespeedonline4-cli/Cargo.toml index ca9eab0dae..549fe69f35 100644 --- a/gen/pagespeedonline4-cli/Cargo.toml +++ b/gen/pagespeedonline4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pagespeedonline4-cli" -version = "5.0.3+20191206" +version = "5.0.4+20191206" authors = ["Sebastian Thiel "] description = "A complete library to interact with pagespeedonline (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pagespeedonline4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-pagespeedonline4] path = "../pagespeedonline4" -version = "5.0.3+20191206" +version = "5.0.4+20191206" diff --git a/gen/pagespeedonline4-cli/README.md b/gen/pagespeedonline4-cli/README.md index f71eceff97..74fd8f3405 100644 --- a/gen/pagespeedonline4-cli/README.md +++ b/gen/pagespeedonline4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *pagespeedonline* API at revision *20191206*. The CLI is at version *5.0.3*. +This documentation was generated from the *pagespeedonline* API at revision *20191206*. The CLI is at version *5.0.4*. ```bash pagespeedonline4 [options] diff --git a/gen/pagespeedonline4-cli/mkdocs.yml b/gen/pagespeedonline4-cli/mkdocs.yml index c45c7c12d5..0e328dc305 100644 --- a/gen/pagespeedonline4-cli/mkdocs.yml +++ b/gen/pagespeedonline4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: pagespeedonline v5.0.3+20191206 +site_name: pagespeedonline v5.0.4+20191206 site_url: http://byron.github.io/google-apis-rs/google-pagespeedonline4-cli site_description: A complete library to interact with pagespeedonline (protocol v4) diff --git a/gen/pagespeedonline4-cli/src/main.rs b/gen/pagespeedonline4-cli/src/main.rs index 0595b32246..4bb27b1bdc 100644 --- a/gen/pagespeedonline4-cli/src/main.rs +++ b/gen/pagespeedonline4-cli/src/main.rs @@ -239,7 +239,7 @@ async fn main() { let mut app = App::new("pagespeedonline4") .author("Sebastian Thiel ") - .version("5.0.3+20191206") + .version("5.0.4+20191206") .about("Analyzes the performance of a web page and provides tailored suggestions to make that page faster.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_pagespeedonline4_cli") .arg(Arg::with_name("folder") diff --git a/gen/pagespeedonline4/Cargo.toml b/gen/pagespeedonline4/Cargo.toml index 84c39dc3d5..04c1b6a507 100644 --- a/gen/pagespeedonline4/Cargo.toml +++ b/gen/pagespeedonline4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pagespeedonline4" -version = "5.0.3+20191206" +version = "5.0.4+20191206" authors = ["Sebastian Thiel "] description = "A complete library to interact with pagespeedonline (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pagespeedonline4" homepage = "https://developers.google.com/speed/docs/insights/v4/getting-started" -documentation = "https://docs.rs/google-pagespeedonline4/5.0.3+20191206" +documentation = "https://docs.rs/google-pagespeedonline4/5.0.4+20191206" license = "MIT" keywords = ["pagespeedonline", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/pagespeedonline4/README.md b/gen/pagespeedonline4/README.md index 14b46fe230..4aab281ac6 100644 --- a/gen/pagespeedonline4/README.md +++ b/gen/pagespeedonline4/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-pagespeedonline4` library allows access to all features of the *Google pagespeedonline* service. -This documentation was generated from *pagespeedonline* crate version *5.0.3+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *pagespeedonline* crate version *5.0.4+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *pagespeedonline* *v4* API can be found at the [official documentation site](https://developers.google.com/speed/docs/insights/v4/getting-started). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/Pagespeedonline) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/Pagespeedonline) ... * pagespeedapi - * [*runpagespeed*](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/api::PagespeedapiRunpagespeedCall) + * [*runpagespeed*](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/api::PagespeedapiRunpagespeedCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/Pagespeedonline)** +* **[Hub](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/Pagespeedonline)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::CallBuilder) -* **[Resources](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::CallBuilder) +* **[Resources](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Part)** + * **[Parts](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Delegate) to the -[Method Builder](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Delegate) to the +[Method Builder](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::RequestValue) and -[decodable](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::RequestValue) and +[decodable](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-pagespeedonline4/5.0.3+20191206/google_pagespeedonline4/client::RequestValue) are moved +* [request values](https://docs.rs/google-pagespeedonline4/5.0.4+20191206/google_pagespeedonline4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/pagespeedonline4/src/api.rs b/gen/pagespeedonline4/src/api.rs index fe0f4157f0..75ff786d54 100644 --- a/gen/pagespeedonline4/src/api.rs +++ b/gen/pagespeedonline4/src/api.rs @@ -105,7 +105,7 @@ impl<'a, S> Pagespeedonline { Pagespeedonline { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/pagespeedonline/v4/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -116,7 +116,7 @@ impl<'a, S> Pagespeedonline { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pagespeedonline4/src/lib.rs b/gen/pagespeedonline4/src/lib.rs index ffa0b35a28..669078cf65 100644 --- a/gen/pagespeedonline4/src/lib.rs +++ b/gen/pagespeedonline4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *pagespeedonline* crate version *5.0.3+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *pagespeedonline* crate version *5.0.4+20191206*, where *20191206* is the exact revision of the *pagespeedonline:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *pagespeedonline* *v4* API can be found at the //! [official documentation site](https://developers.google.com/speed/docs/insights/v4/getting-started). diff --git a/gen/pagespeedonline5-cli/Cargo.toml b/gen/pagespeedonline5-cli/Cargo.toml index 258baf6c7b..de6496c2bc 100644 --- a/gen/pagespeedonline5-cli/Cargo.toml +++ b/gen/pagespeedonline5-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pagespeedonline5-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Pagespeed Insights (protocol v5)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pagespeedonline5-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-pagespeedonline5] path = "../pagespeedonline5" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/pagespeedonline5-cli/README.md b/gen/pagespeedonline5-cli/README.md index 48e3771a64..d1750297c7 100644 --- a/gen/pagespeedonline5-cli/README.md +++ b/gen/pagespeedonline5-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Pagespeed Insights* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Pagespeed Insights* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash pagespeedonline5 [options] diff --git a/gen/pagespeedonline5-cli/mkdocs.yml b/gen/pagespeedonline5-cli/mkdocs.yml index 7e65e478f7..3085bf0176 100644 --- a/gen/pagespeedonline5-cli/mkdocs.yml +++ b/gen/pagespeedonline5-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Pagespeed Insights v5.0.3+20240229 +site_name: Pagespeed Insights v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-pagespeedonline5-cli site_description: A complete library to interact with Pagespeed Insights (protocol v5) diff --git a/gen/pagespeedonline5-cli/src/main.rs b/gen/pagespeedonline5-cli/src/main.rs index c64009b2a0..b6d117b9c2 100644 --- a/gen/pagespeedonline5-cli/src/main.rs +++ b/gen/pagespeedonline5-cli/src/main.rs @@ -239,7 +239,7 @@ async fn main() { let mut app = App::new("pagespeedonline5") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("The PageSpeed Insights API lets you analyze the performance of your website with a simple API. It offers tailored suggestions for how you can optimize your site, and lets you easily integrate PageSpeed Insights analysis into your development tools and workflow. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_pagespeedonline5_cli") .arg(Arg::with_name("url") diff --git a/gen/pagespeedonline5/Cargo.toml b/gen/pagespeedonline5/Cargo.toml index 8adee421e3..aff5332ca2 100644 --- a/gen/pagespeedonline5/Cargo.toml +++ b/gen/pagespeedonline5/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pagespeedonline5" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Pagespeed Insights (protocol v5)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pagespeedonline5" homepage = "https://developers.google.com/speed/docs/insights/v5/about" -documentation = "https://docs.rs/google-pagespeedonline5/5.0.3+20240229" +documentation = "https://docs.rs/google-pagespeedonline5/5.0.4+20240229" license = "MIT" keywords = ["pagespeedonline", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/pagespeedonline5/README.md b/gen/pagespeedonline5/README.md index 6ea0ec3244..0b212e41cd 100644 --- a/gen/pagespeedonline5/README.md +++ b/gen/pagespeedonline5/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-pagespeedonline5` library allows access to all features of the *Google Pagespeed Insights* service. -This documentation was generated from *Pagespeed Insights* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *pagespeedonline:v5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Pagespeed Insights* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *pagespeedonline:v5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Pagespeed Insights* *v5* API can be found at the [official documentation site](https://developers.google.com/speed/docs/insights/v5/about). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/PagespeedInsights) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/PagespeedInsights) ... * pagespeedapi - * [*runpagespeed*](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/api::PagespeedapiRunpagespeedCall) + * [*runpagespeed*](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/api::PagespeedapiRunpagespeedCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/PagespeedInsights)** +* **[Hub](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/PagespeedInsights)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::CallBuilder) -* **[Resources](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::CallBuilder) +* **[Resources](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Part)** + * **[Parts](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::CallBuilder)** +* **[Activities](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Delegate) to the -[Method Builder](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Delegate) to the +[Method Builder](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::RequestValue) and -[decodable](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::RequestValue) and +[decodable](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-pagespeedonline5/5.0.3+20240229/google_pagespeedonline5/client::RequestValue) are moved +* [request values](https://docs.rs/google-pagespeedonline5/5.0.4+20240229/google_pagespeedonline5/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/pagespeedonline5/src/api.rs b/gen/pagespeedonline5/src/api.rs index 667882d0e8..5339332d41 100644 --- a/gen/pagespeedonline5/src/api.rs +++ b/gen/pagespeedonline5/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> PagespeedInsights { PagespeedInsights { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://pagespeedonline.googleapis.com/".to_string(), _root_url: "https://pagespeedonline.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> PagespeedInsights { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pagespeedonline5/src/lib.rs b/gen/pagespeedonline5/src/lib.rs index 49f558d38c..99efc5eac6 100644 --- a/gen/pagespeedonline5/src/lib.rs +++ b/gen/pagespeedonline5/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Pagespeed Insights* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *pagespeedonline:v5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Pagespeed Insights* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *pagespeedonline:v5* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Pagespeed Insights* *v5* API can be found at the //! [official documentation site](https://developers.google.com/speed/docs/insights/v5/about). diff --git a/gen/partners2-cli/Cargo.toml b/gen/partners2-cli/Cargo.toml index a9833505db..eb448fc446 100644 --- a/gen/partners2-cli/Cargo.toml +++ b/gen/partners2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-partners2-cli" -version = "5.0.3+20180925" +version = "5.0.4+20180925" authors = ["Sebastian Thiel "] description = "A complete library to interact with Partners (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/partners2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-partners2] path = "../partners2" -version = "5.0.3+20180925" +version = "5.0.4+20180925" diff --git a/gen/partners2-cli/README.md b/gen/partners2-cli/README.md index 1db178aef3..bb8fab0794 100644 --- a/gen/partners2-cli/README.md +++ b/gen/partners2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Partners* API at revision *20180925*. The CLI is at version *5.0.3*. +This documentation was generated from the *Partners* API at revision *20180925*. The CLI is at version *5.0.4*. ```bash partners2 [options] diff --git a/gen/partners2-cli/mkdocs.yml b/gen/partners2-cli/mkdocs.yml index 58c7d1c749..4ba2727411 100644 --- a/gen/partners2-cli/mkdocs.yml +++ b/gen/partners2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Partners v5.0.3+20180925 +site_name: Partners v5.0.4+20180925 site_url: http://byron.github.io/google-apis-rs/google-partners2-cli site_description: A complete library to interact with Partners (protocol v2) diff --git a/gen/partners2-cli/src/main.rs b/gen/partners2-cli/src/main.rs index ce421b6e46..fceb8dce57 100644 --- a/gen/partners2-cli/src/main.rs +++ b/gen/partners2-cli/src/main.rs @@ -2276,7 +2276,7 @@ async fn main() { let mut app = App::new("partners2") .author("Sebastian Thiel ") - .version("5.0.3+20180925") + .version("5.0.4+20180925") .about("Searches certified companies and creates contact leads with them, and also audits the usage of clients.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_partners2_cli") .arg(Arg::with_name("folder") diff --git a/gen/partners2/Cargo.toml b/gen/partners2/Cargo.toml index 2372d72dbb..ef19c30669 100644 --- a/gen/partners2/Cargo.toml +++ b/gen/partners2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-partners2" -version = "5.0.3+20180925" +version = "5.0.4+20180925" authors = ["Sebastian Thiel "] description = "A complete library to interact with Partners (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/partners2" homepage = "https://developers.google.com/partners/" -documentation = "https://docs.rs/google-partners2/5.0.3+20180925" +documentation = "https://docs.rs/google-partners2/5.0.4+20180925" license = "MIT" keywords = ["partners", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/partners2/README.md b/gen/partners2/README.md index 4103876995..2200c8b66f 100644 --- a/gen/partners2/README.md +++ b/gen/partners2/README.md @@ -5,36 +5,36 @@ DO NOT EDIT ! --> The `google-partners2` library allows access to all features of the *Google Partners* service. -This documentation was generated from *Partners* crate version *5.0.3+20180925*, where *20180925* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Partners* crate version *5.0.4+20180925*, where *20180925* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Partners* *v2* API can be found at the [official documentation site](https://developers.google.com/partners/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/Partners) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/Partners) ... * analytics - * [*list*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::AnalyticListCall) + * [*list*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::AnalyticListCall) * client messages - * [*log*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::ClientMessageLogCall) -* [companies](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::Company) - * [*get*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::CompanyGetCall), [*leads create*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::CompanyLeadCreateCall) and [*list*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::CompanyListCall) -* [leads](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::Lead) - * [*list*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::LeadListCall) + * [*log*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::ClientMessageLogCall) +* [companies](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::Company) + * [*get*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::CompanyGetCall), [*leads create*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::CompanyLeadCreateCall) and [*list*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::CompanyListCall) +* [leads](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::Lead) + * [*list*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::LeadListCall) * offers - * [*history list*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::OfferHistoryListCall) and [*list*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::OfferListCall) + * [*history list*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::OfferHistoryListCall) and [*list*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::OfferListCall) * user events - * [*log*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::UserEventLogCall) + * [*log*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::UserEventLogCall) * user states - * [*list*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::UserStateListCall) -* [users](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::User) - * [*create company relation*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::UserCreateCompanyRelationCall), [*delete company relation*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::UserDeleteCompanyRelationCall), [*get*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::UserGetCall) and [*update profile*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::UserUpdateProfileCall) + * [*list*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::UserStateListCall) +* [users](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::User) + * [*create company relation*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::UserCreateCompanyRelationCall), [*delete company relation*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::UserDeleteCompanyRelationCall), [*get*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::UserGetCall) and [*update profile*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::UserUpdateProfileCall) Other activities are ... -* [get partnersstatus](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::MethodGetPartnersstatuCall) -* [update companies](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::MethodUpdateCompanyCall) -* [update leads](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/api::MethodUpdateLeadCall) +* [get partnersstatus](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::MethodGetPartnersstatuCall) +* [update companies](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::MethodUpdateCompanyCall) +* [update leads](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/api::MethodUpdateLeadCall) @@ -42,17 +42,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/Partners)** +* **[Hub](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/Partners)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::CallBuilder) -* **[Resources](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::CallBuilder) +* **[Resources](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Part)** + * **[Parts](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -153,17 +153,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -173,29 +173,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Delegate) to the -[Method Builder](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Delegate) to the +[Method Builder](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::RequestValue) and -[decodable](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::RequestValue) and +[decodable](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-partners2/5.0.3+20180925/google_partners2/client::RequestValue) are moved +* [request values](https://docs.rs/google-partners2/5.0.4+20180925/google_partners2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/partners2/src/api.rs b/gen/partners2/src/api.rs index 378a1563ea..bab7f45500 100644 --- a/gen/partners2/src/api.rs +++ b/gen/partners2/src/api.rs @@ -110,7 +110,7 @@ impl<'a, S> Partners { Partners { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://partners.googleapis.com/".to_string(), _root_url: "https://partners.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> Partners { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/partners2/src/lib.rs b/gen/partners2/src/lib.rs index 853f086333..07f51bf2e7 100644 --- a/gen/partners2/src/lib.rs +++ b/gen/partners2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Partners* crate version *5.0.3+20180925*, where *20180925* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Partners* crate version *5.0.4+20180925*, where *20180925* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Partners* *v2* API can be found at the //! [official documentation site](https://developers.google.com/partners/). diff --git a/gen/paymentsresellersubscription1-cli/Cargo.toml b/gen/paymentsresellersubscription1-cli/Cargo.toml index 8e16839df0..cf33504087 100644 --- a/gen/paymentsresellersubscription1-cli/Cargo.toml +++ b/gen/paymentsresellersubscription1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-paymentsresellersubscription1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Payments Reseller Subscription (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/paymentsresellersubscription1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-paymentsresellersubscription1] path = "../paymentsresellersubscription1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/paymentsresellersubscription1-cli/README.md b/gen/paymentsresellersubscription1-cli/README.md index 8dea0d5ca6..35e03dc508 100644 --- a/gen/paymentsresellersubscription1-cli/README.md +++ b/gen/paymentsresellersubscription1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Payments Reseller Subscription* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Payments Reseller Subscription* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash paymentsresellersubscription1 [options] diff --git a/gen/paymentsresellersubscription1-cli/mkdocs.yml b/gen/paymentsresellersubscription1-cli/mkdocs.yml index dffd3b68cc..796a460a4f 100644 --- a/gen/paymentsresellersubscription1-cli/mkdocs.yml +++ b/gen/paymentsresellersubscription1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Payments Reseller Subscription v5.0.3+20240303 +site_name: Payments Reseller Subscription v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-paymentsresellersubscription1-cli site_description: A complete library to interact with Payments Reseller Subscription (protocol v1) diff --git a/gen/paymentsresellersubscription1-cli/src/main.rs b/gen/paymentsresellersubscription1-cli/src/main.rs index 3a0603e5c8..1ce3add2b4 100644 --- a/gen/paymentsresellersubscription1-cli/src/main.rs +++ b/gen/paymentsresellersubscription1-cli/src/main.rs @@ -1252,7 +1252,7 @@ async fn main() { let mut app = App::new("paymentsresellersubscription1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_paymentsresellersubscription1_cli") .arg(Arg::with_name("url") diff --git a/gen/paymentsresellersubscription1/Cargo.toml b/gen/paymentsresellersubscription1/Cargo.toml index 637268490a..b6b5cd35b5 100644 --- a/gen/paymentsresellersubscription1/Cargo.toml +++ b/gen/paymentsresellersubscription1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-paymentsresellersubscription1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Payments Reseller Subscription (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/paymentsresellersubscription1" homepage = "https://developers.google.com/payments/reseller/subscription/" -documentation = "https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303" +documentation = "https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303" license = "MIT" keywords = ["paymentsresellersubs", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/paymentsresellersubscription1/README.md b/gen/paymentsresellersubscription1/README.md index a467dff4c5..8c84eda14d 100644 --- a/gen/paymentsresellersubscription1/README.md +++ b/gen/paymentsresellersubscription1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-paymentsresellersubscription1` library allows access to all features of the *Google Payments Reseller Subscription* service. -This documentation was generated from *Payments Reseller Subscription* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *paymentsresellersubscription:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Payments Reseller Subscription* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *paymentsresellersubscription:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Payments Reseller Subscription* *v1* API can be found at the [official documentation site](https://developers.google.com/payments/reseller/subscription/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/PaymentsResellerSubscription) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/PaymentsResellerSubscription) ... * partners - * [*products list*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerProductListCall), [*promotions find eligible*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerPromotionFindEligibleCall), [*promotions list*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerPromotionListCall), [*subscriptions cancel*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionCancelCall), [*subscriptions create*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionCreateCall), [*subscriptions entitle*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionEntitleCall), [*subscriptions extend*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionExtendCall), [*subscriptions get*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionGetCall), [*subscriptions provision*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionProvisionCall) and [*subscriptions undo cancel*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionUndoCancelCall) + * [*products list*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerProductListCall), [*promotions find eligible*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerPromotionFindEligibleCall), [*promotions list*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerPromotionListCall), [*subscriptions cancel*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionCancelCall), [*subscriptions create*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionCreateCall), [*subscriptions entitle*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionEntitleCall), [*subscriptions extend*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionExtendCall), [*subscriptions get*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionGetCall), [*subscriptions provision*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionProvisionCall) and [*subscriptions undo cancel*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/api::PartnerSubscriptionUndoCancelCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/PaymentsResellerSubscription)** +* **[Hub](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/PaymentsResellerSubscription)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::CallBuilder) -* **[Resources](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::CallBuilder) +* **[Resources](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Part)** + * **[Parts](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Delegate) to the -[Method Builder](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Delegate) to the +[Method Builder](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::RequestValue) and -[decodable](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::RequestValue) and +[decodable](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-paymentsresellersubscription1/5.0.3+20240303/google_paymentsresellersubscription1/client::RequestValue) are moved +* [request values](https://docs.rs/google-paymentsresellersubscription1/5.0.4+20240303/google_paymentsresellersubscription1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/paymentsresellersubscription1/src/api.rs b/gen/paymentsresellersubscription1/src/api.rs index 9176fb19e7..606a76a002 100644 --- a/gen/paymentsresellersubscription1/src/api.rs +++ b/gen/paymentsresellersubscription1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> PaymentsResellerSubscription { PaymentsResellerSubscription { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://paymentsresellersubscription.googleapis.com/".to_string(), _root_url: "https://paymentsresellersubscription.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> PaymentsResellerSubscription { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/paymentsresellersubscription1/src/lib.rs b/gen/paymentsresellersubscription1/src/lib.rs index c1630c28e0..f1712d72a6 100644 --- a/gen/paymentsresellersubscription1/src/lib.rs +++ b/gen/paymentsresellersubscription1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Payments Reseller Subscription* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *paymentsresellersubscription:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Payments Reseller Subscription* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *paymentsresellersubscription:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Payments Reseller Subscription* *v1* API can be found at the //! [official documentation site](https://developers.google.com/payments/reseller/subscription/). diff --git a/gen/people1-cli/Cargo.toml b/gen/people1-cli/Cargo.toml index 12b6f122d4..5cec06d595 100644 --- a/gen/people1-cli/Cargo.toml +++ b/gen/people1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-people1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with People Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/people1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-people1] path = "../people1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/people1-cli/README.md b/gen/people1-cli/README.md index c0c5916072..f375f2fd3d 100644 --- a/gen/people1-cli/README.md +++ b/gen/people1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *People Service* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *People Service* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash people1 [options] diff --git a/gen/people1-cli/mkdocs.yml b/gen/people1-cli/mkdocs.yml index 8225159d14..0e685a5450 100644 --- a/gen/people1-cli/mkdocs.yml +++ b/gen/people1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: People Service v5.0.3+20240303 +site_name: People Service v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-people1-cli site_description: A complete library to interact with People Service (protocol v1) diff --git a/gen/people1-cli/src/main.rs b/gen/people1-cli/src/main.rs index 94cdff8784..76da30d8f2 100644 --- a/gen/people1-cli/src/main.rs +++ b/gen/people1-cli/src/main.rs @@ -2553,7 +2553,7 @@ async fn main() { let mut app = App::new("people1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Provides access to information about profiles and contacts.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_people1_cli") .arg(Arg::with_name("url") diff --git a/gen/people1/Cargo.toml b/gen/people1/Cargo.toml index 13439e5422..06da5d4e8b 100644 --- a/gen/people1/Cargo.toml +++ b/gen/people1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-people1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with People Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/people1" homepage = "https://developers.google.com/people/" -documentation = "https://docs.rs/google-people1/5.0.3+20240303" +documentation = "https://docs.rs/google-people1/5.0.4+20240303" license = "MIT" keywords = ["people", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/people1/README.md b/gen/people1/README.md index 6de98eb34a..ecf728ac02 100644 --- a/gen/people1/README.md +++ b/gen/people1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-people1` library allows access to all features of the *Google People Service* service. -This documentation was generated from *People Service* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *People Service* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *People Service* *v1* API can be found at the [official documentation site](https://developers.google.com/people/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-people1/5.0.3+20240303/google_people1/PeopleService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-people1/5.0.4+20240303/google_people1/PeopleService) ... -* [contact groups](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroup) - * [*batch get*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupBatchGetCall), [*create*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupCreateCall), [*delete*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupDeleteCall), [*get*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupGetCall), [*list*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupListCall), [*members modify*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupMemberModifyCall) and [*update*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::ContactGroupUpdateCall) +* [contact groups](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroup) + * [*batch get*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupBatchGetCall), [*create*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupCreateCall), [*delete*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupDeleteCall), [*get*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupGetCall), [*list*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupListCall), [*members modify*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupMemberModifyCall) and [*update*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::ContactGroupUpdateCall) * other contacts - * [*copy other contact to my contacts group*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::OtherContactCopyOtherContactToMyContactsGroupCall), [*list*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::OtherContactListCall) and [*search*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::OtherContactSearchCall) -* [people](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::Person) - * [*batch create contacts*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonBatchCreateContactCall), [*batch delete contacts*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonBatchDeleteContactCall), [*batch update contacts*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonBatchUpdateContactCall), [*connections list*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonConnectionListCall), [*create contact*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonCreateContactCall), [*delete contact*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonDeleteContactCall), [*delete contact photo*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonDeleteContactPhotoCall), [*get*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonGetCall), [*get batch get*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonGetBatchGetCall), [*list directory people*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonListDirectoryPersonCall), [*search contacts*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonSearchContactCall), [*search directory people*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonSearchDirectoryPersonCall), [*update contact*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonUpdateContactCall) and [*update contact photo*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/api::PersonUpdateContactPhotoCall) + * [*copy other contact to my contacts group*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::OtherContactCopyOtherContactToMyContactsGroupCall), [*list*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::OtherContactListCall) and [*search*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::OtherContactSearchCall) +* [people](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::Person) + * [*batch create contacts*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonBatchCreateContactCall), [*batch delete contacts*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonBatchDeleteContactCall), [*batch update contacts*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonBatchUpdateContactCall), [*connections list*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonConnectionListCall), [*create contact*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonCreateContactCall), [*delete contact*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonDeleteContactCall), [*delete contact photo*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonDeleteContactPhotoCall), [*get*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonGetCall), [*get batch get*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonGetBatchGetCall), [*list directory people*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonListDirectoryPersonCall), [*search contacts*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonSearchContactCall), [*search directory people*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonSearchDirectoryPersonCall), [*update contact*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonUpdateContactCall) and [*update contact photo*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/api::PersonUpdateContactPhotoCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-people1/5.0.3+20240303/google_people1/PeopleService)** +* **[Hub](https://docs.rs/google-people1/5.0.4+20240303/google_people1/PeopleService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::CallBuilder) -* **[Resources](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::CallBuilder) +* **[Resources](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Part)** + * **[Parts](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Delegate) to the -[Method Builder](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Delegate) to the +[Method Builder](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::RequestValue) and -[decodable](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::RequestValue) and +[decodable](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-people1/5.0.3+20240303/google_people1/client::RequestValue) are moved +* [request values](https://docs.rs/google-people1/5.0.4+20240303/google_people1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/people1/src/api.rs b/gen/people1/src/api.rs index 9d600e20fa..fadf6cfb98 100644 --- a/gen/people1/src/api.rs +++ b/gen/people1/src/api.rs @@ -167,7 +167,7 @@ impl<'a, S> PeopleService { PeopleService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://people.googleapis.com/".to_string(), _root_url: "https://people.googleapis.com/".to_string(), } @@ -184,7 +184,7 @@ impl<'a, S> PeopleService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/people1/src/lib.rs b/gen/people1/src/lib.rs index 5bdaa64ac3..d5fac07c00 100644 --- a/gen/people1/src/lib.rs +++ b/gen/people1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *People Service* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *People Service* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *People Service* *v1* API can be found at the //! [official documentation site](https://developers.google.com/people/). diff --git a/gen/photoslibrary1-cli/Cargo.toml b/gen/photoslibrary1-cli/Cargo.toml index fe25ccd681..1b2cad5e22 100644 --- a/gen/photoslibrary1-cli/Cargo.toml +++ b/gen/photoslibrary1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-photoslibrary1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Photos Library (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/photoslibrary1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-photoslibrary1] path = "../photoslibrary1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/photoslibrary1-cli/README.md b/gen/photoslibrary1-cli/README.md index a2bd5275c7..780952520e 100644 --- a/gen/photoslibrary1-cli/README.md +++ b/gen/photoslibrary1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Photos Library* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Photos Library* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash photoslibrary1 [options] diff --git a/gen/photoslibrary1-cli/mkdocs.yml b/gen/photoslibrary1-cli/mkdocs.yml index e6875bbd13..b6a27374eb 100644 --- a/gen/photoslibrary1-cli/mkdocs.yml +++ b/gen/photoslibrary1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Photos Library v5.0.3+20240223 +site_name: Photos Library v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-photoslibrary1-cli site_description: A complete library to interact with Photos Library (protocol v1) diff --git a/gen/photoslibrary1-cli/src/main.rs b/gen/photoslibrary1-cli/src/main.rs index 8c9d6ef29e..23f7ed3f2e 100644 --- a/gen/photoslibrary1-cli/src/main.rs +++ b/gen/photoslibrary1-cli/src/main.rs @@ -2151,7 +2151,7 @@ async fn main() { let mut app = App::new("photoslibrary1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Manage photos, videos, and albums in Google Photos ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_photoslibrary1_cli") .arg(Arg::with_name("url") diff --git a/gen/photoslibrary1/Cargo.toml b/gen/photoslibrary1/Cargo.toml index f900c06902..eb95a62f48 100644 --- a/gen/photoslibrary1/Cargo.toml +++ b/gen/photoslibrary1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-photoslibrary1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Photos Library (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/photoslibrary1" homepage = "https://developers.google.com/photos/" -documentation = "https://docs.rs/google-photoslibrary1/5.0.3+20240223" +documentation = "https://docs.rs/google-photoslibrary1/5.0.4+20240223" license = "MIT" keywords = ["photoslibrary", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/photoslibrary1/README.md b/gen/photoslibrary1/README.md index f42c2340de..4395832338 100644 --- a/gen/photoslibrary1/README.md +++ b/gen/photoslibrary1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-photoslibrary1` library allows access to all features of the *Google Photos Library* service. -This documentation was generated from *Photos Library* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *photoslibrary:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Photos Library* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *photoslibrary:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Photos Library* *v1* API can be found at the [official documentation site](https://developers.google.com/photos/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/PhotosLibrary) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/PhotosLibrary) ... -* [albums](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::Album) - * [*add enrichment*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumAddEnrichmentCall), [*batch add media items*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumBatchAddMediaItemCall), [*batch remove media items*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumBatchRemoveMediaItemCall), [*create*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumCreateCall), [*get*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumGetCall), [*list*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumListCall), [*patch*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumPatchCall), [*share*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumShareCall) and [*unshare*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::AlbumUnshareCall) -* [media items](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItem) - * [*batch create*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItemBatchCreateCall), [*batch get*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItemBatchGetCall), [*get*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItemGetCall), [*list*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItemListCall), [*patch*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItemPatchCall) and [*search*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::MediaItemSearchCall) +* [albums](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::Album) + * [*add enrichment*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumAddEnrichmentCall), [*batch add media items*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumBatchAddMediaItemCall), [*batch remove media items*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumBatchRemoveMediaItemCall), [*create*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumCreateCall), [*get*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumGetCall), [*list*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumListCall), [*patch*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumPatchCall), [*share*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumShareCall) and [*unshare*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::AlbumUnshareCall) +* [media items](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItem) + * [*batch create*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItemBatchCreateCall), [*batch get*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItemBatchGetCall), [*get*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItemGetCall), [*list*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItemListCall), [*patch*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItemPatchCall) and [*search*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::MediaItemSearchCall) * shared albums - * [*get*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::SharedAlbumGetCall), [*join*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::SharedAlbumJoinCall), [*leave*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::SharedAlbumLeaveCall) and [*list*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/api::SharedAlbumListCall) + * [*get*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::SharedAlbumGetCall), [*join*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::SharedAlbumJoinCall), [*leave*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::SharedAlbumLeaveCall) and [*list*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/api::SharedAlbumListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/PhotosLibrary)** +* **[Hub](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/PhotosLibrary)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::CallBuilder) -* **[Resources](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::CallBuilder) +* **[Resources](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Part)** + * **[Parts](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Delegate) to the -[Method Builder](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Delegate) to the +[Method Builder](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::RequestValue) and -[decodable](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::RequestValue) and +[decodable](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-photoslibrary1/5.0.3+20240223/google_photoslibrary1/client::RequestValue) are moved +* [request values](https://docs.rs/google-photoslibrary1/5.0.4+20240223/google_photoslibrary1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/photoslibrary1/src/api.rs b/gen/photoslibrary1/src/api.rs index 5218dbc92b..930bb6d308 100644 --- a/gen/photoslibrary1/src/api.rs +++ b/gen/photoslibrary1/src/api.rs @@ -142,7 +142,7 @@ impl<'a, S> PhotosLibrary { PhotosLibrary { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://photoslibrary.googleapis.com/".to_string(), _root_url: "https://photoslibrary.googleapis.com/".to_string(), } @@ -159,7 +159,7 @@ impl<'a, S> PhotosLibrary { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/photoslibrary1/src/lib.rs b/gen/photoslibrary1/src/lib.rs index eab5c2b803..62e4cbf4d8 100644 --- a/gen/photoslibrary1/src/lib.rs +++ b/gen/photoslibrary1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Photos Library* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *photoslibrary:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Photos Library* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *photoslibrary:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Photos Library* *v1* API can be found at the //! [official documentation site](https://developers.google.com/photos/). diff --git a/gen/playablelocations3-cli/Cargo.toml b/gen/playablelocations3-cli/Cargo.toml index bc313f081b..e6549d6b91 100644 --- a/gen/playablelocations3-cli/Cargo.toml +++ b/gen/playablelocations3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-playablelocations3-cli" -version = "5.0.3+20200707" +version = "5.0.4+20200707" authors = ["Sebastian Thiel "] description = "A complete library to interact with Playable Locations (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playablelocations3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-playablelocations3] path = "../playablelocations3" -version = "5.0.3+20200707" +version = "5.0.4+20200707" diff --git a/gen/playablelocations3-cli/README.md b/gen/playablelocations3-cli/README.md index 7ed414eed5..602f04e0a2 100644 --- a/gen/playablelocations3-cli/README.md +++ b/gen/playablelocations3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Playable Locations* API at revision *20200707*. The CLI is at version *5.0.3*. +This documentation was generated from the *Playable Locations* API at revision *20200707*. The CLI is at version *5.0.4*. ```bash playablelocations3 [options] diff --git a/gen/playablelocations3-cli/mkdocs.yml b/gen/playablelocations3-cli/mkdocs.yml index e8715f439b..71c29cd271 100644 --- a/gen/playablelocations3-cli/mkdocs.yml +++ b/gen/playablelocations3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Playable Locations v5.0.3+20200707 +site_name: Playable Locations v5.0.4+20200707 site_url: http://byron.github.io/google-apis-rs/google-playablelocations3-cli site_description: A complete library to interact with Playable Locations (protocol v3) diff --git a/gen/playablelocations3-cli/src/main.rs b/gen/playablelocations3-cli/src/main.rs index ddf3d728a3..e79330fb23 100644 --- a/gen/playablelocations3-cli/src/main.rs +++ b/gen/playablelocations3-cli/src/main.rs @@ -491,7 +491,7 @@ async fn main() { let mut app = App::new("playablelocations3") .author("Sebastian Thiel ") - .version("5.0.3+20200707") + .version("5.0.4+20200707") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_playablelocations3_cli") .arg(Arg::with_name("folder") diff --git a/gen/playablelocations3/Cargo.toml b/gen/playablelocations3/Cargo.toml index 8d3b8a628b..3baa14161e 100644 --- a/gen/playablelocations3/Cargo.toml +++ b/gen/playablelocations3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-playablelocations3" -version = "5.0.3+20200707" +version = "5.0.4+20200707" authors = ["Sebastian Thiel "] description = "A complete library to interact with Playable Locations (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playablelocations3" homepage = "https://developers.google.com/maps/contact-sales/" -documentation = "https://docs.rs/google-playablelocations3/5.0.3+20200707" +documentation = "https://docs.rs/google-playablelocations3/5.0.4+20200707" license = "MIT" keywords = ["playablelocations", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/playablelocations3/README.md b/gen/playablelocations3/README.md index 3c084a224f..0caf7b3bf4 100644 --- a/gen/playablelocations3/README.md +++ b/gen/playablelocations3/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-playablelocations3` library allows access to all features of the *Google Playable Locations* service. -This documentation was generated from *Playable Locations* crate version *5.0.3+20200707*, where *20200707* is the exact revision of the *playablelocations:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Playable Locations* crate version *5.0.4+20200707*, where *20200707* is the exact revision of the *playablelocations:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Playable Locations* *v3* API can be found at the [official documentation site](https://developers.google.com/maps/contact-sales/). # Features -Use the following functionality with ease from the central [hub](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/PlayableLocations) ... +Use the following functionality with ease from the central [hub](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/PlayableLocations) ... -* [log impressions](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/api::MethodLogImpressionCall) -* [log player reports](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/api::MethodLogPlayerReportCall) -* [sample playable locations](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/api::MethodSamplePlayableLocationCall) +* [log impressions](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/api::MethodLogImpressionCall) +* [log player reports](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/api::MethodLogPlayerReportCall) +* [sample playable locations](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/api::MethodSamplePlayableLocationCall) @@ -24,17 +24,17 @@ Use the following functionality with ease from the central [hub](https://docs.rs The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/PlayableLocations)** +* **[Hub](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/PlayableLocations)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::CallBuilder) -* **[Resources](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::CallBuilder) +* **[Resources](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Part)** + * **[Parts](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Delegate) to the -[Method Builder](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Delegate) to the +[Method Builder](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::RequestValue) and -[decodable](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::RequestValue) and +[decodable](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-playablelocations3/5.0.3+20200707/google_playablelocations3/client::RequestValue) are moved +* [request values](https://docs.rs/google-playablelocations3/5.0.4+20200707/google_playablelocations3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/playablelocations3/src/api.rs b/gen/playablelocations3/src/api.rs index 007e6adfe5..8c54cc1764 100644 --- a/gen/playablelocations3/src/api.rs +++ b/gen/playablelocations3/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> PlayableLocations { PlayableLocations { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://playablelocations.googleapis.com/".to_string(), _root_url: "https://playablelocations.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> PlayableLocations { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/playablelocations3/src/lib.rs b/gen/playablelocations3/src/lib.rs index a692e0ab0a..f4b7f922a9 100644 --- a/gen/playablelocations3/src/lib.rs +++ b/gen/playablelocations3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Playable Locations* crate version *5.0.3+20200707*, where *20200707* is the exact revision of the *playablelocations:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Playable Locations* crate version *5.0.4+20200707*, where *20200707* is the exact revision of the *playablelocations:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Playable Locations* *v3* API can be found at the //! [official documentation site](https://developers.google.com/maps/contact-sales/). diff --git a/gen/playcustomapp1-cli/Cargo.toml b/gen/playcustomapp1-cli/Cargo.toml index b791f86b8a..9a22d6eaf7 100644 --- a/gen/playcustomapp1-cli/Cargo.toml +++ b/gen/playcustomapp1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-playcustomapp1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with playcustomapp (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playcustomapp1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-playcustomapp1] path = "../playcustomapp1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/playcustomapp1-cli/README.md b/gen/playcustomapp1-cli/README.md index f381322775..7965f71389 100644 --- a/gen/playcustomapp1-cli/README.md +++ b/gen/playcustomapp1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *playcustomapp* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *playcustomapp* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash playcustomapp1 [options] diff --git a/gen/playcustomapp1-cli/mkdocs.yml b/gen/playcustomapp1-cli/mkdocs.yml index b65b9286a5..4d655fa3da 100644 --- a/gen/playcustomapp1-cli/mkdocs.yml +++ b/gen/playcustomapp1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: playcustomapp v5.0.3+20240304 +site_name: playcustomapp v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-playcustomapp1-cli site_description: A complete library to interact with playcustomapp (protocol v1) diff --git a/gen/playcustomapp1-cli/src/main.rs b/gen/playcustomapp1-cli/src/main.rs index b463a7ee8a..f3b331a04a 100644 --- a/gen/playcustomapp1-cli/src/main.rs +++ b/gen/playcustomapp1-cli/src/main.rs @@ -271,7 +271,7 @@ async fn main() { let mut app = App::new("playcustomapp1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("API to create and publish custom Android apps") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_playcustomapp1_cli") .arg(Arg::with_name("url") diff --git a/gen/playcustomapp1/Cargo.toml b/gen/playcustomapp1/Cargo.toml index ee5d47f30b..15f756173e 100644 --- a/gen/playcustomapp1/Cargo.toml +++ b/gen/playcustomapp1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-playcustomapp1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with playcustomapp (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playcustomapp1" homepage = "https://developers.google.com/android/work/play/custom-app-api/" -documentation = "https://docs.rs/google-playcustomapp1/5.0.3+20240304" +documentation = "https://docs.rs/google-playcustomapp1/5.0.4+20240304" license = "MIT" keywords = ["playcustomapp", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/playcustomapp1/README.md b/gen/playcustomapp1/README.md index 74b81beaec..58a2f75736 100644 --- a/gen/playcustomapp1/README.md +++ b/gen/playcustomapp1/README.md @@ -5,21 +5,21 @@ DO NOT EDIT ! --> The `google-playcustomapp1` library allows access to all features of the *Google playcustomapp* service. -This documentation was generated from *playcustomapp* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *playcustomapp:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *playcustomapp* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *playcustomapp:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *playcustomapp* *v1* API can be found at the [official documentation site](https://developers.google.com/android/work/play/custom-app-api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/Playcustomapp) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/Playcustomapp) ... * accounts - * [*custom apps create*](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/api::AccountCustomAppCreateCall) + * [*custom apps create*](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/api::AccountCustomAppCreateCall) Upload supported by ... -* [*custom apps create accounts*](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/api::AccountCustomAppCreateCall) +* [*custom apps create accounts*](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/api::AccountCustomAppCreateCall) @@ -27,17 +27,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/Playcustomapp)** +* **[Hub](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/Playcustomapp)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::CallBuilder) -* **[Resources](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::CallBuilder) +* **[Resources](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Part)** + * **[Parts](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Delegate) to the -[Method Builder](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Delegate) to the +[Method Builder](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::RequestValue) and -[decodable](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::RequestValue) and +[decodable](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-playcustomapp1/5.0.3+20240304/google_playcustomapp1/client::RequestValue) are moved +* [request values](https://docs.rs/google-playcustomapp1/5.0.4+20240304/google_playcustomapp1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/playcustomapp1/src/api.rs b/gen/playcustomapp1/src/api.rs index c9b4595d3b..f50f7436c8 100644 --- a/gen/playcustomapp1/src/api.rs +++ b/gen/playcustomapp1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Playcustomapp { Playcustomapp { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://playcustomapp.googleapis.com/".to_string(), _root_url: "https://playcustomapp.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Playcustomapp { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/playcustomapp1/src/lib.rs b/gen/playcustomapp1/src/lib.rs index 789bb9662d..83adbb3bd0 100644 --- a/gen/playcustomapp1/src/lib.rs +++ b/gen/playcustomapp1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *playcustomapp* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *playcustomapp:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *playcustomapp* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *playcustomapp:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *playcustomapp* *v1* API can be found at the //! [official documentation site](https://developers.google.com/android/work/play/custom-app-api/). diff --git a/gen/playintegrity1-cli/Cargo.toml b/gen/playintegrity1-cli/Cargo.toml index 06b3ae5aa2..27174b9352 100644 --- a/gen/playintegrity1-cli/Cargo.toml +++ b/gen/playintegrity1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-playintegrity1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Play Integrity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playintegrity1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-playintegrity1] path = "../playintegrity1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/playintegrity1-cli/README.md b/gen/playintegrity1-cli/README.md index 4c5f80811b..e5c8bc9ae2 100644 --- a/gen/playintegrity1-cli/README.md +++ b/gen/playintegrity1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Play Integrity* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Play Integrity* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash playintegrity1 [options] diff --git a/gen/playintegrity1-cli/mkdocs.yml b/gen/playintegrity1-cli/mkdocs.yml index eae425dea2..f350f201a8 100644 --- a/gen/playintegrity1-cli/mkdocs.yml +++ b/gen/playintegrity1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Play Integrity v5.0.3+20240304 +site_name: Play Integrity v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-playintegrity1-cli site_description: A complete library to interact with Play Integrity (protocol v1) diff --git a/gen/playintegrity1-cli/src/main.rs b/gen/playintegrity1-cli/src/main.rs index 1d860dc031..181b75d5ec 100644 --- a/gen/playintegrity1-cli/src/main.rs +++ b/gen/playintegrity1-cli/src/main.rs @@ -259,7 +259,7 @@ async fn main() { let mut app = App::new("playintegrity1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The Play Integrity API helps you check that you're interacting with your genuine app on a genuine Android device powered by Google Play services. The Play Integrity API has replaced SafetyNet Attestation and Android Device Verification.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_playintegrity1_cli") .arg(Arg::with_name("url") diff --git a/gen/playintegrity1/Cargo.toml b/gen/playintegrity1/Cargo.toml index 0b11155e0d..02e52e686b 100644 --- a/gen/playintegrity1/Cargo.toml +++ b/gen/playintegrity1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-playintegrity1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Play Integrity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playintegrity1" homepage = "https://developer.android.com/google/play/integrity" -documentation = "https://docs.rs/google-playintegrity1/5.0.3+20240304" +documentation = "https://docs.rs/google-playintegrity1/5.0.4+20240304" license = "MIT" keywords = ["playintegrity", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/playintegrity1/README.md b/gen/playintegrity1/README.md index 124980deac..f1dcb28f16 100644 --- a/gen/playintegrity1/README.md +++ b/gen/playintegrity1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-playintegrity1` library allows access to all features of the *Google Play Integrity* service. -This documentation was generated from *Play Integrity* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *playintegrity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Play Integrity* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *playintegrity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Play Integrity* *v1* API can be found at the [official documentation site](https://developer.android.com/google/play/integrity). # Features -Use the following functionality with ease from the central [hub](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/PlayIntegrity) ... +Use the following functionality with ease from the central [hub](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/PlayIntegrity) ... -* [decode integrity token](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/api::MethodDecodeIntegrityTokenCall) +* [decode integrity token](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/api::MethodDecodeIntegrityTokenCall) @@ -22,17 +22,17 @@ Use the following functionality with ease from the central [hub](https://docs.rs The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/PlayIntegrity)** +* **[Hub](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/PlayIntegrity)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::CallBuilder) -* **[Resources](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::CallBuilder) +* **[Resources](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Part)** + * **[Parts](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -123,17 +123,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -143,29 +143,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Delegate) to the -[Method Builder](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Delegate) to the +[Method Builder](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::RequestValue) and -[decodable](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::RequestValue) and +[decodable](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-playintegrity1/5.0.3+20240304/google_playintegrity1/client::RequestValue) are moved +* [request values](https://docs.rs/google-playintegrity1/5.0.4+20240304/google_playintegrity1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/playintegrity1/src/api.rs b/gen/playintegrity1/src/api.rs index 85086e9834..3e052ee503 100644 --- a/gen/playintegrity1/src/api.rs +++ b/gen/playintegrity1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> PlayIntegrity { PlayIntegrity { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://playintegrity.googleapis.com/".to_string(), _root_url: "https://playintegrity.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> PlayIntegrity { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/playintegrity1/src/lib.rs b/gen/playintegrity1/src/lib.rs index f1cdf70a38..c016292140 100644 --- a/gen/playintegrity1/src/lib.rs +++ b/gen/playintegrity1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Play Integrity* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *playintegrity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Play Integrity* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *playintegrity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Play Integrity* *v1* API can be found at the //! [official documentation site](https://developer.android.com/google/play/integrity). diff --git a/gen/playmoviespartner1-cli/Cargo.toml b/gen/playmoviespartner1-cli/Cargo.toml index 919add91dc..eb13117551 100644 --- a/gen/playmoviespartner1-cli/Cargo.toml +++ b/gen/playmoviespartner1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-playmoviespartner1-cli" -version = "5.0.3+20170919" +version = "5.0.4+20170919" authors = ["Sebastian Thiel "] description = "A complete library to interact with Play Movies (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playmoviespartner1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-playmoviespartner1] path = "../playmoviespartner1" -version = "5.0.3+20170919" +version = "5.0.4+20170919" diff --git a/gen/playmoviespartner1-cli/README.md b/gen/playmoviespartner1-cli/README.md index fda45bfb1b..c9d1bee1c0 100644 --- a/gen/playmoviespartner1-cli/README.md +++ b/gen/playmoviespartner1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Play Movies* API at revision *20170919*. The CLI is at version *5.0.3*. +This documentation was generated from the *Play Movies* API at revision *20170919*. The CLI is at version *5.0.4*. ```bash playmoviespartner1 [options] diff --git a/gen/playmoviespartner1-cli/mkdocs.yml b/gen/playmoviespartner1-cli/mkdocs.yml index 42216e1f02..6bc1a563dd 100644 --- a/gen/playmoviespartner1-cli/mkdocs.yml +++ b/gen/playmoviespartner1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Play Movies v5.0.3+20170919 +site_name: Play Movies v5.0.4+20170919 site_url: http://byron.github.io/google-apis-rs/google-playmoviespartner1-cli site_description: A complete library to interact with Play Movies (protocol v1) diff --git a/gen/playmoviespartner1-cli/src/main.rs b/gen/playmoviespartner1-cli/src/main.rs index 8803ce6d9e..e5970ec960 100644 --- a/gen/playmoviespartner1-cli/src/main.rs +++ b/gen/playmoviespartner1-cli/src/main.rs @@ -729,7 +729,7 @@ async fn main() { let mut app = App::new("playmoviespartner1") .author("Sebastian Thiel ") - .version("5.0.3+20170919") + .version("5.0.4+20170919") .about("Gets the delivery status of titles for Google Play Movies Partners.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_playmoviespartner1_cli") .arg(Arg::with_name("url") diff --git a/gen/playmoviespartner1/Cargo.toml b/gen/playmoviespartner1/Cargo.toml index 781504c3c6..06ba79230e 100644 --- a/gen/playmoviespartner1/Cargo.toml +++ b/gen/playmoviespartner1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-playmoviespartner1" -version = "5.0.3+20170919" +version = "5.0.4+20170919" authors = ["Sebastian Thiel "] description = "A complete library to interact with Play Movies (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/playmoviespartner1" homepage = "https://developers.google.com/playmoviespartner/" -documentation = "https://docs.rs/google-playmoviespartner1/5.0.3+20170919" +documentation = "https://docs.rs/google-playmoviespartner1/5.0.4+20170919" license = "MIT" keywords = ["playmoviespartner", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/playmoviespartner1/README.md b/gen/playmoviespartner1/README.md index a1410b2e05..adf5d52f19 100644 --- a/gen/playmoviespartner1/README.md +++ b/gen/playmoviespartner1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-playmoviespartner1` library allows access to all features of the *Google Play Movies* service. -This documentation was generated from *Play Movies* crate version *5.0.3+20170919*, where *20170919* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Play Movies* crate version *5.0.4+20170919*, where *20170919* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Play Movies* *v1* API can be found at the [official documentation site](https://developers.google.com/playmoviespartner/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/PlayMovies) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/PlayMovies) ... * accounts - * [*avails get*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/api::AccountAvailGetCall), [*avails list*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/api::AccountAvailListCall), [*orders get*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/api::AccountOrderGetCall), [*orders list*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/api::AccountOrderListCall), [*store infos country get*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/api::AccountStoreInfoCountryGetCall) and [*store infos list*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/api::AccountStoreInfoListCall) + * [*avails get*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/api::AccountAvailGetCall), [*avails list*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/api::AccountAvailListCall), [*orders get*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/api::AccountOrderGetCall), [*orders list*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/api::AccountOrderListCall), [*store infos country get*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/api::AccountStoreInfoCountryGetCall) and [*store infos list*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/api::AccountStoreInfoListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/PlayMovies)** +* **[Hub](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/PlayMovies)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::CallBuilder) -* **[Resources](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::CallBuilder) +* **[Resources](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Part)** + * **[Parts](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -118,17 +118,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -138,29 +138,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Delegate) to the -[Method Builder](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Delegate) to the +[Method Builder](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::RequestValue) and -[decodable](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::RequestValue) and +[decodable](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-playmoviespartner1/5.0.3+20170919/google_playmoviespartner1/client::RequestValue) are moved +* [request values](https://docs.rs/google-playmoviespartner1/5.0.4+20170919/google_playmoviespartner1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/playmoviespartner1/src/api.rs b/gen/playmoviespartner1/src/api.rs index 97f8ef1233..c66edb407c 100644 --- a/gen/playmoviespartner1/src/api.rs +++ b/gen/playmoviespartner1/src/api.rs @@ -119,7 +119,7 @@ impl<'a, S> PlayMovies { PlayMovies { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://playmoviespartner.googleapis.com/".to_string(), _root_url: "https://playmoviespartner.googleapis.com/".to_string(), } @@ -130,7 +130,7 @@ impl<'a, S> PlayMovies { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/playmoviespartner1/src/lib.rs b/gen/playmoviespartner1/src/lib.rs index a62690f49b..dcb6ff68ae 100644 --- a/gen/playmoviespartner1/src/lib.rs +++ b/gen/playmoviespartner1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Play Movies* crate version *5.0.3+20170919*, where *20170919* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Play Movies* crate version *5.0.4+20170919*, where *20170919* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Play Movies* *v1* API can be found at the //! [official documentation site](https://developers.google.com/playmoviespartner/). diff --git a/gen/plus1-cli/Cargo.toml b/gen/plus1-cli/Cargo.toml index 1b11244007..ad492fc165 100644 --- a/gen/plus1-cli/Cargo.toml +++ b/gen/plus1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-plus1-cli" -version = "5.0.3+20190616" +version = "5.0.4+20190616" authors = ["Sebastian Thiel "] description = "A complete library to interact with plus (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/plus1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-plus1] path = "../plus1" -version = "5.0.3+20190616" +version = "5.0.4+20190616" diff --git a/gen/plus1-cli/README.md b/gen/plus1-cli/README.md index 33bc2821b2..aa676eeec4 100644 --- a/gen/plus1-cli/README.md +++ b/gen/plus1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *plus* API at revision *20190616*. The CLI is at version *5.0.3*. +This documentation was generated from the *plus* API at revision *20190616*. The CLI is at version *5.0.4*. ```bash plus1 [options] diff --git a/gen/plus1-cli/mkdocs.yml b/gen/plus1-cli/mkdocs.yml index 81ced06a1b..fc1af8ce89 100644 --- a/gen/plus1-cli/mkdocs.yml +++ b/gen/plus1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: plus v5.0.3+20190616 +site_name: plus v5.0.4+20190616 site_url: http://byron.github.io/google-apis-rs/google-plus1-cli site_description: A complete library to interact with plus (protocol v1) diff --git a/gen/plus1-cli/src/main.rs b/gen/plus1-cli/src/main.rs index 30fe98ca09..48ca25a633 100644 --- a/gen/plus1-cli/src/main.rs +++ b/gen/plus1-cli/src/main.rs @@ -930,7 +930,7 @@ async fn main() { let mut app = App::new("plus1") .author("Sebastian Thiel ") - .version("5.0.3+20190616") + .version("5.0.4+20190616") .about("Builds on top of the Google+ platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_plus1_cli") .arg(Arg::with_name("url") diff --git a/gen/plus1/Cargo.toml b/gen/plus1/Cargo.toml index d9caa85154..6ce2d3492e 100644 --- a/gen/plus1/Cargo.toml +++ b/gen/plus1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-plus1" -version = "5.0.3+20190616" +version = "5.0.4+20190616" authors = ["Sebastian Thiel "] description = "A complete library to interact with plus (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/plus1" homepage = "https://developers.google.com/+/api/" -documentation = "https://docs.rs/google-plus1/5.0.3+20190616" +documentation = "https://docs.rs/google-plus1/5.0.4+20190616" license = "MIT" keywords = ["plus", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/plus1/README.md b/gen/plus1/README.md index c44b59ea0c..9fd9da4861 100644 --- a/gen/plus1/README.md +++ b/gen/plus1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-plus1` library allows access to all features of the *Google plus* service. -This documentation was generated from *plus* crate version *5.0.3+20190616*, where *20190616* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *plus* crate version *5.0.4+20190616*, where *20190616* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *plus* *v1* API can be found at the [official documentation site](https://developers.google.com/+/api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/Plus) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/Plus) ... -* [activities](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::Activity) - * [*get*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::ActivityGetCall), [*list*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::ActivityListCall) and [*search*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::ActivitySearchCall) -* [comments](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::Comment) - * [*get*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::CommentGetCall) and [*list*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::CommentListCall) -* [people](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::Person) - * [*get*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::PersonGetCall), [*list*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::PersonListCall), [*list by activity*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::PersonListByActivityCall) and [*search*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/api::PersonSearchCall) +* [activities](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::Activity) + * [*get*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::ActivityGetCall), [*list*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::ActivityListCall) and [*search*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::ActivitySearchCall) +* [comments](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::Comment) + * [*get*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::CommentGetCall) and [*list*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::CommentListCall) +* [people](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::Person) + * [*get*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::PersonGetCall), [*list*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::PersonListCall), [*list by activity*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::PersonListByActivityCall) and [*search*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/api::PersonSearchCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/Plus)** +* **[Hub](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/Plus)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::CallBuilder) -* **[Resources](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::CallBuilder) +* **[Resources](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Part)** + * **[Parts](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Delegate) to the -[Method Builder](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Delegate) to the +[Method Builder](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::RequestValue) and -[decodable](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::RequestValue) and +[decodable](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-plus1/5.0.3+20190616/google_plus1/client::RequestValue) are moved +* [request values](https://docs.rs/google-plus1/5.0.4+20190616/google_plus1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/plus1/src/api.rs b/gen/plus1/src/api.rs index 818bb724f0..38e1bde4fb 100644 --- a/gen/plus1/src/api.rs +++ b/gen/plus1/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> Plus { Plus { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/plus/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -151,7 +151,7 @@ impl<'a, S> Plus { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/plus1/src/lib.rs b/gen/plus1/src/lib.rs index 4adc45cf55..f57fdc3cda 100644 --- a/gen/plus1/src/lib.rs +++ b/gen/plus1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *plus* crate version *5.0.3+20190616*, where *20190616* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *plus* crate version *5.0.4+20190616*, where *20190616* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *plus* *v1* API can be found at the //! [official documentation site](https://developers.google.com/+/api/). diff --git a/gen/plusdomains1-cli/Cargo.toml b/gen/plusdomains1-cli/Cargo.toml index 4fdd0f5e9a..ac251fa6c4 100644 --- a/gen/plusdomains1-cli/Cargo.toml +++ b/gen/plusdomains1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-plusdomains1-cli" -version = "5.0.3+20190616" +version = "5.0.4+20190616" authors = ["Sebastian Thiel "] description = "A complete library to interact with plusDomains (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/plusdomains1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-plusdomains1] path = "../plusdomains1" -version = "5.0.3+20190616" +version = "5.0.4+20190616" diff --git a/gen/plusdomains1-cli/README.md b/gen/plusdomains1-cli/README.md index f626ed5cfa..ecb16db322 100644 --- a/gen/plusdomains1-cli/README.md +++ b/gen/plusdomains1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *plusDomains* API at revision *20190616*. The CLI is at version *5.0.3*. +This documentation was generated from the *plusDomains* API at revision *20190616*. The CLI is at version *5.0.4*. ```bash plusdomains1 [options] diff --git a/gen/plusdomains1-cli/mkdocs.yml b/gen/plusdomains1-cli/mkdocs.yml index 9bf2ff8392..03ce7692b1 100644 --- a/gen/plusdomains1-cli/mkdocs.yml +++ b/gen/plusdomains1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: plusDomains v5.0.3+20190616 +site_name: plusDomains v5.0.4+20190616 site_url: http://byron.github.io/google-apis-rs/google-plusdomains1-cli site_description: A complete library to interact with plusDomains (protocol v1) diff --git a/gen/plusdomains1-cli/src/main.rs b/gen/plusdomains1-cli/src/main.rs index 3cb9125f75..f2cd067fd7 100644 --- a/gen/plusdomains1-cli/src/main.rs +++ b/gen/plusdomains1-cli/src/main.rs @@ -1105,7 +1105,7 @@ async fn main() { let mut app = App::new("plusdomains1") .author("Sebastian Thiel ") - .version("5.0.3+20190616") + .version("5.0.4+20190616") .about("Builds on top of the Google+ platform for Google Apps Domains.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_plusdomains1_cli") .arg(Arg::with_name("url") diff --git a/gen/plusdomains1/Cargo.toml b/gen/plusdomains1/Cargo.toml index f0106bd452..774bcf9b03 100644 --- a/gen/plusdomains1/Cargo.toml +++ b/gen/plusdomains1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-plusdomains1" -version = "5.0.3+20190616" +version = "5.0.4+20190616" authors = ["Sebastian Thiel "] description = "A complete library to interact with plusDomains (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/plusdomains1" homepage = "https://developers.google.com/+/domains/" -documentation = "https://docs.rs/google-plusdomains1/5.0.3+20190616" +documentation = "https://docs.rs/google-plusdomains1/5.0.4+20190616" license = "MIT" keywords = ["plusDomains", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/plusdomains1/README.md b/gen/plusdomains1/README.md index 2c2efd531a..d8387db549 100644 --- a/gen/plusdomains1/README.md +++ b/gen/plusdomains1/README.md @@ -5,31 +5,31 @@ DO NOT EDIT ! --> The `google-plusdomains1` library allows access to all features of the *Google plusDomains* service. -This documentation was generated from *plusDomains* crate version *5.0.3+20190616*, where *20190616* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *plusDomains* crate version *5.0.4+20190616*, where *20190616* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *plusDomains* *v1* API can be found at the [official documentation site](https://developers.google.com/+/domains/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/PlusDomains) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/PlusDomains) ... -* [activities](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::Activity) - * [*get*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::ActivityGetCall) and [*list*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::ActivityListCall) -* [audiences](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::Audience) - * [*list*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::AudienceListCall) -* [circles](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::Circle) - * [*list*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::CircleListCall) -* [comments](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::Comment) - * [*get*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::CommentGetCall) and [*list*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::CommentListCall) -* [media](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::Media) - * [*insert*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::MediaInsertCall) -* [people](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::Person) - * [*get*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::PersonGetCall), [*list*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::PersonListCall) and [*list by activity*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::PersonListByActivityCall) +* [activities](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::Activity) + * [*get*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::ActivityGetCall) and [*list*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::ActivityListCall) +* [audiences](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::Audience) + * [*list*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::AudienceListCall) +* [circles](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::Circle) + * [*list*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::CircleListCall) +* [comments](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::Comment) + * [*get*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::CommentGetCall) and [*list*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::CommentListCall) +* [media](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::Media) + * [*insert*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::MediaInsertCall) +* [people](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::Person) + * [*get*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::PersonGetCall), [*list*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::PersonListCall) and [*list by activity*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::PersonListByActivityCall) Upload supported by ... -* [*insert media*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/api::MediaInsertCall) +* [*insert media*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/api::MediaInsertCall) @@ -37,17 +37,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/PlusDomains)** +* **[Hub](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/PlusDomains)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::CallBuilder) -* **[Resources](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::CallBuilder) +* **[Resources](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Part)** + * **[Parts](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Delegate) to the -[Method Builder](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Delegate) to the +[Method Builder](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::RequestValue) and -[decodable](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::RequestValue) and +[decodable](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-plusdomains1/5.0.3+20190616/google_plusdomains1/client::RequestValue) are moved +* [request values](https://docs.rs/google-plusdomains1/5.0.4+20190616/google_plusdomains1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/plusdomains1/src/api.rs b/gen/plusdomains1/src/api.rs index d20141ed9e..ed5b307775 100644 --- a/gen/plusdomains1/src/api.rs +++ b/gen/plusdomains1/src/api.rs @@ -150,7 +150,7 @@ impl<'a, S> PlusDomains { PlusDomains { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/plusDomains/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -176,7 +176,7 @@ impl<'a, S> PlusDomains { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/plusdomains1/src/lib.rs b/gen/plusdomains1/src/lib.rs index 7c914fe7e8..11856305ba 100644 --- a/gen/plusdomains1/src/lib.rs +++ b/gen/plusdomains1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *plusDomains* crate version *5.0.3+20190616*, where *20190616* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *plusDomains* crate version *5.0.4+20190616*, where *20190616* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *plusDomains* *v1* API can be found at the //! [official documentation site](https://developers.google.com/+/domains/). diff --git a/gen/policyanalyzer1-cli/Cargo.toml b/gen/policyanalyzer1-cli/Cargo.toml index 103c2aed94..2d61cdf5e5 100644 --- a/gen/policyanalyzer1-cli/Cargo.toml +++ b/gen/policyanalyzer1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-policyanalyzer1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Policy Analyzer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/policyanalyzer1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-policyanalyzer1] path = "../policyanalyzer1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/policyanalyzer1-cli/README.md b/gen/policyanalyzer1-cli/README.md index f02a6ed600..912c520fbd 100644 --- a/gen/policyanalyzer1-cli/README.md +++ b/gen/policyanalyzer1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Policy Analyzer* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Policy Analyzer* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash policyanalyzer1 [options] diff --git a/gen/policyanalyzer1-cli/mkdocs.yml b/gen/policyanalyzer1-cli/mkdocs.yml index d97cd29e5e..a2c103bdbf 100644 --- a/gen/policyanalyzer1-cli/mkdocs.yml +++ b/gen/policyanalyzer1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Policy Analyzer v5.0.3+20240303 +site_name: Policy Analyzer v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-policyanalyzer1-cli site_description: A complete library to interact with Policy Analyzer (protocol v1) diff --git a/gen/policyanalyzer1-cli/src/main.rs b/gen/policyanalyzer1-cli/src/main.rs index 574b7039ed..fec58e89b9 100644 --- a/gen/policyanalyzer1-cli/src/main.rs +++ b/gen/policyanalyzer1-cli/src/main.rs @@ -230,7 +230,7 @@ async fn main() { let mut app = App::new("policyanalyzer1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_policyanalyzer1_cli") .arg(Arg::with_name("url") diff --git a/gen/policyanalyzer1/Cargo.toml b/gen/policyanalyzer1/Cargo.toml index 170c2c10d5..5c02b87557 100644 --- a/gen/policyanalyzer1/Cargo.toml +++ b/gen/policyanalyzer1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-policyanalyzer1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Policy Analyzer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/policyanalyzer1" homepage = "https://www.google.com" -documentation = "https://docs.rs/google-policyanalyzer1/5.0.3+20240303" +documentation = "https://docs.rs/google-policyanalyzer1/5.0.4+20240303" license = "MIT" keywords = ["policyanalyzer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/policyanalyzer1/README.md b/gen/policyanalyzer1/README.md index f9e71103d5..65d3d64a8d 100644 --- a/gen/policyanalyzer1/README.md +++ b/gen/policyanalyzer1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-policyanalyzer1` library allows access to all features of the *Google Policy Analyzer* service. -This documentation was generated from *Policy Analyzer* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *policyanalyzer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Policy Analyzer* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *policyanalyzer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Policy Analyzer* *v1* API can be found at the [official documentation site](https://www.google.com). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/PolicyAnalyzer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/PolicyAnalyzer) ... * projects - * [*locations activity types activities query*](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/api::ProjectLocationActivityTypeActivityQueryCall) + * [*locations activity types activities query*](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/api::ProjectLocationActivityTypeActivityQueryCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/PolicyAnalyzer)** +* **[Hub](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/PolicyAnalyzer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::CallBuilder) -* **[Resources](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::CallBuilder) +* **[Resources](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Part)** + * **[Parts](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -121,17 +121,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -141,29 +141,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Delegate) to the -[Method Builder](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Delegate) to the +[Method Builder](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::RequestValue) and -[decodable](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::RequestValue) and +[decodable](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-policyanalyzer1/5.0.3+20240303/google_policyanalyzer1/client::RequestValue) are moved +* [request values](https://docs.rs/google-policyanalyzer1/5.0.4+20240303/google_policyanalyzer1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/policyanalyzer1/src/api.rs b/gen/policyanalyzer1/src/api.rs index b67a07c3df..18460bbbd1 100644 --- a/gen/policyanalyzer1/src/api.rs +++ b/gen/policyanalyzer1/src/api.rs @@ -122,7 +122,7 @@ impl<'a, S> PolicyAnalyzer { PolicyAnalyzer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://policyanalyzer.googleapis.com/".to_string(), _root_url: "https://policyanalyzer.googleapis.com/".to_string(), } @@ -133,7 +133,7 @@ impl<'a, S> PolicyAnalyzer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/policyanalyzer1/src/lib.rs b/gen/policyanalyzer1/src/lib.rs index d7f7b17af1..49eaa67c72 100644 --- a/gen/policyanalyzer1/src/lib.rs +++ b/gen/policyanalyzer1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Policy Analyzer* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *policyanalyzer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Policy Analyzer* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *policyanalyzer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Policy Analyzer* *v1* API can be found at the //! [official documentation site](https://www.google.com). diff --git a/gen/policysimulator1-cli/Cargo.toml b/gen/policysimulator1-cli/Cargo.toml index 4c5fbc3e75..39a698daa1 100644 --- a/gen/policysimulator1-cli/Cargo.toml +++ b/gen/policysimulator1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-policysimulator1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Policy Simulator (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/policysimulator1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-policysimulator1] path = "../policysimulator1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/policysimulator1-cli/README.md b/gen/policysimulator1-cli/README.md index bf425d10f1..48f2cc3fba 100644 --- a/gen/policysimulator1-cli/README.md +++ b/gen/policysimulator1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Policy Simulator* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Policy Simulator* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash policysimulator1 [options] diff --git a/gen/policysimulator1-cli/mkdocs.yml b/gen/policysimulator1-cli/mkdocs.yml index 3d07be7e34..89df16544c 100644 --- a/gen/policysimulator1-cli/mkdocs.yml +++ b/gen/policysimulator1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Policy Simulator v5.0.3+20240303 +site_name: Policy Simulator v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-policysimulator1-cli site_description: A complete library to interact with Policy Simulator (protocol v1) diff --git a/gen/policysimulator1-cli/src/main.rs b/gen/policysimulator1-cli/src/main.rs index f79c419f97..7f54cfee11 100644 --- a/gen/policysimulator1-cli/src/main.rs +++ b/gen/policysimulator1-cli/src/main.rs @@ -2304,7 +2304,7 @@ async fn main() { let mut app = App::new("policysimulator1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about(" Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. A `Replay` is a type of simulation that lets you see how your members' access to resources might change if you changed your IAM policy. During a `Replay`, Policy Simulator re-evaluates, or replays, past access attempts under both the current policy and your proposed policy, and compares those results to determine how your members' access might change under the proposed policy.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_policysimulator1_cli") .arg(Arg::with_name("url") diff --git a/gen/policysimulator1/Cargo.toml b/gen/policysimulator1/Cargo.toml index fc9e0246b0..bd9808dae9 100644 --- a/gen/policysimulator1/Cargo.toml +++ b/gen/policysimulator1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-policysimulator1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Policy Simulator (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/policysimulator1" homepage = "https://cloud.google.com/iam/docs/simulating-access" -documentation = "https://docs.rs/google-policysimulator1/5.0.3+20240303" +documentation = "https://docs.rs/google-policysimulator1/5.0.4+20240303" license = "MIT" keywords = ["policysimulator", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/policysimulator1/README.md b/gen/policysimulator1/README.md index 02f76f7aec..0d926c09dd 100644 --- a/gen/policysimulator1/README.md +++ b/gen/policysimulator1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-policysimulator1` library allows access to all features of the *Google Policy Simulator* service. -This documentation was generated from *Policy Simulator* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *policysimulator:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Policy Simulator* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *policysimulator:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Policy Simulator* *v1* API can be found at the [official documentation site](https://cloud.google.com/iam/docs/simulating-access). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/PolicySimulator) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/PolicySimulator) ... * folders - * [*locations org policy violations previews operations get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::FolderLocationOrgPolicyViolationsPreviewOperationGetCall), [*locations replays create*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::FolderLocationReplayCreateCall), [*locations replays get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::FolderLocationReplayGetCall), [*locations replays operations get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::FolderLocationReplayOperationGetCall), [*locations replays operations list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::FolderLocationReplayOperationListCall) and [*locations replays results list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::FolderLocationReplayResultListCall) + * [*locations org policy violations previews operations get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::FolderLocationOrgPolicyViolationsPreviewOperationGetCall), [*locations replays create*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::FolderLocationReplayCreateCall), [*locations replays get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::FolderLocationReplayGetCall), [*locations replays operations get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::FolderLocationReplayOperationGetCall), [*locations replays operations list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::FolderLocationReplayOperationListCall) and [*locations replays results list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::FolderLocationReplayResultListCall) * operations - * [*get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OperationGetCall) and [*list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OperationListCall) + * [*get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OperationGetCall) and [*list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OperationListCall) * organizations - * [*locations org policy violations previews create*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewCreateCall), [*locations org policy violations previews get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewGetCall), [*locations org policy violations previews list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewListCall), [*locations org policy violations previews operations get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewOperationGetCall), [*locations org policy violations previews org policy violations list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewOrgPolicyViolationListCall), [*locations replays create*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationReplayCreateCall), [*locations replays get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationReplayGetCall), [*locations replays operations get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationReplayOperationGetCall), [*locations replays operations list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationReplayOperationListCall) and [*locations replays results list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::OrganizationLocationReplayResultListCall) + * [*locations org policy violations previews create*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewCreateCall), [*locations org policy violations previews get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewGetCall), [*locations org policy violations previews list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewListCall), [*locations org policy violations previews operations get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewOperationGetCall), [*locations org policy violations previews org policy violations list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationOrgPolicyViolationsPreviewOrgPolicyViolationListCall), [*locations replays create*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationReplayCreateCall), [*locations replays get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationReplayGetCall), [*locations replays operations get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationReplayOperationGetCall), [*locations replays operations list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationReplayOperationListCall) and [*locations replays results list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::OrganizationLocationReplayResultListCall) * projects - * [*locations org policy violations previews operations get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::ProjectLocationOrgPolicyViolationsPreviewOperationGetCall), [*locations replays create*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::ProjectLocationReplayCreateCall), [*locations replays get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::ProjectLocationReplayGetCall), [*locations replays operations get*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::ProjectLocationReplayOperationGetCall), [*locations replays operations list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::ProjectLocationReplayOperationListCall) and [*locations replays results list*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/api::ProjectLocationReplayResultListCall) + * [*locations org policy violations previews operations get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::ProjectLocationOrgPolicyViolationsPreviewOperationGetCall), [*locations replays create*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::ProjectLocationReplayCreateCall), [*locations replays get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::ProjectLocationReplayGetCall), [*locations replays operations get*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::ProjectLocationReplayOperationGetCall), [*locations replays operations list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::ProjectLocationReplayOperationListCall) and [*locations replays results list*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/api::ProjectLocationReplayResultListCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/PolicySimulator)** +* **[Hub](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/PolicySimulator)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::CallBuilder) -* **[Resources](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::CallBuilder) +* **[Resources](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Part)** + * **[Parts](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -141,17 +141,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -161,29 +161,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Delegate) to the -[Method Builder](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Delegate) to the +[Method Builder](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::RequestValue) and -[decodable](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::RequestValue) and +[decodable](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-policysimulator1/5.0.3+20240303/google_policysimulator1/client::RequestValue) are moved +* [request values](https://docs.rs/google-policysimulator1/5.0.4+20240303/google_policysimulator1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/policysimulator1/src/api.rs b/gen/policysimulator1/src/api.rs index fd63e9dedf..e3286f4617 100644 --- a/gen/policysimulator1/src/api.rs +++ b/gen/policysimulator1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> PolicySimulator { PolicySimulator { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://policysimulator.googleapis.com/".to_string(), _root_url: "https://policysimulator.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> PolicySimulator { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/policysimulator1/src/lib.rs b/gen/policysimulator1/src/lib.rs index 4e5a9483eb..4e90d6fb1e 100644 --- a/gen/policysimulator1/src/lib.rs +++ b/gen/policysimulator1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Policy Simulator* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *policysimulator:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Policy Simulator* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *policysimulator:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Policy Simulator* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iam/docs/simulating-access). diff --git a/gen/policytroubleshooter1-cli/Cargo.toml b/gen/policytroubleshooter1-cli/Cargo.toml index 1db11475e7..b42f71877f 100644 --- a/gen/policytroubleshooter1-cli/Cargo.toml +++ b/gen/policytroubleshooter1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-policytroubleshooter1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Policy Troubleshooter (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/policytroubleshooter1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-policytroubleshooter1] path = "../policytroubleshooter1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/policytroubleshooter1-cli/README.md b/gen/policytroubleshooter1-cli/README.md index 6e5029187e..e8403ed889 100644 --- a/gen/policytroubleshooter1-cli/README.md +++ b/gen/policytroubleshooter1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Policy Troubleshooter* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Policy Troubleshooter* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash policytroubleshooter1 [options] diff --git a/gen/policytroubleshooter1-cli/mkdocs.yml b/gen/policytroubleshooter1-cli/mkdocs.yml index 884008d4f4..901eb6be32 100644 --- a/gen/policytroubleshooter1-cli/mkdocs.yml +++ b/gen/policytroubleshooter1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Policy Troubleshooter v5.0.3+20240303 +site_name: Policy Troubleshooter v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-policytroubleshooter1-cli site_description: A complete library to interact with Policy Troubleshooter (protocol v1) diff --git a/gen/policytroubleshooter1-cli/src/main.rs b/gen/policytroubleshooter1-cli/src/main.rs index 060ed969d3..6bd95f77e9 100644 --- a/gen/policytroubleshooter1-cli/src/main.rs +++ b/gen/policytroubleshooter1-cli/src/main.rs @@ -255,7 +255,7 @@ async fn main() { let mut app = App::new("policytroubleshooter1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_policytroubleshooter1_cli") .arg(Arg::with_name("url") diff --git a/gen/policytroubleshooter1/Cargo.toml b/gen/policytroubleshooter1/Cargo.toml index 762febaa0e..79e3d6a747 100644 --- a/gen/policytroubleshooter1/Cargo.toml +++ b/gen/policytroubleshooter1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-policytroubleshooter1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Policy Troubleshooter (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/policytroubleshooter1" homepage = "https://cloud.google.com/iam/" -documentation = "https://docs.rs/google-policytroubleshooter1/5.0.3+20240303" +documentation = "https://docs.rs/google-policytroubleshooter1/5.0.4+20240303" license = "MIT" keywords = ["policytroubleshooter", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/policytroubleshooter1/README.md b/gen/policytroubleshooter1/README.md index 07bb5904ba..b090612d78 100644 --- a/gen/policytroubleshooter1/README.md +++ b/gen/policytroubleshooter1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-policytroubleshooter1` library allows access to all features of the *Google Policy Troubleshooter* service. -This documentation was generated from *Policy Troubleshooter* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *policytroubleshooter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Policy Troubleshooter* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *policytroubleshooter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Policy Troubleshooter* *v1* API can be found at the [official documentation site](https://cloud.google.com/iam/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/PolicyTroubleshooter) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/PolicyTroubleshooter) ... * iam - * [*troubleshoot*](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/api::IamTroubleshootCall) + * [*troubleshoot*](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/api::IamTroubleshootCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/PolicyTroubleshooter)** +* **[Hub](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/PolicyTroubleshooter)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::CallBuilder) -* **[Resources](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::CallBuilder) +* **[Resources](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Part)** + * **[Parts](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Delegate) to the -[Method Builder](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Delegate) to the +[Method Builder](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::RequestValue) and -[decodable](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::RequestValue) and +[decodable](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-policytroubleshooter1/5.0.3+20240303/google_policytroubleshooter1/client::RequestValue) are moved +* [request values](https://docs.rs/google-policytroubleshooter1/5.0.4+20240303/google_policytroubleshooter1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/policytroubleshooter1/src/api.rs b/gen/policytroubleshooter1/src/api.rs index 1fe3426133..2b3edec1cd 100644 --- a/gen/policytroubleshooter1/src/api.rs +++ b/gen/policytroubleshooter1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> PolicyTroubleshooter { PolicyTroubleshooter { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://policytroubleshooter.googleapis.com/".to_string(), _root_url: "https://policytroubleshooter.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> PolicyTroubleshooter { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/policytroubleshooter1/src/lib.rs b/gen/policytroubleshooter1/src/lib.rs index 9cbb0ec2b6..cfd159f0e1 100644 --- a/gen/policytroubleshooter1/src/lib.rs +++ b/gen/policytroubleshooter1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Policy Troubleshooter* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *policytroubleshooter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Policy Troubleshooter* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *policytroubleshooter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Policy Troubleshooter* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iam/). diff --git a/gen/prediction1d6-cli/Cargo.toml b/gen/prediction1d6-cli/Cargo.toml index 8a969da61f..f5186c022d 100644 --- a/gen/prediction1d6-cli/Cargo.toml +++ b/gen/prediction1d6-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-prediction1d6-cli" -version = "5.0.3+20160511" +version = "5.0.4+20160511" authors = ["Sebastian Thiel "] description = "A complete library to interact with prediction (protocol v1.6)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/prediction1d6-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-prediction1d6] path = "../prediction1d6" -version = "5.0.3+20160511" +version = "5.0.4+20160511" diff --git a/gen/prediction1d6-cli/README.md b/gen/prediction1d6-cli/README.md index bcdee0f991..1103c5a566 100644 --- a/gen/prediction1d6-cli/README.md +++ b/gen/prediction1d6-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *prediction* API at revision *20160511*. The CLI is at version *5.0.3*. +This documentation was generated from the *prediction* API at revision *20160511*. The CLI is at version *5.0.4*. ```bash prediction1d6 [options] diff --git a/gen/prediction1d6-cli/mkdocs.yml b/gen/prediction1d6-cli/mkdocs.yml index 50551e75a2..4438285a58 100644 --- a/gen/prediction1d6-cli/mkdocs.yml +++ b/gen/prediction1d6-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: prediction v5.0.3+20160511 +site_name: prediction v5.0.4+20160511 site_url: http://byron.github.io/google-apis-rs/google-prediction1d6-cli site_description: A complete library to interact with prediction (protocol v1.6) diff --git a/gen/prediction1d6-cli/src/main.rs b/gen/prediction1d6-cli/src/main.rs index f5bfae9d97..e6f3b5c850 100644 --- a/gen/prediction1d6-cli/src/main.rs +++ b/gen/prediction1d6-cli/src/main.rs @@ -955,7 +955,7 @@ async fn main() { let mut app = App::new("prediction1d6") .author("Sebastian Thiel ") - .version("5.0.3+20160511") + .version("5.0.4+20160511") .about("Lets you access a cloud hosted machine learning service that makes it easy to build smart apps") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_prediction1d6_cli") .arg(Arg::with_name("url") diff --git a/gen/prediction1d6/Cargo.toml b/gen/prediction1d6/Cargo.toml index 2689005869..791d8f49f3 100644 --- a/gen/prediction1d6/Cargo.toml +++ b/gen/prediction1d6/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-prediction1d6" -version = "5.0.3+20160511" +version = "5.0.4+20160511" authors = ["Sebastian Thiel "] description = "A complete library to interact with prediction (protocol v1.6)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/prediction1d6" homepage = "https://developers.google.com/prediction/docs/developer-guide" -documentation = "https://docs.rs/google-prediction1d6/5.0.3+20160511" +documentation = "https://docs.rs/google-prediction1d6/5.0.4+20160511" license = "MIT" keywords = ["prediction", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/prediction1d6/README.md b/gen/prediction1d6/README.md index 9a8da7ac5d..46d20468af 100644 --- a/gen/prediction1d6/README.md +++ b/gen/prediction1d6/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-prediction1d6` library allows access to all features of the *Google prediction* service. -This documentation was generated from *prediction* crate version *5.0.3+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *prediction* crate version *5.0.4+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *prediction* *v1d6* API can be found at the [official documentation site](https://developers.google.com/prediction/docs/developer-guide). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/Prediction) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/Prediction) ... * hostedmodels - * [*predict*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::HostedmodelPredictCall) + * [*predict*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::HostedmodelPredictCall) * trainedmodels - * [*analyze*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelAnalyzeCall), [*delete*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelDeleteCall), [*get*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelGetCall), [*insert*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelInsertCall), [*list*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelListCall), [*predict*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelPredictCall) and [*update*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/api::TrainedmodelUpdateCall) + * [*analyze*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelAnalyzeCall), [*delete*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelDeleteCall), [*get*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelGetCall), [*insert*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelInsertCall), [*list*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelListCall), [*predict*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelPredictCall) and [*update*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/api::TrainedmodelUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/Prediction)** +* **[Hub](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/Prediction)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::CallBuilder) -* **[Resources](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::CallBuilder) +* **[Resources](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Part)** + * **[Parts](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::CallBuilder)** +* **[Activities](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Delegate) to the -[Method Builder](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Delegate) to the +[Method Builder](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::RequestValue) and -[decodable](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::RequestValue) and +[decodable](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-prediction1d6/5.0.3+20160511/google_prediction1d6/client::RequestValue) are moved +* [request values](https://docs.rs/google-prediction1d6/5.0.4+20160511/google_prediction1d6/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/prediction1d6/src/api.rs b/gen/prediction1d6/src/api.rs index 3863513d58..1b135245ce 100644 --- a/gen/prediction1d6/src/api.rs +++ b/gen/prediction1d6/src/api.rs @@ -141,7 +141,7 @@ impl<'a, S> Prediction { Prediction { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/prediction/v1.6/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -155,7 +155,7 @@ impl<'a, S> Prediction { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/prediction1d6/src/lib.rs b/gen/prediction1d6/src/lib.rs index aa62f115c9..ae46d4a981 100644 --- a/gen/prediction1d6/src/lib.rs +++ b/gen/prediction1d6/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *prediction* crate version *5.0.3+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *prediction* crate version *5.0.4+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *prediction* *v1d6* API can be found at the //! [official documentation site](https://developers.google.com/prediction/docs/developer-guide). diff --git a/gen/privateca1-cli/Cargo.toml b/gen/privateca1-cli/Cargo.toml index 33a9420b38..b664fe6083 100644 --- a/gen/privateca1-cli/Cargo.toml +++ b/gen/privateca1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-privateca1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Certificate Authority Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/privateca1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-privateca1] path = "../privateca1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/privateca1-cli/README.md b/gen/privateca1-cli/README.md index e8f9e12ec2..1822502a24 100644 --- a/gen/privateca1-cli/README.md +++ b/gen/privateca1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Certificate Authority Service* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Certificate Authority Service* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash privateca1 [options] diff --git a/gen/privateca1-cli/mkdocs.yml b/gen/privateca1-cli/mkdocs.yml index e6f6e9f141..3747a708ab 100644 --- a/gen/privateca1-cli/mkdocs.yml +++ b/gen/privateca1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Certificate Authority Service v5.0.3+20240221 +site_name: Certificate Authority Service v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-privateca1-cli site_description: A complete library to interact with Certificate Authority Service (protocol v1) diff --git a/gen/privateca1-cli/src/main.rs b/gen/privateca1-cli/src/main.rs index c41d0d3f5f..89ef80eec4 100644 --- a/gen/privateca1-cli/src/main.rs +++ b/gen/privateca1-cli/src/main.rs @@ -5085,7 +5085,7 @@ async fn main() { let mut app = App::new("privateca1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("The Certificate Authority Service API is a highly-available, scalable service that enables you to simplify and automate the management of private certificate authorities (CAs) while staying in control of your private keys. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_privateca1_cli") .arg(Arg::with_name("url") diff --git a/gen/privateca1/Cargo.toml b/gen/privateca1/Cargo.toml index 7c55e1b32a..ceb72b66e0 100644 --- a/gen/privateca1/Cargo.toml +++ b/gen/privateca1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-privateca1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Certificate Authority Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/privateca1" homepage = "https://cloud.google.com/" -documentation = "https://docs.rs/google-privateca1/5.0.3+20240221" +documentation = "https://docs.rs/google-privateca1/5.0.4+20240221" license = "MIT" keywords = ["privateca", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/privateca1/README.md b/gen/privateca1/README.md index f8e602c314..880b13942e 100644 --- a/gen/privateca1/README.md +++ b/gen/privateca1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-privateca1` library allows access to all features of the *Google Certificate Authority Service* service. -This documentation was generated from *Certificate Authority Service* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *privateca:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Certificate Authority Service* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *privateca:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Certificate Authority Service* *v1* API can be found at the [official documentation site](https://cloud.google.com/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/CertificateAuthorityService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/CertificateAuthorityService) ... * projects - * [*locations ca pools certificate authorities activate*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityActivateCall), [*locations ca pools certificate authorities certificate revocation lists get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListGetCall), [*locations ca pools certificate authorities certificate revocation lists get iam policy*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListGetIamPolicyCall), [*locations ca pools certificate authorities certificate revocation lists list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListListCall), [*locations ca pools certificate authorities certificate revocation lists patch*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListPatchCall), [*locations ca pools certificate authorities certificate revocation lists set iam policy*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListSetIamPolicyCall), [*locations ca pools certificate authorities certificate revocation lists test iam permissions*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListTestIamPermissionCall), [*locations ca pools certificate authorities create*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCreateCall), [*locations ca pools certificate authorities delete*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityDeleteCall), [*locations ca pools certificate authorities disable*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityDisableCall), [*locations ca pools certificate authorities enable*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityEnableCall), [*locations ca pools certificate authorities fetch*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityFetchCall), [*locations ca pools certificate authorities get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityGetCall), [*locations ca pools certificate authorities list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityListCall), [*locations ca pools certificate authorities patch*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityPatchCall), [*locations ca pools certificate authorities undelete*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityUndeleteCall), [*locations ca pools certificates create*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateCreateCall), [*locations ca pools certificates get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateGetCall), [*locations ca pools certificates list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateListCall), [*locations ca pools certificates patch*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificatePatchCall), [*locations ca pools certificates revoke*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateRevokeCall), [*locations ca pools create*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolCreateCall), [*locations ca pools delete*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolDeleteCall), [*locations ca pools fetch ca certs*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolFetchCaCertCall), [*locations ca pools get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolGetCall), [*locations ca pools get iam policy*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolGetIamPolicyCall), [*locations ca pools list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolListCall), [*locations ca pools patch*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolPatchCall), [*locations ca pools set iam policy*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolSetIamPolicyCall), [*locations ca pools test iam permissions*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCaPoolTestIamPermissionCall), [*locations certificate templates create*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateCreateCall), [*locations certificate templates delete*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateDeleteCall), [*locations certificate templates get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateGetCall), [*locations certificate templates get iam policy*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateGetIamPolicyCall), [*locations certificate templates list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateListCall), [*locations certificate templates patch*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplatePatchCall), [*locations certificate templates set iam policy*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateSetIamPolicyCall), [*locations certificate templates test iam permissions*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationCertificateTemplateTestIamPermissionCall), [*locations get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/api::ProjectLocationOperationListCall) + * [*locations ca pools certificate authorities activate*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityActivateCall), [*locations ca pools certificate authorities certificate revocation lists get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListGetCall), [*locations ca pools certificate authorities certificate revocation lists get iam policy*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListGetIamPolicyCall), [*locations ca pools certificate authorities certificate revocation lists list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListListCall), [*locations ca pools certificate authorities certificate revocation lists patch*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListPatchCall), [*locations ca pools certificate authorities certificate revocation lists set iam policy*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListSetIamPolicyCall), [*locations ca pools certificate authorities certificate revocation lists test iam permissions*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCertificateRevocationListTestIamPermissionCall), [*locations ca pools certificate authorities create*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityCreateCall), [*locations ca pools certificate authorities delete*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityDeleteCall), [*locations ca pools certificate authorities disable*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityDisableCall), [*locations ca pools certificate authorities enable*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityEnableCall), [*locations ca pools certificate authorities fetch*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityFetchCall), [*locations ca pools certificate authorities get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityGetCall), [*locations ca pools certificate authorities list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityListCall), [*locations ca pools certificate authorities patch*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityPatchCall), [*locations ca pools certificate authorities undelete*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateAuthorityUndeleteCall), [*locations ca pools certificates create*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateCreateCall), [*locations ca pools certificates get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateGetCall), [*locations ca pools certificates list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateListCall), [*locations ca pools certificates patch*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificatePatchCall), [*locations ca pools certificates revoke*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCertificateRevokeCall), [*locations ca pools create*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolCreateCall), [*locations ca pools delete*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolDeleteCall), [*locations ca pools fetch ca certs*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolFetchCaCertCall), [*locations ca pools get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolGetCall), [*locations ca pools get iam policy*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolGetIamPolicyCall), [*locations ca pools list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolListCall), [*locations ca pools patch*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolPatchCall), [*locations ca pools set iam policy*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolSetIamPolicyCall), [*locations ca pools test iam permissions*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCaPoolTestIamPermissionCall), [*locations certificate templates create*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateCreateCall), [*locations certificate templates delete*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateDeleteCall), [*locations certificate templates get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateGetCall), [*locations certificate templates get iam policy*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateGetIamPolicyCall), [*locations certificate templates list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateListCall), [*locations certificate templates patch*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplatePatchCall), [*locations certificate templates set iam policy*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateSetIamPolicyCall), [*locations certificate templates test iam permissions*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationCertificateTemplateTestIamPermissionCall), [*locations get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/CertificateAuthorityService)** +* **[Hub](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/CertificateAuthorityService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::CallBuilder) -* **[Resources](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::CallBuilder) +* **[Resources](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Part)** + * **[Parts](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -136,17 +136,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -156,29 +156,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Delegate) to the -[Method Builder](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Delegate) to the +[Method Builder](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::RequestValue) and -[decodable](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::RequestValue) and +[decodable](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-privateca1/5.0.3+20240221/google_privateca1/client::RequestValue) are moved +* [request values](https://docs.rs/google-privateca1/5.0.4+20240221/google_privateca1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/privateca1/src/api.rs b/gen/privateca1/src/api.rs index 6c89aa0f86..6773d76efa 100644 --- a/gen/privateca1/src/api.rs +++ b/gen/privateca1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> CertificateAuthorityService { CertificateAuthorityService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://privateca.googleapis.com/".to_string(), _root_url: "https://privateca.googleapis.com/".to_string(), } @@ -134,7 +134,7 @@ impl<'a, S> CertificateAuthorityService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/privateca1/src/lib.rs b/gen/privateca1/src/lib.rs index 85e52da359..621de1df68 100644 --- a/gen/privateca1/src/lib.rs +++ b/gen/privateca1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Certificate Authority Service* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *privateca:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Certificate Authority Service* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *privateca:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Certificate Authority Service* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/). diff --git a/gen/privateca1_beta1-cli/Cargo.toml b/gen/privateca1_beta1-cli/Cargo.toml index 980259187f..71f0470541 100644 --- a/gen/privateca1_beta1-cli/Cargo.toml +++ b/gen/privateca1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-privateca1_beta1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Certificate Authority Service (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/privateca1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-privateca1_beta1] path = "../privateca1_beta1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/privateca1_beta1-cli/README.md b/gen/privateca1_beta1-cli/README.md index cd46b89495..200eddaec7 100644 --- a/gen/privateca1_beta1-cli/README.md +++ b/gen/privateca1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Certificate Authority Service* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Certificate Authority Service* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash privateca1-beta1 [options] diff --git a/gen/privateca1_beta1-cli/mkdocs.yml b/gen/privateca1_beta1-cli/mkdocs.yml index efb3a3261d..1f6aadc4b1 100644 --- a/gen/privateca1_beta1-cli/mkdocs.yml +++ b/gen/privateca1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Certificate Authority Service v5.0.3+20240221 +site_name: Certificate Authority Service v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-privateca1_beta1-cli site_description: A complete library to interact with Certificate Authority Service (protocol v1beta1) diff --git a/gen/privateca1_beta1-cli/src/main.rs b/gen/privateca1_beta1-cli/src/main.rs index 1bf28a9f8d..4a5631e4bf 100644 --- a/gen/privateca1_beta1-cli/src/main.rs +++ b/gen/privateca1_beta1-cli/src/main.rs @@ -1608,7 +1608,7 @@ async fn main() { let mut app = App::new("privateca1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("The Certificate Authority Service API is a highly-available, scalable service that enables you to simplify and automate the management of private certificate authorities (CAs) while staying in control of your private keys. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_privateca1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/privateca1_beta1/Cargo.toml b/gen/privateca1_beta1/Cargo.toml index a3d839c290..674be8458a 100644 --- a/gen/privateca1_beta1/Cargo.toml +++ b/gen/privateca1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-privateca1_beta1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Certificate Authority Service (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/privateca1_beta1" homepage = "https://cloud.google.com/" -documentation = "https://docs.rs/google-privateca1_beta1/5.0.3+20240221" +documentation = "https://docs.rs/google-privateca1_beta1/5.0.4+20240221" license = "MIT" keywords = ["privateca", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/privateca1_beta1/README.md b/gen/privateca1_beta1/README.md index c9332b091a..547a707e22 100644 --- a/gen/privateca1_beta1/README.md +++ b/gen/privateca1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-privateca1_beta1` library allows access to all features of the *Google Certificate Authority Service* service. -This documentation was generated from *Certificate Authority Service* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *privateca:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Certificate Authority Service* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *privateca:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Certificate Authority Service* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/CertificateAuthorityService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/CertificateAuthorityService) ... * projects - * [*locations certificate authorities certificate revocation lists get iam policy*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityCertificateRevocationListGetIamPolicyCall), [*locations certificate authorities certificate revocation lists set iam policy*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityCertificateRevocationListSetIamPolicyCall), [*locations certificate authorities certificate revocation lists test iam permissions*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityCertificateRevocationListTestIamPermissionCall), [*locations certificate authorities get iam policy*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityGetIamPolicyCall), [*locations certificate authorities set iam policy*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthoritySetIamPolicyCall), [*locations certificate authorities test iam permissions*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityTestIamPermissionCall), [*locations get*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationOperationListCall), [*locations reusable configs get iam policy*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationReusableConfigGetIamPolicyCall), [*locations reusable configs set iam policy*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationReusableConfigSetIamPolicyCall) and [*locations reusable configs test iam permissions*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/api::ProjectLocationReusableConfigTestIamPermissionCall) + * [*locations certificate authorities certificate revocation lists get iam policy*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityCertificateRevocationListGetIamPolicyCall), [*locations certificate authorities certificate revocation lists set iam policy*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityCertificateRevocationListSetIamPolicyCall), [*locations certificate authorities certificate revocation lists test iam permissions*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityCertificateRevocationListTestIamPermissionCall), [*locations certificate authorities get iam policy*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityGetIamPolicyCall), [*locations certificate authorities set iam policy*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthoritySetIamPolicyCall), [*locations certificate authorities test iam permissions*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationCertificateAuthorityTestIamPermissionCall), [*locations get*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationOperationListCall), [*locations reusable configs get iam policy*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationReusableConfigGetIamPolicyCall), [*locations reusable configs set iam policy*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationReusableConfigSetIamPolicyCall) and [*locations reusable configs test iam permissions*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/api::ProjectLocationReusableConfigTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/CertificateAuthorityService)** +* **[Hub](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/CertificateAuthorityService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-privateca1_beta1/5.0.3+20240221/google_privateca1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-privateca1_beta1/5.0.4+20240221/google_privateca1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/privateca1_beta1/src/api.rs b/gen/privateca1_beta1/src/api.rs index b555463144..de625e575b 100644 --- a/gen/privateca1_beta1/src/api.rs +++ b/gen/privateca1_beta1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> CertificateAuthorityService { CertificateAuthorityService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://privateca.googleapis.com/".to_string(), _root_url: "https://privateca.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> CertificateAuthorityService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/privateca1_beta1/src/lib.rs b/gen/privateca1_beta1/src/lib.rs index 1aab75d278..1169b03e5c 100644 --- a/gen/privateca1_beta1/src/lib.rs +++ b/gen/privateca1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Certificate Authority Service* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *privateca:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Certificate Authority Service* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *privateca:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Certificate Authority Service* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/). diff --git a/gen/prod_tt_sasportal1_alpha1-cli/Cargo.toml b/gen/prod_tt_sasportal1_alpha1-cli/Cargo.toml index 2e3615ed30..748a244e27 100644 --- a/gen/prod_tt_sasportal1_alpha1-cli/Cargo.toml +++ b/gen/prod_tt_sasportal1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-prod_tt_sasportal1_alpha1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with SAS Portal Testing (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/prod_tt_sasportal1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-prod_tt_sasportal1_alpha1] path = "../prod_tt_sasportal1_alpha1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/prod_tt_sasportal1_alpha1-cli/README.md b/gen/prod_tt_sasportal1_alpha1-cli/README.md index b0dceaba48..a4962c3e3a 100644 --- a/gen/prod_tt_sasportal1_alpha1-cli/README.md +++ b/gen/prod_tt_sasportal1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *SAS Portal Testing* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *SAS Portal Testing* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash prod-tt-sasportal1-alpha1 [options] diff --git a/gen/prod_tt_sasportal1_alpha1-cli/mkdocs.yml b/gen/prod_tt_sasportal1_alpha1-cli/mkdocs.yml index 9d5a4ab94a..2be49bb08f 100644 --- a/gen/prod_tt_sasportal1_alpha1-cli/mkdocs.yml +++ b/gen/prod_tt_sasportal1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: SAS Portal Testing v5.0.3+20240226 +site_name: SAS Portal Testing v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-prod_tt_sasportal1_alpha1-cli site_description: A complete library to interact with SAS Portal Testing (protocol v1alpha1) diff --git a/gen/prod_tt_sasportal1_alpha1-cli/src/main.rs b/gen/prod_tt_sasportal1_alpha1-cli/src/main.rs index fe7be4b2f4..333f050a77 100644 --- a/gen/prod_tt_sasportal1_alpha1-cli/src/main.rs +++ b/gen/prod_tt_sasportal1_alpha1-cli/src/main.rs @@ -9358,7 +9358,7 @@ async fn main() { let mut app = App::new("prod-tt-sasportal1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_prod_tt_sasportal1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/prod_tt_sasportal1_alpha1/Cargo.toml b/gen/prod_tt_sasportal1_alpha1/Cargo.toml index 4d92a08587..53650e9033 100644 --- a/gen/prod_tt_sasportal1_alpha1/Cargo.toml +++ b/gen/prod_tt_sasportal1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-prod_tt_sasportal1_alpha1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with SAS Portal Testing (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/prod_tt_sasportal1_alpha1" homepage = "https://developers.google.com/spectrum-access-system/" -documentation = "https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226" +documentation = "https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226" license = "MIT" keywords = ["prod_tt_sasportal", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/prod_tt_sasportal1_alpha1/README.md b/gen/prod_tt_sasportal1_alpha1/README.md index 054b9d3c5e..1bb4106a99 100644 --- a/gen/prod_tt_sasportal1_alpha1/README.md +++ b/gen/prod_tt_sasportal1_alpha1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-prod_tt_sasportal1_alpha1` library allows access to all features of the *Google SAS Portal Testing* service. -This documentation was generated from *SAS Portal Testing* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *prod_tt_sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *SAS Portal Testing* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *prod_tt_sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *SAS Portal Testing* *v1_alpha1* API can be found at the [official documentation site](https://developers.google.com/spectrum-access-system/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/SASPortalTesting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/SASPortalTesting) ... * customers - * [*deployments create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentCreateCall), [*deployments delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentGetCall), [*deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentListCall), [*deployments move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentPatchCall), [*devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceCreateCall), [*devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceDeleteCall), [*devices get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceGetCall), [*devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceListCall), [*devices move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceMoveCall), [*devices patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDevicePatchCall), [*devices sign device*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceUpdateSignedCall), [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerGetCall), [*list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerListCall), [*list gcp project deployments*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerListGcpProjectDeploymentCall), [*list legacy organizations*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerListLegacyOrganizationCall), [*migrate organization*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerMigrateOrganizationCall), [*nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeCreateCall), [*nodes delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeviceListCall), [*nodes get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeGetCall), [*nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeListCall), [*nodes move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeNodeListCall), [*nodes patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodePatchCall), [*patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerPatchCall), [*provision deployment*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerProvisionDeploymentCall) and [*setup sas analytics*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerSetupSasAnalyticCall) + * [*deployments create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentCreateCall), [*deployments delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentGetCall), [*deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentListCall), [*deployments move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeploymentPatchCall), [*devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceCreateCall), [*devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceDeleteCall), [*devices get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceGetCall), [*devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceListCall), [*devices move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceMoveCall), [*devices patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDevicePatchCall), [*devices sign device*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerDeviceUpdateSignedCall), [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerGetCall), [*list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerListCall), [*list gcp project deployments*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerListGcpProjectDeploymentCall), [*list legacy organizations*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerListLegacyOrganizationCall), [*migrate organization*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerMigrateOrganizationCall), [*nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeCreateCall), [*nodes delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeDeviceListCall), [*nodes get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeGetCall), [*nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeListCall), [*nodes move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodeNodeListCall), [*nodes patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerNodePatchCall), [*patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerPatchCall), [*provision deployment*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerProvisionDeploymentCall) and [*setup sas analytics*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::CustomerSetupSasAnalyticCall) * deployments - * [*devices delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceDeleteCall), [*devices get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceGetCall), [*devices move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceMoveCall), [*devices patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDevicePatchCall), [*devices sign device*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceUpdateSignedCall) and [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentGetCall) + * [*devices delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceDeleteCall), [*devices get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceGetCall), [*devices move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceMoveCall), [*devices patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDevicePatchCall), [*devices sign device*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentDeviceUpdateSignedCall) and [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::DeploymentGetCall) * installer - * [*generate secret*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::InstallerGenerateSecretCall) and [*validate*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::InstallerValidateCall) + * [*generate secret*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::InstallerGenerateSecretCall) and [*validate*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::InstallerValidateCall) * nodes - * [*deployments delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentGetCall), [*deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentListCall), [*deployments move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentPatchCall), [*devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceCreateCall), [*devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceDeleteCall), [*devices get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceGetCall), [*devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceListCall), [*devices move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceMoveCall), [*devices patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDevicePatchCall), [*devices sign device*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceUpdateSignedCall), [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeGetCall), [*nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeCreateCall), [*nodes delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeviceListCall), [*nodes get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeGetCall), [*nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeListCall), [*nodes move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeNodeListCall) and [*nodes patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodePatchCall) + * [*deployments delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentGetCall), [*deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentListCall), [*deployments move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeploymentPatchCall), [*devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceCreateCall), [*devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceDeleteCall), [*devices get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceGetCall), [*devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceListCall), [*devices move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceMoveCall), [*devices patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDevicePatchCall), [*devices sign device*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeDeviceUpdateSignedCall), [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeGetCall), [*nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeCreateCall), [*nodes delete*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeDeviceListCall), [*nodes get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeGetCall), [*nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeListCall), [*nodes move*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodeNodeListCall) and [*nodes patch*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::NodeNodePatchCall) * policies - * [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::PolicyGetCall), [*set*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::PolicySetCall) and [*test*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/api::PolicyTestCall) + * [*get*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::PolicyGetCall), [*set*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::PolicySetCall) and [*test*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/api::PolicyTestCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/SASPortalTesting)** +* **[Hub](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/SASPortalTesting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -153,17 +153,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -173,29 +173,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.3+20240226/google_prod_tt_sasportal1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-prod_tt_sasportal1_alpha1/5.0.4+20240226/google_prod_tt_sasportal1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/prod_tt_sasportal1_alpha1/src/api.rs b/gen/prod_tt_sasportal1_alpha1/src/api.rs index cb7ad9cbe2..26efdd9f83 100644 --- a/gen/prod_tt_sasportal1_alpha1/src/api.rs +++ b/gen/prod_tt_sasportal1_alpha1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> SASPortalTesting { SASPortalTesting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://prod-tt-sasportal.googleapis.com/".to_string(), _root_url: "https://prod-tt-sasportal.googleapis.com/".to_string(), } @@ -153,7 +153,7 @@ impl<'a, S> SASPortalTesting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/prod_tt_sasportal1_alpha1/src/lib.rs b/gen/prod_tt_sasportal1_alpha1/src/lib.rs index ada97a46fa..815d229af4 100644 --- a/gen/prod_tt_sasportal1_alpha1/src/lib.rs +++ b/gen/prod_tt_sasportal1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *SAS Portal Testing* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *prod_tt_sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *SAS Portal Testing* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *prod_tt_sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *SAS Portal Testing* *v1_alpha1* API can be found at the //! [official documentation site](https://developers.google.com/spectrum-access-system/). diff --git a/gen/proximitybeacon1_beta1-cli/Cargo.toml b/gen/proximitybeacon1_beta1-cli/Cargo.toml index 67d4d7f02e..7b55bf1caa 100644 --- a/gen/proximitybeacon1_beta1-cli/Cargo.toml +++ b/gen/proximitybeacon1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-proximitybeacon1_beta1-cli" -version = "5.0.3+20200127" +version = "5.0.4+20200127" authors = ["Sebastian Thiel "] description = "A complete library to interact with proximitybeacon (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/proximitybeacon1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-proximitybeacon1_beta1] path = "../proximitybeacon1_beta1" -version = "5.0.3+20200127" +version = "5.0.4+20200127" diff --git a/gen/proximitybeacon1_beta1-cli/README.md b/gen/proximitybeacon1_beta1-cli/README.md index 03bfdfc894..e6c526c523 100644 --- a/gen/proximitybeacon1_beta1-cli/README.md +++ b/gen/proximitybeacon1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *proximitybeacon* API at revision *20200127*. The CLI is at version *5.0.3*. +This documentation was generated from the *proximitybeacon* API at revision *20200127*. The CLI is at version *5.0.4*. ```bash proximitybeacon1-beta1 [options] diff --git a/gen/proximitybeacon1_beta1-cli/mkdocs.yml b/gen/proximitybeacon1_beta1-cli/mkdocs.yml index 2e77b57592..bf702ee9fd 100644 --- a/gen/proximitybeacon1_beta1-cli/mkdocs.yml +++ b/gen/proximitybeacon1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: proximitybeacon v5.0.3+20200127 +site_name: proximitybeacon v5.0.4+20200127 site_url: http://byron.github.io/google-apis-rs/google-proximitybeacon1_beta1-cli site_description: A complete library to interact with proximitybeacon (protocol v1beta1) diff --git a/gen/proximitybeacon1_beta1-cli/src/main.rs b/gen/proximitybeacon1_beta1-cli/src/main.rs index 99cfa9c720..d5f816d78d 100644 --- a/gen/proximitybeacon1_beta1-cli/src/main.rs +++ b/gen/proximitybeacon1_beta1-cli/src/main.rs @@ -1968,7 +1968,7 @@ async fn main() { let mut app = App::new("proximitybeacon1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20200127") + .version("5.0.4+20200127") .about("Registers, manages, indexes, and searches beacons.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/proximitybeacon1_beta1/Cargo.toml b/gen/proximitybeacon1_beta1/Cargo.toml index 5de7565f93..cf87bf5941 100644 --- a/gen/proximitybeacon1_beta1/Cargo.toml +++ b/gen/proximitybeacon1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-proximitybeacon1_beta1" -version = "5.0.3+20200127" +version = "5.0.4+20200127" authors = ["Sebastian Thiel "] description = "A complete library to interact with proximitybeacon (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/proximitybeacon1_beta1" homepage = "https://developers.google.com/beacons/proximity/" -documentation = "https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127" +documentation = "https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127" license = "MIT" keywords = ["proximitybeacon", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/proximitybeacon1_beta1/README.md b/gen/proximitybeacon1_beta1/README.md index 2873396c38..0c2ab2281c 100644 --- a/gen/proximitybeacon1_beta1/README.md +++ b/gen/proximitybeacon1_beta1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-proximitybeacon1_beta1` library allows access to all features of the *Google proximitybeacon* service. -This documentation was generated from *proximitybeacon* crate version *5.0.3+20200127*, where *20200127* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *proximitybeacon* crate version *5.0.4+20200127*, where *20200127* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *proximitybeacon* *v1_beta1* API can be found at the [official documentation site](https://developers.google.com/beacons/proximity/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/Proximitybeacon) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/Proximitybeacon) ... * beaconinfo - * [*getforobserved*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconinfoGetforobservedCall) -* [beacons](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::Beacon) - * [*activate*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconActivateCall), [*attachments batch delete*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentBatchDeleteCall), [*attachments create*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentCreateCall), [*attachments delete*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentDeleteCall), [*attachments list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentListCall), [*deactivate*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconDeactivateCall), [*decommission*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconDecommissionCall), [*delete*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconDeleteCall), [*diagnostics list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconDiagnosticListCall), [*get*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconGetCall), [*list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconListCall), [*register*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconRegisterCall) and [*update*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::BeaconUpdateCall) -* [namespaces](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::Namespace) - * [*list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::NamespaceListCall) and [*update*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::NamespaceUpdateCall) + * [*getforobserved*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconinfoGetforobservedCall) +* [beacons](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::Beacon) + * [*activate*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconActivateCall), [*attachments batch delete*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentBatchDeleteCall), [*attachments create*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentCreateCall), [*attachments delete*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentDeleteCall), [*attachments list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconAttachmentListCall), [*deactivate*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconDeactivateCall), [*decommission*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconDecommissionCall), [*delete*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconDeleteCall), [*diagnostics list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconDiagnosticListCall), [*get*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconGetCall), [*list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconListCall), [*register*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconRegisterCall) and [*update*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::BeaconUpdateCall) +* [namespaces](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::Namespace) + * [*list*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::NamespaceListCall) and [*update*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::NamespaceUpdateCall) Other activities are ... -* [get eidparams](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/api::MethodGetEidparamCall) +* [get eidparams](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/api::MethodGetEidparamCall) @@ -30,17 +30,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/Proximitybeacon)** +* **[Hub](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/Proximitybeacon)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -141,17 +141,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -161,29 +161,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-proximitybeacon1_beta1/5.0.3+20200127/google_proximitybeacon1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-proximitybeacon1_beta1/5.0.4+20200127/google_proximitybeacon1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/proximitybeacon1_beta1/src/api.rs b/gen/proximitybeacon1_beta1/src/api.rs index 3423b9a454..131d6cd748 100644 --- a/gen/proximitybeacon1_beta1/src/api.rs +++ b/gen/proximitybeacon1_beta1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> Proximitybeacon { Proximitybeacon { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://proximitybeacon.googleapis.com/".to_string(), _root_url: "https://proximitybeacon.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> Proximitybeacon { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/proximitybeacon1_beta1/src/lib.rs b/gen/proximitybeacon1_beta1/src/lib.rs index 063a150099..55f4d12547 100644 --- a/gen/proximitybeacon1_beta1/src/lib.rs +++ b/gen/proximitybeacon1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *proximitybeacon* crate version *5.0.3+20200127*, where *20200127* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *proximitybeacon* crate version *5.0.4+20200127*, where *20200127* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *proximitybeacon* *v1_beta1* API can be found at the //! [official documentation site](https://developers.google.com/beacons/proximity/). diff --git a/gen/pubsub1-cli/Cargo.toml b/gen/pubsub1-cli/Cargo.toml index 5a0e211635..8cb1bbe0c1 100644 --- a/gen/pubsub1-cli/Cargo.toml +++ b/gen/pubsub1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pubsub1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Pubsub (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pubsub1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-pubsub1] path = "../pubsub1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/pubsub1-cli/README.md b/gen/pubsub1-cli/README.md index b5bbc1a1d1..0ceaae03d1 100644 --- a/gen/pubsub1-cli/README.md +++ b/gen/pubsub1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Pubsub* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Pubsub* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash pubsub1 [options] diff --git a/gen/pubsub1-cli/mkdocs.yml b/gen/pubsub1-cli/mkdocs.yml index 29f8ede297..fb0d0b2a87 100644 --- a/gen/pubsub1-cli/mkdocs.yml +++ b/gen/pubsub1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Pubsub v5.0.3+20240227 +site_name: Pubsub v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-pubsub1-cli site_description: A complete library to interact with Pubsub (protocol v1) diff --git a/gen/pubsub1-cli/src/main.rs b/gen/pubsub1-cli/src/main.rs index 4644838011..edcfb15669 100644 --- a/gen/pubsub1-cli/src/main.rs +++ b/gen/pubsub1-cli/src/main.rs @@ -4883,7 +4883,7 @@ async fn main() { let mut app = App::new("pubsub1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Provides reliable, many-to-many, asynchronous messaging between applications. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_pubsub1_cli") .arg(Arg::with_name("url") diff --git a/gen/pubsub1/Cargo.toml b/gen/pubsub1/Cargo.toml index 1c2868ca80..bcbb714941 100644 --- a/gen/pubsub1/Cargo.toml +++ b/gen/pubsub1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pubsub1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Pubsub (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pubsub1" homepage = "https://cloud.google.com/pubsub/docs" -documentation = "https://docs.rs/google-pubsub1/5.0.3+20240227" +documentation = "https://docs.rs/google-pubsub1/5.0.4+20240227" license = "MIT" keywords = ["pubsub", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/pubsub1/README.md b/gen/pubsub1/README.md index 082f01c6bc..6f24c05fc6 100644 --- a/gen/pubsub1/README.md +++ b/gen/pubsub1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-pubsub1` library allows access to all features of the *Google Pubsub* service. -This documentation was generated from *Pubsub* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Pubsub* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Pubsub* *v1* API can be found at the [official documentation site](https://cloud.google.com/pubsub/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/Pubsub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/Pubsub) ... * projects - * [*schemas commit*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaCommitCall), [*schemas create*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaCreateCall), [*schemas delete*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaDeleteCall), [*schemas delete revision*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaDeleteRevisionCall), [*schemas get*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaGetCall), [*schemas get iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaGetIamPolicyCall), [*schemas list*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaListCall), [*schemas list revisions*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaListRevisionCall), [*schemas rollback*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaRollbackCall), [*schemas set iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaSetIamPolicyCall), [*schemas test iam permissions*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaTestIamPermissionCall), [*schemas validate*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaValidateCall), [*schemas validate message*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSchemaValidateMessageCall), [*snapshots create*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotCreateCall), [*snapshots delete*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotDeleteCall), [*snapshots get*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotGetCall), [*snapshots get iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotGetIamPolicyCall), [*snapshots list*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotListCall), [*snapshots patch*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotPatchCall), [*snapshots set iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotSetIamPolicyCall), [*snapshots test iam permissions*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSnapshotTestIamPermissionCall), [*subscriptions acknowledge*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionAcknowledgeCall), [*subscriptions create*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionCreateCall), [*subscriptions delete*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionDeleteCall), [*subscriptions detach*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionDetachCall), [*subscriptions get*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionGetCall), [*subscriptions get iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionGetIamPolicyCall), [*subscriptions list*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionListCall), [*subscriptions modify ack deadline*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionModifyAckDeadlineCall), [*subscriptions modify push config*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionModifyPushConfigCall), [*subscriptions patch*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionPatchCall), [*subscriptions pull*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionPullCall), [*subscriptions seek*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionSeekCall), [*subscriptions set iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionSetIamPolicyCall), [*subscriptions test iam permissions*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectSubscriptionTestIamPermissionCall), [*topics create*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicCreateCall), [*topics delete*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicDeleteCall), [*topics get*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicGetCall), [*topics get iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicGetIamPolicyCall), [*topics list*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicListCall), [*topics patch*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicPatchCall), [*topics publish*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicPublishCall), [*topics set iam policy*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicSetIamPolicyCall), [*topics snapshots list*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicSnapshotListCall), [*topics subscriptions list*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicSubscriptionListCall) and [*topics test iam permissions*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/api::ProjectTopicTestIamPermissionCall) + * [*schemas commit*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaCommitCall), [*schemas create*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaCreateCall), [*schemas delete*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaDeleteCall), [*schemas delete revision*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaDeleteRevisionCall), [*schemas get*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaGetCall), [*schemas get iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaGetIamPolicyCall), [*schemas list*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaListCall), [*schemas list revisions*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaListRevisionCall), [*schemas rollback*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaRollbackCall), [*schemas set iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaSetIamPolicyCall), [*schemas test iam permissions*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaTestIamPermissionCall), [*schemas validate*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaValidateCall), [*schemas validate message*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSchemaValidateMessageCall), [*snapshots create*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotCreateCall), [*snapshots delete*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotDeleteCall), [*snapshots get*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotGetCall), [*snapshots get iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotGetIamPolicyCall), [*snapshots list*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotListCall), [*snapshots patch*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotPatchCall), [*snapshots set iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotSetIamPolicyCall), [*snapshots test iam permissions*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSnapshotTestIamPermissionCall), [*subscriptions acknowledge*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionAcknowledgeCall), [*subscriptions create*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionCreateCall), [*subscriptions delete*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionDeleteCall), [*subscriptions detach*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionDetachCall), [*subscriptions get*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionGetCall), [*subscriptions get iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionGetIamPolicyCall), [*subscriptions list*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionListCall), [*subscriptions modify ack deadline*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionModifyAckDeadlineCall), [*subscriptions modify push config*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionModifyPushConfigCall), [*subscriptions patch*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionPatchCall), [*subscriptions pull*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionPullCall), [*subscriptions seek*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionSeekCall), [*subscriptions set iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionSetIamPolicyCall), [*subscriptions test iam permissions*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectSubscriptionTestIamPermissionCall), [*topics create*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicCreateCall), [*topics delete*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicDeleteCall), [*topics get*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicGetCall), [*topics get iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicGetIamPolicyCall), [*topics list*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicListCall), [*topics patch*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicPatchCall), [*topics publish*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicPublishCall), [*topics set iam policy*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicSetIamPolicyCall), [*topics snapshots list*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicSnapshotListCall), [*topics subscriptions list*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicSubscriptionListCall) and [*topics test iam permissions*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/api::ProjectTopicTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/Pubsub)** +* **[Hub](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/Pubsub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::CallBuilder) -* **[Resources](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::CallBuilder) +* **[Resources](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Part)** + * **[Parts](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Delegate) to the -[Method Builder](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Delegate) to the +[Method Builder](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::RequestValue) and -[decodable](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::RequestValue) and +[decodable](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-pubsub1/5.0.3+20240227/google_pubsub1/client::RequestValue) are moved +* [request values](https://docs.rs/google-pubsub1/5.0.4+20240227/google_pubsub1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/pubsub1/src/api.rs b/gen/pubsub1/src/api.rs index 3d7009d298..869c65b5f4 100644 --- a/gen/pubsub1/src/api.rs +++ b/gen/pubsub1/src/api.rs @@ -124,7 +124,7 @@ impl<'a, S> Pubsub { Pubsub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://pubsub.googleapis.com/".to_string(), _root_url: "https://pubsub.googleapis.com/".to_string(), } @@ -135,7 +135,7 @@ impl<'a, S> Pubsub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pubsub1/src/lib.rs b/gen/pubsub1/src/lib.rs index 4e6c329e96..beb826d87d 100644 --- a/gen/pubsub1/src/lib.rs +++ b/gen/pubsub1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Pubsub* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Pubsub* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Pubsub* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/pubsub/docs). diff --git a/gen/pubsub1_beta2-cli/Cargo.toml b/gen/pubsub1_beta2-cli/Cargo.toml index 6442fb0480..047bdd2bdf 100644 --- a/gen/pubsub1_beta2-cli/Cargo.toml +++ b/gen/pubsub1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pubsub1_beta2-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Pubsub (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pubsub1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-pubsub1_beta2] path = "../pubsub1_beta2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/pubsub1_beta2-cli/README.md b/gen/pubsub1_beta2-cli/README.md index 67252554df..4b46db9f8c 100644 --- a/gen/pubsub1_beta2-cli/README.md +++ b/gen/pubsub1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Pubsub* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Pubsub* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash pubsub1-beta2 [options] diff --git a/gen/pubsub1_beta2-cli/mkdocs.yml b/gen/pubsub1_beta2-cli/mkdocs.yml index 9d06560c66..969f36ab05 100644 --- a/gen/pubsub1_beta2-cli/mkdocs.yml +++ b/gen/pubsub1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Pubsub v5.0.3+20240227 +site_name: Pubsub v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-pubsub1_beta2-cli site_description: A complete library to interact with Pubsub (protocol v1beta2) diff --git a/gen/pubsub1_beta2-cli/src/main.rs b/gen/pubsub1_beta2-cli/src/main.rs index 7202845fd3..d14156d147 100644 --- a/gen/pubsub1_beta2-cli/src/main.rs +++ b/gen/pubsub1_beta2-cli/src/main.rs @@ -2154,7 +2154,7 @@ async fn main() { let mut app = App::new("pubsub1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Provides reliable, many-to-many, asynchronous messaging between applications. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_pubsub1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/pubsub1_beta2/Cargo.toml b/gen/pubsub1_beta2/Cargo.toml index 1116ac9e54..9d8311648f 100644 --- a/gen/pubsub1_beta2/Cargo.toml +++ b/gen/pubsub1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pubsub1_beta2" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Pubsub (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pubsub1_beta2" homepage = "https://cloud.google.com/pubsub/docs" -documentation = "https://docs.rs/google-pubsub1_beta2/5.0.3+20240227" +documentation = "https://docs.rs/google-pubsub1_beta2/5.0.4+20240227" license = "MIT" keywords = ["pubsub", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/pubsub1_beta2/README.md b/gen/pubsub1_beta2/README.md index 97c470d1cb..286bca24f8 100644 --- a/gen/pubsub1_beta2/README.md +++ b/gen/pubsub1_beta2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-pubsub1_beta2` library allows access to all features of the *Google Pubsub* service. -This documentation was generated from *Pubsub* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Pubsub* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Pubsub* *v1_beta2* API can be found at the [official documentation site](https://cloud.google.com/pubsub/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/Pubsub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/Pubsub) ... * projects - * [*subscriptions acknowledge*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionAcknowledgeCall), [*subscriptions create*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionCreateCall), [*subscriptions delete*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionDeleteCall), [*subscriptions get*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionGetCall), [*subscriptions get iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionGetIamPolicyCall), [*subscriptions list*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionListCall), [*subscriptions modify ack deadline*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionModifyAckDeadlineCall), [*subscriptions modify push config*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionModifyPushConfigCall), [*subscriptions pull*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionPullCall), [*subscriptions set iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionSetIamPolicyCall), [*subscriptions test iam permissions*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectSubscriptionTestIamPermissionCall), [*topics create*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicCreateCall), [*topics delete*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicDeleteCall), [*topics get*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicGetCall), [*topics get iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicGetIamPolicyCall), [*topics list*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicListCall), [*topics publish*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicPublishCall), [*topics set iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicSetIamPolicyCall), [*topics subscriptions list*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicSubscriptionListCall) and [*topics test iam permissions*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/api::ProjectTopicTestIamPermissionCall) + * [*subscriptions acknowledge*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionAcknowledgeCall), [*subscriptions create*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionCreateCall), [*subscriptions delete*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionDeleteCall), [*subscriptions get*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionGetCall), [*subscriptions get iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionGetIamPolicyCall), [*subscriptions list*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionListCall), [*subscriptions modify ack deadline*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionModifyAckDeadlineCall), [*subscriptions modify push config*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionModifyPushConfigCall), [*subscriptions pull*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionPullCall), [*subscriptions set iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionSetIamPolicyCall), [*subscriptions test iam permissions*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectSubscriptionTestIamPermissionCall), [*topics create*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicCreateCall), [*topics delete*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicDeleteCall), [*topics get*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicGetCall), [*topics get iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicGetIamPolicyCall), [*topics list*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicListCall), [*topics publish*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicPublishCall), [*topics set iam policy*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicSetIamPolicyCall), [*topics subscriptions list*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicSubscriptionListCall) and [*topics test iam permissions*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/api::ProjectTopicTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/Pubsub)** +* **[Hub](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/Pubsub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-pubsub1_beta2/5.0.3+20240227/google_pubsub1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-pubsub1_beta2/5.0.4+20240227/google_pubsub1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/pubsub1_beta2/src/api.rs b/gen/pubsub1_beta2/src/api.rs index 20b972fb61..3ebe9cca6a 100644 --- a/gen/pubsub1_beta2/src/api.rs +++ b/gen/pubsub1_beta2/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Pubsub { Pubsub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://pubsub.googleapis.com/".to_string(), _root_url: "https://pubsub.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Pubsub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pubsub1_beta2/src/lib.rs b/gen/pubsub1_beta2/src/lib.rs index 2b2391bc4c..cb0ecdc28d 100644 --- a/gen/pubsub1_beta2/src/lib.rs +++ b/gen/pubsub1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Pubsub* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Pubsub* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Pubsub* *v1_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/pubsub/docs). diff --git a/gen/pubsublite1-cli/Cargo.toml b/gen/pubsublite1-cli/Cargo.toml index b4acb79bfc..6a845d79d6 100644 --- a/gen/pubsublite1-cli/Cargo.toml +++ b/gen/pubsublite1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pubsublite1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with PubsubLite (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pubsublite1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-pubsublite1] path = "../pubsublite1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/pubsublite1-cli/README.md b/gen/pubsublite1-cli/README.md index 1398ef138d..767c80eee6 100644 --- a/gen/pubsublite1-cli/README.md +++ b/gen/pubsublite1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *PubsubLite* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *PubsubLite* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash pubsublite1 [options] diff --git a/gen/pubsublite1-cli/mkdocs.yml b/gen/pubsublite1-cli/mkdocs.yml index be826550d7..7f31bcb00f 100644 --- a/gen/pubsublite1-cli/mkdocs.yml +++ b/gen/pubsublite1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: PubsubLite v5.0.3+20240224 +site_name: PubsubLite v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-pubsublite1-cli site_description: A complete library to interact with PubsubLite (protocol v1) diff --git a/gen/pubsublite1-cli/src/main.rs b/gen/pubsublite1-cli/src/main.rs index 684483dd68..428fb0e098 100644 --- a/gen/pubsublite1-cli/src/main.rs +++ b/gen/pubsublite1-cli/src/main.rs @@ -2902,7 +2902,7 @@ async fn main() { let mut app = App::new("pubsublite1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_pubsublite1_cli") .arg(Arg::with_name("url") diff --git a/gen/pubsublite1/Cargo.toml b/gen/pubsublite1/Cargo.toml index 630942f935..524f9bcd08 100644 --- a/gen/pubsublite1/Cargo.toml +++ b/gen/pubsublite1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pubsublite1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with PubsubLite (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/pubsublite1" homepage = "https://cloud.google.com/pubsub/lite/docs" -documentation = "https://docs.rs/google-pubsublite1/5.0.3+20240224" +documentation = "https://docs.rs/google-pubsublite1/5.0.4+20240224" license = "MIT" keywords = ["pubsublite", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/pubsublite1/README.md b/gen/pubsublite1/README.md index f3b756f375..2d07b91da0 100644 --- a/gen/pubsublite1/README.md +++ b/gen/pubsublite1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-pubsublite1` library allows access to all features of the *Google PubsubLite* service. -This documentation was generated from *PubsubLite* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *pubsublite:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *PubsubLite* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *pubsublite:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *PubsubLite* *v1* API can be found at the [official documentation site](https://cloud.google.com/pubsub/lite/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/PubsubLite) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/PubsubLite) ... * admin - * [*projects locations operations cancel*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationOperationCancelCall), [*projects locations operations delete*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationOperationDeleteCall), [*projects locations operations get*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationOperationGetCall), [*projects locations operations list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationOperationListCall), [*projects locations reservations create*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationReservationCreateCall), [*projects locations reservations delete*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationReservationDeleteCall), [*projects locations reservations get*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationReservationGetCall), [*projects locations reservations list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationReservationListCall), [*projects locations reservations patch*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationReservationPatchCall), [*projects locations reservations topics list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationReservationTopicListCall), [*projects locations subscriptions create*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionCreateCall), [*projects locations subscriptions delete*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionDeleteCall), [*projects locations subscriptions get*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionGetCall), [*projects locations subscriptions list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionListCall), [*projects locations subscriptions patch*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionPatchCall), [*projects locations subscriptions seek*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionSeekCall), [*projects locations topics create*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicCreateCall), [*projects locations topics delete*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicDeleteCall), [*projects locations topics get*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicGetCall), [*projects locations topics get partitions*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicGetPartitionCall), [*projects locations topics list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicListCall), [*projects locations topics patch*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicPatchCall) and [*projects locations topics subscriptions list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::AdminProjectLocationTopicSubscriptionListCall) -* [cursor](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::Cursor) - * [*projects locations subscriptions commit cursor*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::CursorProjectLocationSubscriptionCommitCursorCall) and [*projects locations subscriptions cursors list*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::CursorProjectLocationSubscriptionCursorListCall) + * [*projects locations operations cancel*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationOperationCancelCall), [*projects locations operations delete*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationOperationDeleteCall), [*projects locations operations get*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationOperationGetCall), [*projects locations operations list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationOperationListCall), [*projects locations reservations create*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationReservationCreateCall), [*projects locations reservations delete*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationReservationDeleteCall), [*projects locations reservations get*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationReservationGetCall), [*projects locations reservations list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationReservationListCall), [*projects locations reservations patch*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationReservationPatchCall), [*projects locations reservations topics list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationReservationTopicListCall), [*projects locations subscriptions create*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionCreateCall), [*projects locations subscriptions delete*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionDeleteCall), [*projects locations subscriptions get*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionGetCall), [*projects locations subscriptions list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionListCall), [*projects locations subscriptions patch*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionPatchCall), [*projects locations subscriptions seek*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationSubscriptionSeekCall), [*projects locations topics create*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicCreateCall), [*projects locations topics delete*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicDeleteCall), [*projects locations topics get*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicGetCall), [*projects locations topics get partitions*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicGetPartitionCall), [*projects locations topics list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicListCall), [*projects locations topics patch*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicPatchCall) and [*projects locations topics subscriptions list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::AdminProjectLocationTopicSubscriptionListCall) +* [cursor](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::Cursor) + * [*projects locations subscriptions commit cursor*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::CursorProjectLocationSubscriptionCommitCursorCall) and [*projects locations subscriptions cursors list*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::CursorProjectLocationSubscriptionCursorListCall) * topic stats - * [*projects locations topics compute head cursor*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::TopicStatProjectLocationTopicComputeHeadCursorCall), [*projects locations topics compute message stats*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::TopicStatProjectLocationTopicComputeMessageStatCall) and [*projects locations topics compute time cursor*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/api::TopicStatProjectLocationTopicComputeTimeCursorCall) + * [*projects locations topics compute head cursor*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::TopicStatProjectLocationTopicComputeHeadCursorCall), [*projects locations topics compute message stats*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::TopicStatProjectLocationTopicComputeMessageStatCall) and [*projects locations topics compute time cursor*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/api::TopicStatProjectLocationTopicComputeTimeCursorCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/PubsubLite)** +* **[Hub](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/PubsubLite)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::CallBuilder) -* **[Resources](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::CallBuilder) +* **[Resources](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Part)** + * **[Parts](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Delegate) to the -[Method Builder](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Delegate) to the +[Method Builder](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::RequestValue) and -[decodable](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::RequestValue) and +[decodable](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-pubsublite1/5.0.3+20240224/google_pubsublite1/client::RequestValue) are moved +* [request values](https://docs.rs/google-pubsublite1/5.0.4+20240224/google_pubsublite1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/pubsublite1/src/api.rs b/gen/pubsublite1/src/api.rs index 9c00502ecb..ac299dffdb 100644 --- a/gen/pubsublite1/src/api.rs +++ b/gen/pubsublite1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> PubsubLite { PubsubLite { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://pubsublite.googleapis.com/".to_string(), _root_url: "https://pubsublite.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> PubsubLite { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pubsublite1/src/lib.rs b/gen/pubsublite1/src/lib.rs index 3c0db603ab..d8bf10dd7b 100644 --- a/gen/pubsublite1/src/lib.rs +++ b/gen/pubsublite1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *PubsubLite* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *pubsublite:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *PubsubLite* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *pubsublite:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *PubsubLite* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/pubsub/lite/docs). diff --git a/gen/qpxexpress1-cli/Cargo.toml b/gen/qpxexpress1-cli/Cargo.toml index d816f53663..d0ab2fc4b3 100644 --- a/gen/qpxexpress1-cli/Cargo.toml +++ b/gen/qpxexpress1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-qpxexpress1-cli" -version = "5.0.3+20160708" +version = "5.0.4+20160708" authors = ["Sebastian Thiel "] description = "A complete library to interact with QPX Express (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/qpxexpress1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-qpxexpress1] path = "../qpxexpress1" -version = "5.0.3+20160708" +version = "5.0.4+20160708" diff --git a/gen/qpxexpress1-cli/README.md b/gen/qpxexpress1-cli/README.md index b33c905e90..37a8687ff0 100644 --- a/gen/qpxexpress1-cli/README.md +++ b/gen/qpxexpress1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *QPX Express* API at revision *20160708*. The CLI is at version *5.0.3*. +This documentation was generated from the *QPX Express* API at revision *20160708*. The CLI is at version *5.0.4*. ```bash qpxexpress1 [options] diff --git a/gen/qpxexpress1-cli/mkdocs.yml b/gen/qpxexpress1-cli/mkdocs.yml index 7a3fa05f2b..1f4333793b 100644 --- a/gen/qpxexpress1-cli/mkdocs.yml +++ b/gen/qpxexpress1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: QPX Express v5.0.3+20160708 +site_name: QPX Express v5.0.4+20160708 site_url: http://byron.github.io/google-apis-rs/google-qpxexpress1-cli site_description: A complete library to interact with QPX Express (protocol v1) diff --git a/gen/qpxexpress1-cli/src/main.rs b/gen/qpxexpress1-cli/src/main.rs index 9150e4d7a9..bc0de147fe 100644 --- a/gen/qpxexpress1-cli/src/main.rs +++ b/gen/qpxexpress1-cli/src/main.rs @@ -257,7 +257,7 @@ async fn main() { let mut app = App::new("qpxexpress1") .author("Sebastian Thiel ") - .version("5.0.3+20160708") + .version("5.0.4+20160708") .about("Finds the least expensive flights between an origin and a destination.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_qpxexpress1_cli") .arg(Arg::with_name("folder") diff --git a/gen/qpxexpress1/Cargo.toml b/gen/qpxexpress1/Cargo.toml index b622ba9fc6..2b2bb14f5c 100644 --- a/gen/qpxexpress1/Cargo.toml +++ b/gen/qpxexpress1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-qpxexpress1" -version = "5.0.3+20160708" +version = "5.0.4+20160708" authors = ["Sebastian Thiel "] description = "A complete library to interact with QPX Express (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/qpxexpress1" homepage = "http://developers.google.com/qpx-express" -documentation = "https://docs.rs/google-qpxexpress1/5.0.3+20160708" +documentation = "https://docs.rs/google-qpxexpress1/5.0.4+20160708" license = "MIT" keywords = ["qpxExpress", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/qpxexpress1/README.md b/gen/qpxexpress1/README.md index 8d1df11b20..04d180712f 100644 --- a/gen/qpxexpress1/README.md +++ b/gen/qpxexpress1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-qpxexpress1` library allows access to all features of the *Google QPX Express* service. -This documentation was generated from *QPX Express* crate version *5.0.3+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *QPX Express* crate version *5.0.4+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *QPX Express* *v1* API can be found at the [official documentation site](http://developers.google.com/qpx-express). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/QPXExpress) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/QPXExpress) ... * trips - * [*search*](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/api::TripSearchCall) + * [*search*](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/api::TripSearchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/QPXExpress)** +* **[Hub](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/QPXExpress)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::CallBuilder) -* **[Resources](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::CallBuilder) +* **[Resources](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Part)** + * **[Parts](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Delegate) to the -[Method Builder](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Delegate) to the +[Method Builder](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::RequestValue) and -[decodable](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::RequestValue) and +[decodable](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-qpxexpress1/5.0.3+20160708/google_qpxexpress1/client::RequestValue) are moved +* [request values](https://docs.rs/google-qpxexpress1/5.0.4+20160708/google_qpxexpress1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/qpxexpress1/src/api.rs b/gen/qpxexpress1/src/api.rs index 0896123a31..ec2ca1bb9a 100644 --- a/gen/qpxexpress1/src/api.rs +++ b/gen/qpxexpress1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> QPXExpress { QPXExpress { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/qpxExpress/v1/trips/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> QPXExpress { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/qpxexpress1/src/lib.rs b/gen/qpxexpress1/src/lib.rs index c12a5980cf..7652403bbc 100644 --- a/gen/qpxexpress1/src/lib.rs +++ b/gen/qpxexpress1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *QPX Express* crate version *5.0.3+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *QPX Express* crate version *5.0.4+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *QPX Express* *v1* API can be found at the //! [official documentation site](http://developers.google.com/qpx-express). diff --git a/gen/realtimebidding1-cli/Cargo.toml b/gen/realtimebidding1-cli/Cargo.toml index 3f11e38f5c..d7bf031641 100644 --- a/gen/realtimebidding1-cli/Cargo.toml +++ b/gen/realtimebidding1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-realtimebidding1-cli" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with Real-time Bidding (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/realtimebidding1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-realtimebidding1] path = "../realtimebidding1" -version = "5.0.3+20240305" +version = "5.0.4+20240305" diff --git a/gen/realtimebidding1-cli/README.md b/gen/realtimebidding1-cli/README.md index 8a0c1073c6..766d39a84b 100644 --- a/gen/realtimebidding1-cli/README.md +++ b/gen/realtimebidding1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Real-time Bidding* API at revision *20240305*. The CLI is at version *5.0.3*. +This documentation was generated from the *Real-time Bidding* API at revision *20240305*. The CLI is at version *5.0.4*. ```bash realtimebidding1 [options] diff --git a/gen/realtimebidding1-cli/mkdocs.yml b/gen/realtimebidding1-cli/mkdocs.yml index 60dc2c2808..a4e1cc9422 100644 --- a/gen/realtimebidding1-cli/mkdocs.yml +++ b/gen/realtimebidding1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Real-time Bidding v5.0.3+20240305 +site_name: Real-time Bidding v5.0.4+20240305 site_url: http://byron.github.io/google-apis-rs/google-realtimebidding1-cli site_description: A complete library to interact with Real-time Bidding (protocol v1) diff --git a/gen/realtimebidding1-cli/src/main.rs b/gen/realtimebidding1-cli/src/main.rs index f0e9651fe1..75397bc308 100644 --- a/gen/realtimebidding1-cli/src/main.rs +++ b/gen/realtimebidding1-cli/src/main.rs @@ -4144,7 +4144,7 @@ async fn main() { let mut app = App::new("realtimebidding1") .author("Sebastian Thiel ") - .version("5.0.3+20240305") + .version("5.0.4+20240305") .about("Allows external bidders to manage their RTB integration with Google. This includes managing bidder endpoints, QPS quotas, configuring what ad inventory to receive via pretargeting, submitting creatives for verification, and accessing creative metadata such as approval status.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_realtimebidding1_cli") .arg(Arg::with_name("url") diff --git a/gen/realtimebidding1/Cargo.toml b/gen/realtimebidding1/Cargo.toml index 12146c9c48..cbaa2643b7 100644 --- a/gen/realtimebidding1/Cargo.toml +++ b/gen/realtimebidding1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-realtimebidding1" -version = "5.0.3+20240305" +version = "5.0.4+20240305" authors = ["Sebastian Thiel "] description = "A complete library to interact with Real-time Bidding (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/realtimebidding1" homepage = "https://developers.google.com/authorized-buyers/apis/realtimebidding/reference/rest/" -documentation = "https://docs.rs/google-realtimebidding1/5.0.3+20240305" +documentation = "https://docs.rs/google-realtimebidding1/5.0.4+20240305" license = "MIT" keywords = ["realtimebidding", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/realtimebidding1/README.md b/gen/realtimebidding1/README.md index f799bcc2af..ecfc23ad10 100644 --- a/gen/realtimebidding1/README.md +++ b/gen/realtimebidding1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-realtimebidding1` library allows access to all features of the *Google Real-time Bidding* service. -This documentation was generated from *Real-time Bidding* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *realtimebidding:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Real-time Bidding* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *realtimebidding:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Real-time Bidding* *v1* API can be found at the [official documentation site](https://developers.google.com/authorized-buyers/apis/realtimebidding/reference/rest/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/RealTimeBidding) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/RealTimeBidding) ... -* [bidders](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::Bidder) - * [*creatives list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderCreativeListCall), [*creatives watch*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderCreativeWatchCall), [*endpoints get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderEndpointGetCall), [*endpoints list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderEndpointListCall), [*endpoints patch*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderEndpointPatchCall), [*get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderGetCall), [*list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderListCall), [*pretargeting configs activate*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigActivateCall), [*pretargeting configs add targeted apps*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigAddTargetedAppCall), [*pretargeting configs add targeted publishers*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigAddTargetedPublisherCall), [*pretargeting configs add targeted sites*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigAddTargetedSiteCall), [*pretargeting configs create*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigCreateCall), [*pretargeting configs delete*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigDeleteCall), [*pretargeting configs get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigGetCall), [*pretargeting configs list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigListCall), [*pretargeting configs patch*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigPatchCall), [*pretargeting configs remove targeted apps*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigRemoveTargetedAppCall), [*pretargeting configs remove targeted publishers*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigRemoveTargetedPublisherCall), [*pretargeting configs remove targeted sites*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigRemoveTargetedSiteCall), [*pretargeting configs suspend*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPretargetingConfigSuspendCall), [*publisher connections batch approve*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPublisherConnectionBatchApproveCall), [*publisher connections batch reject*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPublisherConnectionBatchRejectCall), [*publisher connections get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPublisherConnectionGetCall) and [*publisher connections list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BidderPublisherConnectionListCall) -* [buyers](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::Buyer) - * [*creatives create*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerCreativeCreateCall), [*creatives get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerCreativeGetCall), [*creatives list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerCreativeListCall), [*creatives patch*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerCreativePatchCall), [*get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerGetCall), [*get remarketing tag*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerGetRemarketingTagCall), [*list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerListCall), [*user lists close*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListCloseCall), [*user lists create*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListCreateCall), [*user lists get*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListGetCall), [*user lists get remarketing tag*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListGetRemarketingTagCall), [*user lists list*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListListCall), [*user lists open*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListOpenCall) and [*user lists update*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/api::BuyerUserListUpdateCall) +* [bidders](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::Bidder) + * [*creatives list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderCreativeListCall), [*creatives watch*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderCreativeWatchCall), [*endpoints get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderEndpointGetCall), [*endpoints list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderEndpointListCall), [*endpoints patch*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderEndpointPatchCall), [*get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderGetCall), [*list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderListCall), [*pretargeting configs activate*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigActivateCall), [*pretargeting configs add targeted apps*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigAddTargetedAppCall), [*pretargeting configs add targeted publishers*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigAddTargetedPublisherCall), [*pretargeting configs add targeted sites*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigAddTargetedSiteCall), [*pretargeting configs create*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigCreateCall), [*pretargeting configs delete*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigDeleteCall), [*pretargeting configs get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigGetCall), [*pretargeting configs list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigListCall), [*pretargeting configs patch*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigPatchCall), [*pretargeting configs remove targeted apps*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigRemoveTargetedAppCall), [*pretargeting configs remove targeted publishers*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigRemoveTargetedPublisherCall), [*pretargeting configs remove targeted sites*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigRemoveTargetedSiteCall), [*pretargeting configs suspend*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPretargetingConfigSuspendCall), [*publisher connections batch approve*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPublisherConnectionBatchApproveCall), [*publisher connections batch reject*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPublisherConnectionBatchRejectCall), [*publisher connections get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPublisherConnectionGetCall) and [*publisher connections list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BidderPublisherConnectionListCall) +* [buyers](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::Buyer) + * [*creatives create*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerCreativeCreateCall), [*creatives get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerCreativeGetCall), [*creatives list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerCreativeListCall), [*creatives patch*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerCreativePatchCall), [*get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerGetCall), [*get remarketing tag*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerGetRemarketingTagCall), [*list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerListCall), [*user lists close*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListCloseCall), [*user lists create*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListCreateCall), [*user lists get*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListGetCall), [*user lists get remarketing tag*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListGetRemarketingTagCall), [*user lists list*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListListCall), [*user lists open*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListOpenCall) and [*user lists update*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/api::BuyerUserListUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/RealTimeBidding)** +* **[Hub](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/RealTimeBidding)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::CallBuilder) -* **[Resources](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::CallBuilder) +* **[Resources](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Part)** + * **[Parts](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -147,17 +147,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -167,29 +167,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Delegate) to the -[Method Builder](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Delegate) to the +[Method Builder](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::RequestValue) and -[decodable](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::RequestValue) and +[decodable](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-realtimebidding1/5.0.3+20240305/google_realtimebidding1/client::RequestValue) are moved +* [request values](https://docs.rs/google-realtimebidding1/5.0.4+20240305/google_realtimebidding1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/realtimebidding1/src/api.rs b/gen/realtimebidding1/src/api.rs index e2ffdc40ae..84afbae1f7 100644 --- a/gen/realtimebidding1/src/api.rs +++ b/gen/realtimebidding1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> RealTimeBidding { RealTimeBidding { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://realtimebidding.googleapis.com/".to_string(), _root_url: "https://realtimebidding.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> RealTimeBidding { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/realtimebidding1/src/lib.rs b/gen/realtimebidding1/src/lib.rs index 5487d8b5d4..3c953bdc1e 100644 --- a/gen/realtimebidding1/src/lib.rs +++ b/gen/realtimebidding1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Real-time Bidding* crate version *5.0.3+20240305*, where *20240305* is the exact revision of the *realtimebidding:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Real-time Bidding* crate version *5.0.4+20240305*, where *20240305* is the exact revision of the *realtimebidding:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Real-time Bidding* *v1* API can be found at the //! [official documentation site](https://developers.google.com/authorized-buyers/apis/realtimebidding/reference/rest/). diff --git a/gen/recaptchaenterprise1-cli/Cargo.toml b/gen/recaptchaenterprise1-cli/Cargo.toml index dd613c0103..0c5b2abd3d 100644 --- a/gen/recaptchaenterprise1-cli/Cargo.toml +++ b/gen/recaptchaenterprise1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-recaptchaenterprise1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recaptcha Enterprise (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recaptchaenterprise1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-recaptchaenterprise1] path = "../recaptchaenterprise1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/recaptchaenterprise1-cli/README.md b/gen/recaptchaenterprise1-cli/README.md index 5c996ea511..4eb6aa7664 100644 --- a/gen/recaptchaenterprise1-cli/README.md +++ b/gen/recaptchaenterprise1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Recaptcha Enterprise* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Recaptcha Enterprise* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash recaptchaenterprise1 [options] diff --git a/gen/recaptchaenterprise1-cli/mkdocs.yml b/gen/recaptchaenterprise1-cli/mkdocs.yml index 7a3bab58e5..36e8a4cd03 100644 --- a/gen/recaptchaenterprise1-cli/mkdocs.yml +++ b/gen/recaptchaenterprise1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Recaptcha Enterprise v5.0.3+20240303 +site_name: Recaptcha Enterprise v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-recaptchaenterprise1-cli site_description: A complete library to interact with Recaptcha Enterprise (protocol v1) diff --git a/gen/recaptchaenterprise1-cli/src/main.rs b/gen/recaptchaenterprise1-cli/src/main.rs index 41a64a3693..a5b9525115 100644 --- a/gen/recaptchaenterprise1-cli/src/main.rs +++ b/gen/recaptchaenterprise1-cli/src/main.rs @@ -2123,7 +2123,7 @@ async fn main() { let mut app = App::new("recaptchaenterprise1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Help protect your website from fraudulent activity, spam, and abuse without creating friction.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_recaptchaenterprise1_cli") .arg(Arg::with_name("url") diff --git a/gen/recaptchaenterprise1/Cargo.toml b/gen/recaptchaenterprise1/Cargo.toml index 5da4af898c..567fc87454 100644 --- a/gen/recaptchaenterprise1/Cargo.toml +++ b/gen/recaptchaenterprise1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-recaptchaenterprise1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recaptcha Enterprise (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recaptchaenterprise1" homepage = "https://cloud.google.com/recaptcha-enterprise/" -documentation = "https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303" +documentation = "https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303" license = "MIT" keywords = ["recaptchaenterprise", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/recaptchaenterprise1/README.md b/gen/recaptchaenterprise1/README.md index 2e90408515..b6456c7e20 100644 --- a/gen/recaptchaenterprise1/README.md +++ b/gen/recaptchaenterprise1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-recaptchaenterprise1` library allows access to all features of the *Google Recaptcha Enterprise* service. -This documentation was generated from *Recaptcha Enterprise* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *recaptchaenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Recaptcha Enterprise* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *recaptchaenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Recaptcha Enterprise* *v1* API can be found at the [official documentation site](https://cloud.google.com/recaptcha-enterprise/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/RecaptchaEnterprise) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/RecaptchaEnterprise) ... * projects - * [*assessments annotate*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectAssessmentAnnotateCall), [*assessments create*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectAssessmentCreateCall), [*firewallpolicies create*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyCreateCall), [*firewallpolicies delete*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyDeleteCall), [*firewallpolicies get*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyGetCall), [*firewallpolicies list*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyListCall), [*firewallpolicies patch*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyPatchCall), [*firewallpolicies reorder*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyReorderCall), [*keys create*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyCreateCall), [*keys delete*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyDeleteCall), [*keys get*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyGetCall), [*keys get metrics*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyGetMetricCall), [*keys list*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyListCall), [*keys migrate*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyMigrateCall), [*keys patch*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyPatchCall), [*keys retrieve legacy secret key*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectKeyRetrieveLegacySecretKeyCall), [*relatedaccountgroupmemberships search*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectRelatedaccountgroupmembershipSearchCall), [*relatedaccountgroups list*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectRelatedaccountgroupListCall) and [*relatedaccountgroups memberships list*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/api::ProjectRelatedaccountgroupMembershipListCall) + * [*assessments annotate*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectAssessmentAnnotateCall), [*assessments create*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectAssessmentCreateCall), [*firewallpolicies create*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyCreateCall), [*firewallpolicies delete*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyDeleteCall), [*firewallpolicies get*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyGetCall), [*firewallpolicies list*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyListCall), [*firewallpolicies patch*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyPatchCall), [*firewallpolicies reorder*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectFirewallpolicyReorderCall), [*keys create*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyCreateCall), [*keys delete*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyDeleteCall), [*keys get*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyGetCall), [*keys get metrics*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyGetMetricCall), [*keys list*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyListCall), [*keys migrate*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyMigrateCall), [*keys patch*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyPatchCall), [*keys retrieve legacy secret key*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectKeyRetrieveLegacySecretKeyCall), [*relatedaccountgroupmemberships search*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectRelatedaccountgroupmembershipSearchCall), [*relatedaccountgroups list*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectRelatedaccountgroupListCall) and [*relatedaccountgroups memberships list*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/api::ProjectRelatedaccountgroupMembershipListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/RecaptchaEnterprise)** +* **[Hub](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/RecaptchaEnterprise)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::CallBuilder) -* **[Resources](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::CallBuilder) +* **[Resources](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Part)** + * **[Parts](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Delegate) to the -[Method Builder](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Delegate) to the +[Method Builder](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::RequestValue) and -[decodable](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::RequestValue) and +[decodable](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-recaptchaenterprise1/5.0.3+20240303/google_recaptchaenterprise1/client::RequestValue) are moved +* [request values](https://docs.rs/google-recaptchaenterprise1/5.0.4+20240303/google_recaptchaenterprise1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/recaptchaenterprise1/src/api.rs b/gen/recaptchaenterprise1/src/api.rs index 54b45c4d22..a5f0d5c7e1 100644 --- a/gen/recaptchaenterprise1/src/api.rs +++ b/gen/recaptchaenterprise1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> RecaptchaEnterprise { RecaptchaEnterprise { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://recaptchaenterprise.googleapis.com/".to_string(), _root_url: "https://recaptchaenterprise.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> RecaptchaEnterprise { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/recaptchaenterprise1/src/lib.rs b/gen/recaptchaenterprise1/src/lib.rs index f89f68ce7e..5d1b157482 100644 --- a/gen/recaptchaenterprise1/src/lib.rs +++ b/gen/recaptchaenterprise1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Recaptcha Enterprise* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *recaptchaenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Recaptcha Enterprise* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *recaptchaenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Recaptcha Enterprise* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/recaptcha-enterprise/). diff --git a/gen/recommendationengine1_beta1-cli/Cargo.toml b/gen/recommendationengine1_beta1-cli/Cargo.toml index 5339023d48..9896afebe5 100644 --- a/gen/recommendationengine1_beta1-cli/Cargo.toml +++ b/gen/recommendationengine1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-recommendationengine1_beta1-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recommendations AI (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recommendationengine1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-recommendationengine1_beta1] path = "../recommendationengine1_beta1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/recommendationengine1_beta1-cli/README.md b/gen/recommendationengine1_beta1-cli/README.md index ba8a3c1d63..1de7d1a6a3 100644 --- a/gen/recommendationengine1_beta1-cli/README.md +++ b/gen/recommendationengine1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Recommendations AI* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Recommendations AI* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash recommendationengine1-beta1 [options] diff --git a/gen/recommendationengine1_beta1-cli/mkdocs.yml b/gen/recommendationengine1_beta1-cli/mkdocs.yml index 77ae676a8d..37cf491e28 100644 --- a/gen/recommendationengine1_beta1-cli/mkdocs.yml +++ b/gen/recommendationengine1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Recommendations AI v5.0.3+20240229 +site_name: Recommendations AI v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-recommendationengine1_beta1-cli site_description: A complete library to interact with Recommendations AI (protocol v1beta1) diff --git a/gen/recommendationengine1_beta1-cli/src/main.rs b/gen/recommendationengine1_beta1-cli/src/main.rs index 4685e98d74..778a8db2bb 100644 --- a/gen/recommendationengine1_beta1-cli/src/main.rs +++ b/gen/recommendationengine1_beta1-cli/src/main.rs @@ -2394,7 +2394,7 @@ async fn main() { let mut app = App::new("recommendationengine1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Note that we now highly recommend new customers to use Retail API, which incorporates the GA version of the Recommendations AI funtionalities. To enable Retail API, please visit https://console.cloud.google.com/apis/library/retail.googleapis.com. The Recommendations AI service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_recommendationengine1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/recommendationengine1_beta1/Cargo.toml b/gen/recommendationengine1_beta1/Cargo.toml index f719a2a161..b4cb55bd3f 100644 --- a/gen/recommendationengine1_beta1/Cargo.toml +++ b/gen/recommendationengine1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-recommendationengine1_beta1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recommendations AI (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recommendationengine1_beta1" homepage = "https://cloud.google.com/recommendations-ai/docs" -documentation = "https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229" +documentation = "https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229" license = "MIT" keywords = ["recommendationengine", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/recommendationengine1_beta1/README.md b/gen/recommendationengine1_beta1/README.md index fc5420b5a2..397266f22e 100644 --- a/gen/recommendationengine1_beta1/README.md +++ b/gen/recommendationengine1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-recommendationengine1_beta1` library allows access to all features of the *Google Recommendations AI* service. -This documentation was generated from *Recommendations AI* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *recommendationengine:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Recommendations AI* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *recommendationengine:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Recommendations AI* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/recommendations-ai/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/RecommendationsAI) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/RecommendationsAI) ... * projects - * [*locations catalogs catalog items create*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemCreateCall), [*locations catalogs catalog items delete*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemDeleteCall), [*locations catalogs catalog items get*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemGetCall), [*locations catalogs catalog items import*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemImportCall), [*locations catalogs catalog items list*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemListCall), [*locations catalogs catalog items patch*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemPatchCall), [*locations catalogs event stores operations get*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreOperationGetCall), [*locations catalogs event stores operations list*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreOperationListCall), [*locations catalogs event stores placements predict*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePlacementPredictCall), [*locations catalogs event stores prediction api key registrations create*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationCreateCall), [*locations catalogs event stores prediction api key registrations delete*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationDeleteCall), [*locations catalogs event stores prediction api key registrations list*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationListCall), [*locations catalogs event stores user events collect*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventCollectCall), [*locations catalogs event stores user events import*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventImportCall), [*locations catalogs event stores user events list*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventListCall), [*locations catalogs event stores user events purge*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventPurgeCall), [*locations catalogs event stores user events rejoin*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventRejoinCall), [*locations catalogs event stores user events write*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventWriteCall), [*locations catalogs list*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogListCall), [*locations catalogs operations get*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogOperationGetCall), [*locations catalogs operations list*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogOperationListCall) and [*locations catalogs patch*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogPatchCall) + * [*locations catalogs catalog items create*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemCreateCall), [*locations catalogs catalog items delete*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemDeleteCall), [*locations catalogs catalog items get*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemGetCall), [*locations catalogs catalog items import*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemImportCall), [*locations catalogs catalog items list*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemListCall), [*locations catalogs catalog items patch*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogCatalogItemPatchCall), [*locations catalogs event stores operations get*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreOperationGetCall), [*locations catalogs event stores operations list*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreOperationListCall), [*locations catalogs event stores placements predict*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePlacementPredictCall), [*locations catalogs event stores prediction api key registrations create*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationCreateCall), [*locations catalogs event stores prediction api key registrations delete*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationDeleteCall), [*locations catalogs event stores prediction api key registrations list*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationListCall), [*locations catalogs event stores user events collect*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventCollectCall), [*locations catalogs event stores user events import*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventImportCall), [*locations catalogs event stores user events list*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventListCall), [*locations catalogs event stores user events purge*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventPurgeCall), [*locations catalogs event stores user events rejoin*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventRejoinCall), [*locations catalogs event stores user events write*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogEventStoreUserEventWriteCall), [*locations catalogs list*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogListCall), [*locations catalogs operations get*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogOperationGetCall), [*locations catalogs operations list*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogOperationListCall) and [*locations catalogs patch*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/api::ProjectLocationCatalogPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/RecommendationsAI)** +* **[Hub](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/RecommendationsAI)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-recommendationengine1_beta1/5.0.3+20240229/google_recommendationengine1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-recommendationengine1_beta1/5.0.4+20240229/google_recommendationengine1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/recommendationengine1_beta1/src/api.rs b/gen/recommendationengine1_beta1/src/api.rs index e86531c88d..dfaae4d63b 100644 --- a/gen/recommendationengine1_beta1/src/api.rs +++ b/gen/recommendationengine1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> RecommendationsAI { RecommendationsAI { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://recommendationengine.googleapis.com/".to_string(), _root_url: "https://recommendationengine.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> RecommendationsAI { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/recommendationengine1_beta1/src/lib.rs b/gen/recommendationengine1_beta1/src/lib.rs index 043eba944f..6a63fe1e75 100644 --- a/gen/recommendationengine1_beta1/src/lib.rs +++ b/gen/recommendationengine1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Recommendations AI* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *recommendationengine:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Recommendations AI* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *recommendationengine:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Recommendations AI* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/recommendations-ai/docs). diff --git a/gen/recommender1-cli/Cargo.toml b/gen/recommender1-cli/Cargo.toml index ff4637dc35..a80e9b8485 100644 --- a/gen/recommender1-cli/Cargo.toml +++ b/gen/recommender1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-recommender1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recommender (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recommender1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-recommender1] path = "../recommender1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/recommender1-cli/README.md b/gen/recommender1-cli/README.md index e35e47a71d..39d9e14e44 100644 --- a/gen/recommender1-cli/README.md +++ b/gen/recommender1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Recommender* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Recommender* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash recommender1 [options] diff --git a/gen/recommender1-cli/mkdocs.yml b/gen/recommender1-cli/mkdocs.yml index 887c165778..a68e774bbe 100644 --- a/gen/recommender1-cli/mkdocs.yml +++ b/gen/recommender1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Recommender v5.0.3+20240226 +site_name: Recommender v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-recommender1-cli site_description: A complete library to interact with Recommender (protocol v1) diff --git a/gen/recommender1-cli/src/main.rs b/gen/recommender1-cli/src/main.rs index 65c7b3742e..8c037e0ffe 100644 --- a/gen/recommender1-cli/src/main.rs +++ b/gen/recommender1-cli/src/main.rs @@ -5054,7 +5054,7 @@ async fn main() { let mut app = App::new("recommender1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_recommender1_cli") .arg(Arg::with_name("url") diff --git a/gen/recommender1/Cargo.toml b/gen/recommender1/Cargo.toml index b0b5592d65..26021ad9df 100644 --- a/gen/recommender1/Cargo.toml +++ b/gen/recommender1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-recommender1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recommender (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recommender1" homepage = "https://cloud.google.com/recommender/docs/" -documentation = "https://docs.rs/google-recommender1/5.0.3+20240226" +documentation = "https://docs.rs/google-recommender1/5.0.4+20240226" license = "MIT" keywords = ["recommender", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/recommender1/README.md b/gen/recommender1/README.md index 9e6714bb68..8aac03a4fc 100644 --- a/gen/recommender1/README.md +++ b/gen/recommender1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-recommender1` library allows access to all features of the *Google Recommender* service. -This documentation was generated from *Recommender* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *recommender:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Recommender* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *recommender:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Recommender* *v1* API can be found at the [official documentation site](https://cloud.google.com/recommender/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/Recommender) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/Recommender) ... * billing accounts - * [*locations insight types get config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationInsightTypeUpdateConfigCall), [*locations recommenders get config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::BillingAccountLocationRecommenderUpdateConfigCall) + * [*locations insight types get config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationInsightTypeUpdateConfigCall), [*locations recommenders get config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::BillingAccountLocationRecommenderUpdateConfigCall) * folders - * [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationInsightTypeInsightMarkAcceptedCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkFailedCall) and [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkSucceededCall) + * [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationInsightTypeInsightMarkAcceptedCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkFailedCall) and [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::FolderLocationRecommenderRecommendationMarkSucceededCall) * organizations - * [*locations insight types get config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationInsightTypeUpdateConfigCall), [*locations recommenders get config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::OrganizationLocationRecommenderUpdateConfigCall) + * [*locations insight types get config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationInsightTypeUpdateConfigCall), [*locations recommenders get config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::OrganizationLocationRecommenderUpdateConfigCall) * projects - * [*locations insight types get config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationInsightTypeUpdateConfigCall), [*locations recommenders get config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/api::ProjectLocationRecommenderUpdateConfigCall) + * [*locations insight types get config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationInsightTypeUpdateConfigCall), [*locations recommenders get config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/api::ProjectLocationRecommenderUpdateConfigCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/Recommender)** +* **[Hub](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/Recommender)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::CallBuilder) -* **[Resources](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::CallBuilder) +* **[Resources](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Part)** + * **[Parts](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -149,17 +149,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -169,29 +169,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Delegate) to the -[Method Builder](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Delegate) to the +[Method Builder](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::RequestValue) and -[decodable](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::RequestValue) and +[decodable](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-recommender1/5.0.3+20240226/google_recommender1/client::RequestValue) are moved +* [request values](https://docs.rs/google-recommender1/5.0.4+20240226/google_recommender1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/recommender1/src/api.rs b/gen/recommender1/src/api.rs index c6a62e1779..2ae26d6003 100644 --- a/gen/recommender1/src/api.rs +++ b/gen/recommender1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Recommender { Recommender { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://recommender.googleapis.com/".to_string(), _root_url: "https://recommender.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> Recommender { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/recommender1/src/lib.rs b/gen/recommender1/src/lib.rs index 2aa5410ddb..12dd4c6415 100644 --- a/gen/recommender1/src/lib.rs +++ b/gen/recommender1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Recommender* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *recommender:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Recommender* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *recommender:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Recommender* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/recommender/docs/). diff --git a/gen/recommender1_beta1-cli/Cargo.toml b/gen/recommender1_beta1-cli/Cargo.toml index 8fcf6ce420..9307651d2d 100644 --- a/gen/recommender1_beta1-cli/Cargo.toml +++ b/gen/recommender1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-recommender1_beta1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recommender (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recommender1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-recommender1_beta1] path = "../recommender1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/recommender1_beta1-cli/README.md b/gen/recommender1_beta1-cli/README.md index 12a3635a43..247a0f373f 100644 --- a/gen/recommender1_beta1-cli/README.md +++ b/gen/recommender1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Recommender* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Recommender* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash recommender1-beta1 [options] diff --git a/gen/recommender1_beta1-cli/mkdocs.yml b/gen/recommender1_beta1-cli/mkdocs.yml index 6f63d822a4..fc1d0c838f 100644 --- a/gen/recommender1_beta1-cli/mkdocs.yml +++ b/gen/recommender1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Recommender v5.0.3+20240226 +site_name: Recommender v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-recommender1_beta1-cli site_description: A complete library to interact with Recommender (protocol v1beta1) diff --git a/gen/recommender1_beta1-cli/src/main.rs b/gen/recommender1_beta1-cli/src/main.rs index 7f0c1827e3..e449e54321 100644 --- a/gen/recommender1_beta1-cli/src/main.rs +++ b/gen/recommender1_beta1-cli/src/main.rs @@ -5580,7 +5580,7 @@ async fn main() { let mut app = App::new("recommender1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_recommender1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/recommender1_beta1/Cargo.toml b/gen/recommender1_beta1/Cargo.toml index 826b8707bb..2cc0b41fab 100644 --- a/gen/recommender1_beta1/Cargo.toml +++ b/gen/recommender1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-recommender1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Recommender (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/recommender1_beta1" homepage = "https://cloud.google.com/recommender/docs/" -documentation = "https://docs.rs/google-recommender1_beta1/5.0.3+20240226" +documentation = "https://docs.rs/google-recommender1_beta1/5.0.4+20240226" license = "MIT" keywords = ["recommender", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/recommender1_beta1/README.md b/gen/recommender1_beta1/README.md index 460023756e..31e85c9a24 100644 --- a/gen/recommender1_beta1/README.md +++ b/gen/recommender1_beta1/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-recommender1_beta1` library allows access to all features of the *Google Recommender* service. -This documentation was generated from *Recommender* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *recommender:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Recommender* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *recommender:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Recommender* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/recommender/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/Recommender) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/Recommender) ... * billing accounts - * [*locations insight types get config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeUpdateConfigCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationListCall), [*locations recommenders get config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderUpdateConfigCall) + * [*locations insight types get config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationInsightTypeUpdateConfigCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationListCall), [*locations recommenders get config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::BillingAccountLocationRecommenderUpdateConfigCall) * folders - * [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationInsightTypeInsightMarkAcceptedCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationListCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkFailedCall) and [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkSucceededCall) + * [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationInsightTypeInsightMarkAcceptedCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationListCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkFailedCall) and [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::FolderLocationRecommenderRecommendationMarkSucceededCall) * insight types - * [*list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::InsightTypeListCall) + * [*list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::InsightTypeListCall) * organizations - * [*locations insight types get config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeUpdateConfigCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationListCall), [*locations recommenders get config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderUpdateConfigCall) + * [*locations insight types get config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationInsightTypeUpdateConfigCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationListCall), [*locations recommenders get config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::OrganizationLocationRecommenderUpdateConfigCall) * projects - * [*locations insight types get config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeUpdateConfigCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationListCall), [*locations recommenders get config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderUpdateConfigCall) + * [*locations insight types get config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeGetConfigCall), [*locations insight types insights get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeInsightGetCall), [*locations insight types insights list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeInsightListCall), [*locations insight types insights mark accepted*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeInsightMarkAcceptedCall), [*locations insight types update config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationInsightTypeUpdateConfigCall), [*locations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationListCall), [*locations recommenders get config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderGetConfigCall), [*locations recommenders recommendations get*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationGetCall), [*locations recommenders recommendations list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationListCall), [*locations recommenders recommendations mark claimed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkClaimedCall), [*locations recommenders recommendations mark dismissed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkDismissedCall), [*locations recommenders recommendations mark failed*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkFailedCall), [*locations recommenders recommendations mark succeeded*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderRecommendationMarkSucceededCall) and [*locations recommenders update config*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::ProjectLocationRecommenderUpdateConfigCall) * recommenders - * [*list*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/api::RecommenderListCall) + * [*list*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/api::RecommenderListCall) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/Recommender)** +* **[Hub](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/Recommender)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -153,17 +153,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -173,29 +173,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-recommender1_beta1/5.0.3+20240226/google_recommender1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-recommender1_beta1/5.0.4+20240226/google_recommender1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/recommender1_beta1/src/api.rs b/gen/recommender1_beta1/src/api.rs index bf4241018c..e6a320aec2 100644 --- a/gen/recommender1_beta1/src/api.rs +++ b/gen/recommender1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Recommender { Recommender { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://recommender.googleapis.com/".to_string(), _root_url: "https://recommender.googleapis.com/".to_string(), } @@ -151,7 +151,7 @@ impl<'a, S> Recommender { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/recommender1_beta1/src/lib.rs b/gen/recommender1_beta1/src/lib.rs index 908ba654df..91a21e57ce 100644 --- a/gen/recommender1_beta1/src/lib.rs +++ b/gen/recommender1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Recommender* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *recommender:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Recommender* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *recommender:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Recommender* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/recommender/docs/). diff --git a/gen/redis1-cli/Cargo.toml b/gen/redis1-cli/Cargo.toml index 43a75c3faf..25d1f81800 100644 --- a/gen/redis1-cli/Cargo.toml +++ b/gen/redis1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-redis1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Redis (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/redis1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-redis1] path = "../redis1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/redis1-cli/README.md b/gen/redis1-cli/README.md index e5612a4035..06581928b6 100644 --- a/gen/redis1-cli/README.md +++ b/gen/redis1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Redis* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Redis* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash redis1 [options] diff --git a/gen/redis1-cli/mkdocs.yml b/gen/redis1-cli/mkdocs.yml index 99a86c30bb..9f165ee7dc 100644 --- a/gen/redis1-cli/mkdocs.yml +++ b/gen/redis1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Redis v5.0.3+20240226 +site_name: Cloud Redis v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-redis1-cli site_description: A complete library to interact with Cloud Redis (protocol v1) diff --git a/gen/redis1-cli/src/main.rs b/gen/redis1-cli/src/main.rs index 21d52505ae..66f86d7f7d 100644 --- a/gen/redis1-cli/src/main.rs +++ b/gen/redis1-cli/src/main.rs @@ -2430,7 +2430,7 @@ async fn main() { let mut app = App::new("redis1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Creates and manages Redis instances on the Google Cloud Platform.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_redis1_cli") .arg(Arg::with_name("url") diff --git a/gen/redis1/Cargo.toml b/gen/redis1/Cargo.toml index 1af34fee26..1ec5b38285 100644 --- a/gen/redis1/Cargo.toml +++ b/gen/redis1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-redis1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Redis (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/redis1" homepage = "https://cloud.google.com/memorystore/docs/redis/" -documentation = "https://docs.rs/google-redis1/5.0.3+20240226" +documentation = "https://docs.rs/google-redis1/5.0.4+20240226" license = "MIT" keywords = ["redis", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/redis1/README.md b/gen/redis1/README.md index 9388b14596..15e8e23330 100644 --- a/gen/redis1/README.md +++ b/gen/redis1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-redis1` library allows access to all features of the *Google Cloud Redis* service. -This documentation was generated from *Cloud Redis* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *redis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Redis* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *redis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Redis* *v1* API can be found at the [official documentation site](https://cloud.google.com/memorystore/docs/redis/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/CloudRedis) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/CloudRedis) ... * projects - * [*locations clusters create*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationClusterCreateCall), [*locations clusters delete*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationClusterDeleteCall), [*locations clusters get*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationClusterGetCall), [*locations clusters get certificate authority*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationClusterGetCertificateAuthorityCall), [*locations clusters list*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationClusterListCall), [*locations clusters patch*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationClusterPatchCall), [*locations get*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceDeleteCall), [*locations instances export*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceExportCall), [*locations instances failover*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceFailoverCall), [*locations instances get*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceGetCall), [*locations instances get auth string*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceGetAuthStringCall), [*locations instances import*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceImportCall), [*locations instances list*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstancePatchCall), [*locations instances reschedule maintenance*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceRescheduleMaintenanceCall), [*locations instances upgrade*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/api::ProjectLocationOperationListCall) + * [*locations clusters create*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationClusterCreateCall), [*locations clusters delete*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationClusterDeleteCall), [*locations clusters get*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationClusterGetCall), [*locations clusters get certificate authority*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationClusterGetCertificateAuthorityCall), [*locations clusters list*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationClusterListCall), [*locations clusters patch*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationClusterPatchCall), [*locations get*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationGetCall), [*locations instances create*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceCreateCall), [*locations instances delete*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceDeleteCall), [*locations instances export*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceExportCall), [*locations instances failover*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceFailoverCall), [*locations instances get*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceGetCall), [*locations instances get auth string*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceGetAuthStringCall), [*locations instances import*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceImportCall), [*locations instances list*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceListCall), [*locations instances patch*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstancePatchCall), [*locations instances reschedule maintenance*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceRescheduleMaintenanceCall), [*locations instances upgrade*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationInstanceUpgradeCall), [*locations list*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/api::ProjectLocationOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/CloudRedis)** +* **[Hub](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/CloudRedis)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::CallBuilder) -* **[Resources](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::CallBuilder) +* **[Resources](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Part)** + * **[Parts](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Delegate) to the -[Method Builder](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Delegate) to the +[Method Builder](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::RequestValue) and -[decodable](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::RequestValue) and +[decodable](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-redis1/5.0.3+20240226/google_redis1/client::RequestValue) are moved +* [request values](https://docs.rs/google-redis1/5.0.4+20240226/google_redis1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/redis1/src/api.rs b/gen/redis1/src/api.rs index 01383f2502..3d0328d89f 100644 --- a/gen/redis1/src/api.rs +++ b/gen/redis1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> CloudRedis { CloudRedis { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://redis.googleapis.com/".to_string(), _root_url: "https://redis.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> CloudRedis { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/redis1/src/lib.rs b/gen/redis1/src/lib.rs index f2238170de..e92c114418 100644 --- a/gen/redis1/src/lib.rs +++ b/gen/redis1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Redis* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *redis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Redis* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *redis:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Redis* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/memorystore/docs/redis/). diff --git a/gen/remotebuildexecution2-cli/Cargo.toml b/gen/remotebuildexecution2-cli/Cargo.toml index cdfd6f3d69..f8b56de668 100644 --- a/gen/remotebuildexecution2-cli/Cargo.toml +++ b/gen/remotebuildexecution2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-remotebuildexecution2-cli" -version = "5.0.3+20210329" +version = "5.0.4+20210329" authors = ["Sebastian Thiel "] description = "A complete library to interact with Remote Build Execution (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/remotebuildexecution2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-remotebuildexecution2] path = "../remotebuildexecution2" -version = "5.0.3+20210329" +version = "5.0.4+20210329" diff --git a/gen/remotebuildexecution2-cli/README.md b/gen/remotebuildexecution2-cli/README.md index ab044942df..a231a6f46c 100644 --- a/gen/remotebuildexecution2-cli/README.md +++ b/gen/remotebuildexecution2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Remote Build Execution* API at revision *20210329*. The CLI is at version *5.0.3*. +This documentation was generated from the *Remote Build Execution* API at revision *20210329*. The CLI is at version *5.0.4*. ```bash remotebuildexecution2 [options] diff --git a/gen/remotebuildexecution2-cli/mkdocs.yml b/gen/remotebuildexecution2-cli/mkdocs.yml index 8a3f98a5c8..85db9ffa1e 100644 --- a/gen/remotebuildexecution2-cli/mkdocs.yml +++ b/gen/remotebuildexecution2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Remote Build Execution v5.0.3+20210329 +site_name: Remote Build Execution v5.0.4+20210329 site_url: http://byron.github.io/google-apis-rs/google-remotebuildexecution2-cli site_description: A complete library to interact with Remote Build Execution (protocol v2) diff --git a/gen/remotebuildexecution2-cli/src/main.rs b/gen/remotebuildexecution2-cli/src/main.rs index 4dea68458d..428fcd886f 100644 --- a/gen/remotebuildexecution2-cli/src/main.rs +++ b/gen/remotebuildexecution2-cli/src/main.rs @@ -1187,7 +1187,7 @@ async fn main() { let mut app = App::new("remotebuildexecution2") .author("Sebastian Thiel ") - .version("5.0.3+20210329") + .version("5.0.4+20210329") .about("Supplies a Remote Execution API service for tools such as bazel.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_remotebuildexecution2_cli") .arg(Arg::with_name("url") diff --git a/gen/remotebuildexecution2/Cargo.toml b/gen/remotebuildexecution2/Cargo.toml index ec5e3f5c3d..47638c68d5 100644 --- a/gen/remotebuildexecution2/Cargo.toml +++ b/gen/remotebuildexecution2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-remotebuildexecution2" -version = "5.0.3+20210329" +version = "5.0.4+20210329" authors = ["Sebastian Thiel "] description = "A complete library to interact with Remote Build Execution (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/remotebuildexecution2" homepage = "https://cloud.google.com/remote-build-execution/docs/" -documentation = "https://docs.rs/google-remotebuildexecution2/5.0.3+20210329" +documentation = "https://docs.rs/google-remotebuildexecution2/5.0.4+20210329" license = "MIT" keywords = ["remotebuildexecution", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/remotebuildexecution2/README.md b/gen/remotebuildexecution2/README.md index be54de25d9..ad8dd20216 100644 --- a/gen/remotebuildexecution2/README.md +++ b/gen/remotebuildexecution2/README.md @@ -5,26 +5,26 @@ DO NOT EDIT ! --> The `google-remotebuildexecution2` library allows access to all features of the *Google Remote Build Execution* service. -This documentation was generated from *Remote Build Execution* crate version *5.0.3+20210329*, where *20210329* is the exact revision of the *remotebuildexecution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Remote Build Execution* crate version *5.0.4+20210329*, where *20210329* is the exact revision of the *remotebuildexecution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Remote Build Execution* *v2* API can be found at the [official documentation site](https://cloud.google.com/remote-build-execution/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/RemoteBuildExecution) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/RemoteBuildExecution) ... * action results - * [*get*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::ActionResultGetCall) and [*update*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::ActionResultUpdateCall) + * [*get*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::ActionResultGetCall) and [*update*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::ActionResultUpdateCall) * actions - * [*execute*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::ActionExecuteCall) + * [*execute*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::ActionExecuteCall) * blobs - * [*batch read*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::BlobBatchReadCall), [*batch update*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::BlobBatchUpdateCall), [*find missing*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::BlobFindMissingCall) and [*get tree*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::BlobGetTreeCall) + * [*batch read*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::BlobBatchReadCall), [*batch update*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::BlobBatchUpdateCall), [*find missing*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::BlobFindMissingCall) and [*get tree*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::BlobGetTreeCall) * operations - * [*wait execution*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::OperationWaitExecutionCall) + * [*wait execution*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::OperationWaitExecutionCall) Other activities are ... -* [get capabilities](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/api::MethodGetCapabilityCall) +* [get capabilities](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/api::MethodGetCapabilityCall) @@ -32,17 +32,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/RemoteBuildExecution)** +* **[Hub](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/RemoteBuildExecution)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::CallBuilder) -* **[Resources](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::CallBuilder) +* **[Resources](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Part)** + * **[Parts](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Delegate) to the -[Method Builder](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Delegate) to the +[Method Builder](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::RequestValue) and -[decodable](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::RequestValue) and +[decodable](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-remotebuildexecution2/5.0.3+20210329/google_remotebuildexecution2/client::RequestValue) are moved +* [request values](https://docs.rs/google-remotebuildexecution2/5.0.4+20210329/google_remotebuildexecution2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/remotebuildexecution2/src/api.rs b/gen/remotebuildexecution2/src/api.rs index e7d15f82f2..32fd8a4b69 100644 --- a/gen/remotebuildexecution2/src/api.rs +++ b/gen/remotebuildexecution2/src/api.rs @@ -122,7 +122,7 @@ impl<'a, S> RemoteBuildExecution { RemoteBuildExecution { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://remotebuildexecution.googleapis.com/".to_string(), _root_url: "https://remotebuildexecution.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> RemoteBuildExecution { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/remotebuildexecution2/src/lib.rs b/gen/remotebuildexecution2/src/lib.rs index 1922af5da1..1c282d3eeb 100644 --- a/gen/remotebuildexecution2/src/lib.rs +++ b/gen/remotebuildexecution2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Remote Build Execution* crate version *5.0.3+20210329*, where *20210329* is the exact revision of the *remotebuildexecution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Remote Build Execution* crate version *5.0.4+20210329*, where *20210329* is the exact revision of the *remotebuildexecution:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Remote Build Execution* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/remote-build-execution/docs/). diff --git a/gen/replicapool1_beta2-cli/Cargo.toml b/gen/replicapool1_beta2-cli/Cargo.toml index ac6f59bc7e..6d30979589 100644 --- a/gen/replicapool1_beta2-cli/Cargo.toml +++ b/gen/replicapool1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-replicapool1_beta2-cli" -version = "5.0.3+20160512" +version = "5.0.4+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapool (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/replicapool1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-replicapool1_beta2] path = "../replicapool1_beta2" -version = "5.0.3+20160512" +version = "5.0.4+20160512" diff --git a/gen/replicapool1_beta2-cli/README.md b/gen/replicapool1_beta2-cli/README.md index 2fb1175477..3dbb7d40d3 100644 --- a/gen/replicapool1_beta2-cli/README.md +++ b/gen/replicapool1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *replicapool* API at revision *20160512*. The CLI is at version *5.0.3*. +This documentation was generated from the *replicapool* API at revision *20160512*. The CLI is at version *5.0.4*. ```bash replicapool1-beta2 [options] diff --git a/gen/replicapool1_beta2-cli/mkdocs.yml b/gen/replicapool1_beta2-cli/mkdocs.yml index 104f98ab5b..6b565bba0d 100644 --- a/gen/replicapool1_beta2-cli/mkdocs.yml +++ b/gen/replicapool1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: replicapool v5.0.3+20160512 +site_name: replicapool v5.0.4+20160512 site_url: http://byron.github.io/google-apis-rs/google-replicapool1_beta2-cli site_description: A complete library to interact with replicapool (protocol v1beta2) diff --git a/gen/replicapool1_beta2-cli/src/main.rs b/gen/replicapool1_beta2-cli/src/main.rs index 7a7c0fc21d..f735998d01 100644 --- a/gen/replicapool1_beta2-cli/src/main.rs +++ b/gen/replicapool1_beta2-cli/src/main.rs @@ -1482,7 +1482,7 @@ async fn main() { let mut app = App::new("replicapool1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20160512") + .version("5.0.4+20160512") .about("[Deprecated. Please use Instance Group Manager in Compute API] Provides groups of homogenous Compute Engine instances.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_replicapool1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/replicapool1_beta2/Cargo.toml b/gen/replicapool1_beta2/Cargo.toml index d347168180..b07fc91e4d 100644 --- a/gen/replicapool1_beta2/Cargo.toml +++ b/gen/replicapool1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-replicapool1_beta2" -version = "5.0.3+20160512" +version = "5.0.4+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapool (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/replicapool1_beta2" homepage = "https://developers.google.com/compute/docs/instance-groups/manager/v1beta2" -documentation = "https://docs.rs/google-replicapool1_beta2/5.0.3+20160512" +documentation = "https://docs.rs/google-replicapool1_beta2/5.0.4+20160512" license = "MIT" keywords = ["replicapool", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/replicapool1_beta2/README.md b/gen/replicapool1_beta2/README.md index c4e8b3c0ee..b133cd7ea9 100644 --- a/gen/replicapool1_beta2/README.md +++ b/gen/replicapool1_beta2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-replicapool1_beta2` library allows access to all features of the *Google replicapool* service. -This documentation was generated from *replicapool* crate version *5.0.3+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *replicapool* crate version *5.0.4+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *replicapool* *v1_beta2* API can be found at the [official documentation site](https://developers.google.com/compute/docs/instance-groups/manager/v1beta2). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/Replicapool) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/Replicapool) ... -* [instance group managers](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManager) - * [*abandon instances*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerAbandonInstanceCall), [*delete*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerDeleteCall), [*delete instances*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerDeleteInstanceCall), [*get*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerGetCall), [*insert*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerInsertCall), [*list*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerListCall), [*recreate instances*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerRecreateInstanceCall), [*resize*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerResizeCall), [*set instance template*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerSetInstanceTemplateCall) and [*set target pools*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::InstanceGroupManagerSetTargetPoolCall) +* [instance group managers](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManager) + * [*abandon instances*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerAbandonInstanceCall), [*delete*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerDeleteCall), [*delete instances*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerDeleteInstanceCall), [*get*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerGetCall), [*insert*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerInsertCall), [*list*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerListCall), [*recreate instances*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerRecreateInstanceCall), [*resize*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerResizeCall), [*set instance template*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerSetInstanceTemplateCall) and [*set target pools*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::InstanceGroupManagerSetTargetPoolCall) * zone operations - * [*get*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/api::ZoneOperationListCall) + * [*get*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/api::ZoneOperationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/Replicapool)** +* **[Hub](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/Replicapool)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-replicapool1_beta2/5.0.3+20160512/google_replicapool1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-replicapool1_beta2/5.0.4+20160512/google_replicapool1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/replicapool1_beta2/src/api.rs b/gen/replicapool1_beta2/src/api.rs index b809319a8a..47b3508ba4 100644 --- a/gen/replicapool1_beta2/src/api.rs +++ b/gen/replicapool1_beta2/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> Replicapool { Replicapool { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/replicapool/v1beta2/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -148,7 +148,7 @@ impl<'a, S> Replicapool { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/replicapool1_beta2/src/lib.rs b/gen/replicapool1_beta2/src/lib.rs index baaddafd91..9457a3bde5 100644 --- a/gen/replicapool1_beta2/src/lib.rs +++ b/gen/replicapool1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *replicapool* crate version *5.0.3+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *replicapool* crate version *5.0.4+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *replicapool* *v1_beta2* API can be found at the //! [official documentation site](https://developers.google.com/compute/docs/instance-groups/manager/v1beta2). diff --git a/gen/replicapoolupdater1_beta1-cli/Cargo.toml b/gen/replicapoolupdater1_beta1-cli/Cargo.toml index f5ee829c08..48eaab1bd2 100644 --- a/gen/replicapoolupdater1_beta1-cli/Cargo.toml +++ b/gen/replicapoolupdater1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-replicapoolupdater1_beta1-cli" -version = "5.0.3+20161003" +version = "5.0.4+20161003" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapoolupdater (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/replicapoolupdater1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-replicapoolupdater1_beta1] path = "../replicapoolupdater1_beta1" -version = "5.0.3+20161003" +version = "5.0.4+20161003" diff --git a/gen/replicapoolupdater1_beta1-cli/README.md b/gen/replicapoolupdater1_beta1-cli/README.md index 81e6eede6f..55900bae49 100644 --- a/gen/replicapoolupdater1_beta1-cli/README.md +++ b/gen/replicapoolupdater1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *replicapoolupdater* API at revision *20161003*. The CLI is at version *5.0.3*. +This documentation was generated from the *replicapoolupdater* API at revision *20161003*. The CLI is at version *5.0.4*. ```bash replicapoolupdater1-beta1 [options] diff --git a/gen/replicapoolupdater1_beta1-cli/mkdocs.yml b/gen/replicapoolupdater1_beta1-cli/mkdocs.yml index 411190d273..d974a1f987 100644 --- a/gen/replicapoolupdater1_beta1-cli/mkdocs.yml +++ b/gen/replicapoolupdater1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: replicapoolupdater v5.0.3+20161003 +site_name: replicapoolupdater v5.0.4+20161003 site_url: http://byron.github.io/google-apis-rs/google-replicapoolupdater1_beta1-cli site_description: A complete library to interact with replicapoolupdater (protocol v1beta1) diff --git a/gen/replicapoolupdater1_beta1-cli/src/main.rs b/gen/replicapoolupdater1_beta1-cli/src/main.rs index e7a33a795d..1b4b0ccc58 100644 --- a/gen/replicapoolupdater1_beta1-cli/src/main.rs +++ b/gen/replicapoolupdater1_beta1-cli/src/main.rs @@ -1110,7 +1110,7 @@ async fn main() { let mut app = App::new("replicapoolupdater1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20161003") + .version("5.0.4+20161003") .about("[Deprecated. Please use compute.instanceGroupManagers.update method. replicapoolupdater API will be disabled after December 30th, 2016] Updates groups of Compute Engine instances.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/replicapoolupdater1_beta1/Cargo.toml b/gen/replicapoolupdater1_beta1/Cargo.toml index e9797c9938..ba7614e00e 100644 --- a/gen/replicapoolupdater1_beta1/Cargo.toml +++ b/gen/replicapoolupdater1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-replicapoolupdater1_beta1" -version = "5.0.3+20161003" +version = "5.0.4+20161003" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapoolupdater (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/replicapoolupdater1_beta1" homepage = "https://cloud.google.com/compute/docs/instance-groups/manager/#applying_rolling_updates_using_the_updater_service" -documentation = "https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003" +documentation = "https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003" license = "MIT" keywords = ["replicapoolupdater", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/replicapoolupdater1_beta1/README.md b/gen/replicapoolupdater1_beta1/README.md index 880093929a..2c628734b5 100644 --- a/gen/replicapoolupdater1_beta1/README.md +++ b/gen/replicapoolupdater1_beta1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-replicapoolupdater1_beta1` library allows access to all features of the *Google replicapoolupdater* service. -This documentation was generated from *replicapoolupdater* crate version *5.0.3+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *replicapoolupdater* crate version *5.0.4+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *replicapoolupdater* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/compute/docs/instance-groups/manager/#applying_rolling_updates_using_the_updater_service). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/Replicapoolupdater) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/Replicapoolupdater) ... -* [rolling updates](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdate) - * [*cancel*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateCancelCall), [*get*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateGetCall), [*insert*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateInsertCall), [*list*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateListCall), [*list instance updates*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateListInstanceUpdateCall), [*pause*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdatePauseCall), [*resume*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateResumeCall) and [*rollback*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateRollbackCall) +* [rolling updates](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdate) + * [*cancel*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateCancelCall), [*get*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateGetCall), [*insert*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateInsertCall), [*list*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateListCall), [*list instance updates*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateListInstanceUpdateCall), [*pause*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdatePauseCall), [*resume*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateResumeCall) and [*rollback*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::RollingUpdateRollbackCall) * zone operations - * [*get*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/api::ZoneOperationListCall) + * [*get*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/api::ZoneOperationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/Replicapoolupdater)** +* **[Hub](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/Replicapoolupdater)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-replicapoolupdater1_beta1/5.0.3+20161003/google_replicapoolupdater1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-replicapoolupdater1_beta1/5.0.4+20161003/google_replicapoolupdater1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/replicapoolupdater1_beta1/src/api.rs b/gen/replicapoolupdater1_beta1/src/api.rs index a048e9f391..7a44c21157 100644 --- a/gen/replicapoolupdater1_beta1/src/api.rs +++ b/gen/replicapoolupdater1_beta1/src/api.rs @@ -134,7 +134,7 @@ impl<'a, S> Replicapoolupdater { Replicapoolupdater { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/replicapoolupdater/v1beta1/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -148,7 +148,7 @@ impl<'a, S> Replicapoolupdater { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/replicapoolupdater1_beta1/src/lib.rs b/gen/replicapoolupdater1_beta1/src/lib.rs index eaa12b9987..b12181bbcd 100644 --- a/gen/replicapoolupdater1_beta1/src/lib.rs +++ b/gen/replicapoolupdater1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *replicapoolupdater* crate version *5.0.3+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *replicapoolupdater* crate version *5.0.4+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *replicapoolupdater* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/compute/docs/instance-groups/manager/#applying_rolling_updates_using_the_updater_service). diff --git a/gen/reseller1_sandbox-cli/Cargo.toml b/gen/reseller1_sandbox-cli/Cargo.toml index 66d089085f..9227bb1366 100644 --- a/gen/reseller1_sandbox-cli/Cargo.toml +++ b/gen/reseller1_sandbox-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-reseller1_sandbox-cli" -version = "5.0.3+20160329" +version = "5.0.4+20160329" authors = ["Sebastian Thiel "] description = "A complete library to interact with reseller (protocol v1sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/reseller1_sandbox-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-reseller1_sandbox] path = "../reseller1_sandbox" -version = "5.0.3+20160329" +version = "5.0.4+20160329" diff --git a/gen/reseller1_sandbox-cli/README.md b/gen/reseller1_sandbox-cli/README.md index 02398ee66c..eac8e13e3a 100644 --- a/gen/reseller1_sandbox-cli/README.md +++ b/gen/reseller1_sandbox-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *reseller* API at revision *20160329*. The CLI is at version *5.0.3*. +This documentation was generated from the *reseller* API at revision *20160329*. The CLI is at version *5.0.4*. ```bash reseller1-sandbox [options] diff --git a/gen/reseller1_sandbox-cli/mkdocs.yml b/gen/reseller1_sandbox-cli/mkdocs.yml index 8b9171a73e..9404ba3b1b 100644 --- a/gen/reseller1_sandbox-cli/mkdocs.yml +++ b/gen/reseller1_sandbox-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: reseller v5.0.3+20160329 +site_name: reseller v5.0.4+20160329 site_url: http://byron.github.io/google-apis-rs/google-reseller1_sandbox-cli site_description: A complete library to interact with reseller (protocol v1sandbox) diff --git a/gen/reseller1_sandbox-cli/src/main.rs b/gen/reseller1_sandbox-cli/src/main.rs index 530821288e..054d8e944c 100644 --- a/gen/reseller1_sandbox-cli/src/main.rs +++ b/gen/reseller1_sandbox-cli/src/main.rs @@ -1638,7 +1638,7 @@ async fn main() { let mut app = App::new("reseller1-sandbox") .author("Sebastian Thiel ") - .version("5.0.3+20160329") + .version("5.0.4+20160329") .about("Creates and manages your customers and their subscriptions.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_reseller1_sandbox_cli") .arg(Arg::with_name("url") diff --git a/gen/reseller1_sandbox/Cargo.toml b/gen/reseller1_sandbox/Cargo.toml index 2b812a6d75..a735b6870a 100644 --- a/gen/reseller1_sandbox/Cargo.toml +++ b/gen/reseller1_sandbox/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-reseller1_sandbox" -version = "5.0.3+20160329" +version = "5.0.4+20160329" authors = ["Sebastian Thiel "] description = "A complete library to interact with reseller (protocol v1sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/reseller1_sandbox" homepage = "https://developers.google.com/google-apps/reseller/" -documentation = "https://docs.rs/google-reseller1_sandbox/5.0.3+20160329" +documentation = "https://docs.rs/google-reseller1_sandbox/5.0.4+20160329" license = "MIT" keywords = ["reseller", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/reseller1_sandbox/README.md b/gen/reseller1_sandbox/README.md index 7ec1575434..cdaf783edd 100644 --- a/gen/reseller1_sandbox/README.md +++ b/gen/reseller1_sandbox/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-reseller1_sandbox` library allows access to all features of the *Google reseller* service. -This documentation was generated from *reseller* crate version *5.0.3+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *reseller* crate version *5.0.4+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *reseller* *v1_sandbox* API can be found at the [official documentation site](https://developers.google.com/google-apps/reseller/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/Reseller) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/Reseller) ... -* [customers](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::Customer) - * [*get*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::CustomerGetCall), [*insert*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::CustomerInsertCall), [*patch*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::CustomerPatchCall) and [*update*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::CustomerUpdateCall) -* [subscriptions](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::Subscription) - * [*activate*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionActivateCall), [*change plan*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionChangePlanCall), [*change renewal settings*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionChangeRenewalSettingCall), [*change seats*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionChangeSeatCall), [*delete*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionDeleteCall), [*get*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionGetCall), [*insert*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionInsertCall), [*list*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionListCall), [*start paid service*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionStartPaidServiceCall) and [*suspend*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/api::SubscriptionSuspendCall) +* [customers](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::Customer) + * [*get*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::CustomerGetCall), [*insert*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::CustomerInsertCall), [*patch*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::CustomerPatchCall) and [*update*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::CustomerUpdateCall) +* [subscriptions](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::Subscription) + * [*activate*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionActivateCall), [*change plan*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionChangePlanCall), [*change renewal settings*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionChangeRenewalSettingCall), [*change seats*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionChangeSeatCall), [*delete*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionDeleteCall), [*get*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionGetCall), [*insert*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionInsertCall), [*list*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionListCall), [*start paid service*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionStartPaidServiceCall) and [*suspend*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/api::SubscriptionSuspendCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/Reseller)** +* **[Hub](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/Reseller)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::CallBuilder) -* **[Resources](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::CallBuilder) +* **[Resources](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Part)** + * **[Parts](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::CallBuilder)** +* **[Activities](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -134,17 +134,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -154,29 +154,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Delegate) to the -[Method Builder](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Delegate) to the +[Method Builder](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::RequestValue) and -[decodable](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::RequestValue) and +[decodable](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-reseller1_sandbox/5.0.3+20160329/google_reseller1_sandbox/client::RequestValue) are moved +* [request values](https://docs.rs/google-reseller1_sandbox/5.0.4+20160329/google_reseller1_sandbox/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/reseller1_sandbox/src/api.rs b/gen/reseller1_sandbox/src/api.rs index 6374e5e873..4a2e239a07 100644 --- a/gen/reseller1_sandbox/src/api.rs +++ b/gen/reseller1_sandbox/src/api.rs @@ -128,7 +128,7 @@ impl<'a, S> Reseller { Reseller { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/apps/reseller/v1sandbox/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> Reseller { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/reseller1_sandbox/src/lib.rs b/gen/reseller1_sandbox/src/lib.rs index 1c17863963..8788a0f6f3 100644 --- a/gen/reseller1_sandbox/src/lib.rs +++ b/gen/reseller1_sandbox/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *reseller* crate version *5.0.3+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *reseller* crate version *5.0.4+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *reseller* *v1_sandbox* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/reseller/). diff --git a/gen/resourcesettings1-cli/Cargo.toml b/gen/resourcesettings1-cli/Cargo.toml index d741aaf458..9e7f8c92a2 100644 --- a/gen/resourcesettings1-cli/Cargo.toml +++ b/gen/resourcesettings1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-resourcesettings1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Resource Settings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/resourcesettings1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-resourcesettings1] path = "../resourcesettings1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/resourcesettings1-cli/README.md b/gen/resourcesettings1-cli/README.md index 55d6acbad1..f574c6cddb 100644 --- a/gen/resourcesettings1-cli/README.md +++ b/gen/resourcesettings1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Resource Settings* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Resource Settings* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash resourcesettings1 [options] diff --git a/gen/resourcesettings1-cli/mkdocs.yml b/gen/resourcesettings1-cli/mkdocs.yml index dc97a3a154..9e7929bd4f 100644 --- a/gen/resourcesettings1-cli/mkdocs.yml +++ b/gen/resourcesettings1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Resource Settings v5.0.3+20240303 +site_name: Resource Settings v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-resourcesettings1-cli site_description: A complete library to interact with Resource Settings (protocol v1) diff --git a/gen/resourcesettings1-cli/src/main.rs b/gen/resourcesettings1-cli/src/main.rs index f84e37db41..447b8cc3fb 100644 --- a/gen/resourcesettings1-cli/src/main.rs +++ b/gen/resourcesettings1-cli/src/main.rs @@ -1086,7 +1086,7 @@ async fn main() { let mut app = App::new("resourcesettings1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Resource Settings API allows users to control and modify the behavior of their GCP resources (e.g., VM, firewall, Project, etc.) across the Cloud Resource Hierarchy.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_resourcesettings1_cli") .arg(Arg::with_name("url") diff --git a/gen/resourcesettings1/Cargo.toml b/gen/resourcesettings1/Cargo.toml index 3f8e381091..c6468c38bd 100644 --- a/gen/resourcesettings1/Cargo.toml +++ b/gen/resourcesettings1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-resourcesettings1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Resource Settings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/resourcesettings1" homepage = "https://cloud.google.com/resource-manager/docs/resource-settings/overview" -documentation = "https://docs.rs/google-resourcesettings1/5.0.3+20240303" +documentation = "https://docs.rs/google-resourcesettings1/5.0.4+20240303" license = "MIT" keywords = ["resourcesettings", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/resourcesettings1/README.md b/gen/resourcesettings1/README.md index e6a0dd658f..ae19883712 100644 --- a/gen/resourcesettings1/README.md +++ b/gen/resourcesettings1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-resourcesettings1` library allows access to all features of the *Google Resource Settings* service. -This documentation was generated from *Resource Settings* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *resourcesettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Resource Settings* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *resourcesettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Resource Settings* *v1* API can be found at the [official documentation site](https://cloud.google.com/resource-manager/docs/resource-settings/overview). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/ResourceSettings) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/ResourceSettings) ... * folders - * [*settings get*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::FolderSettingGetCall), [*settings list*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::FolderSettingListCall) and [*settings patch*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::FolderSettingPatchCall) + * [*settings get*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::FolderSettingGetCall), [*settings list*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::FolderSettingListCall) and [*settings patch*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::FolderSettingPatchCall) * organizations - * [*settings get*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::OrganizationSettingGetCall), [*settings list*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::OrganizationSettingListCall) and [*settings patch*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::OrganizationSettingPatchCall) + * [*settings get*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::OrganizationSettingGetCall), [*settings list*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::OrganizationSettingListCall) and [*settings patch*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::OrganizationSettingPatchCall) * projects - * [*settings get*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::ProjectSettingGetCall), [*settings list*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::ProjectSettingListCall) and [*settings patch*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/api::ProjectSettingPatchCall) + * [*settings get*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::ProjectSettingGetCall), [*settings list*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::ProjectSettingListCall) and [*settings patch*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/api::ProjectSettingPatchCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/ResourceSettings)** +* **[Hub](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/ResourceSettings)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::CallBuilder) -* **[Resources](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::CallBuilder) +* **[Resources](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Part)** + * **[Parts](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Delegate) to the -[Method Builder](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Delegate) to the +[Method Builder](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::RequestValue) and -[decodable](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::RequestValue) and +[decodable](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-resourcesettings1/5.0.3+20240303/google_resourcesettings1/client::RequestValue) are moved +* [request values](https://docs.rs/google-resourcesettings1/5.0.4+20240303/google_resourcesettings1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/resourcesettings1/src/api.rs b/gen/resourcesettings1/src/api.rs index f13593ad1c..9377cde8cd 100644 --- a/gen/resourcesettings1/src/api.rs +++ b/gen/resourcesettings1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> ResourceSettings { ResourceSettings { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://resourcesettings.googleapis.com/".to_string(), _root_url: "https://resourcesettings.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> ResourceSettings { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/resourcesettings1/src/lib.rs b/gen/resourcesettings1/src/lib.rs index 52b59cbcce..23c7d27d66 100644 --- a/gen/resourcesettings1/src/lib.rs +++ b/gen/resourcesettings1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Resource Settings* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *resourcesettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Resource Settings* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *resourcesettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Resource Settings* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager/docs/resource-settings/overview). diff --git a/gen/resourceviews1_beta2-cli/Cargo.toml b/gen/resourceviews1_beta2-cli/Cargo.toml index 9f14fdb4ed..fc7b259db3 100644 --- a/gen/resourceviews1_beta2-cli/Cargo.toml +++ b/gen/resourceviews1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-resourceviews1_beta2-cli" -version = "5.0.3+20160512" +version = "5.0.4+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with resourceviews (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/resourceviews1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-resourceviews1_beta2] path = "../resourceviews1_beta2" -version = "5.0.3+20160512" +version = "5.0.4+20160512" diff --git a/gen/resourceviews1_beta2-cli/README.md b/gen/resourceviews1_beta2-cli/README.md index a1c2a1d8bc..56f8f6ad48 100644 --- a/gen/resourceviews1_beta2-cli/README.md +++ b/gen/resourceviews1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *resourceviews* API at revision *20160512*. The CLI is at version *5.0.3*. +This documentation was generated from the *resourceviews* API at revision *20160512*. The CLI is at version *5.0.4*. ```bash resourceviews1-beta2 [options] diff --git a/gen/resourceviews1_beta2-cli/mkdocs.yml b/gen/resourceviews1_beta2-cli/mkdocs.yml index ad05a4fdcf..208e311f26 100644 --- a/gen/resourceviews1_beta2-cli/mkdocs.yml +++ b/gen/resourceviews1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: resourceviews v5.0.3+20160512 +site_name: resourceviews v5.0.4+20160512 site_url: http://byron.github.io/google-apis-rs/google-resourceviews1_beta2-cli site_description: A complete library to interact with resourceviews (protocol v1beta2) diff --git a/gen/resourceviews1_beta2-cli/src/main.rs b/gen/resourceviews1_beta2-cli/src/main.rs index 44003e8521..ec786b46b0 100644 --- a/gen/resourceviews1_beta2-cli/src/main.rs +++ b/gen/resourceviews1_beta2-cli/src/main.rs @@ -1315,7 +1315,7 @@ async fn main() { let mut app = App::new("resourceviews1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20160512") + .version("5.0.4+20160512") .about("The Resource View API allows users to create and manage logical sets of Google Compute Engine instances.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_resourceviews1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/resourceviews1_beta2/Cargo.toml b/gen/resourceviews1_beta2/Cargo.toml index 014580edb7..0ab5265188 100644 --- a/gen/resourceviews1_beta2/Cargo.toml +++ b/gen/resourceviews1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-resourceviews1_beta2" -version = "5.0.3+20160512" +version = "5.0.4+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with resourceviews (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/resourceviews1_beta2" homepage = "https://developers.google.com/compute/" -documentation = "https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512" +documentation = "https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512" license = "MIT" keywords = ["resourceviews", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/resourceviews1_beta2/README.md b/gen/resourceviews1_beta2/README.md index 3d476cd90f..c799f9d99e 100644 --- a/gen/resourceviews1_beta2/README.md +++ b/gen/resourceviews1_beta2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-resourceviews1_beta2` library allows access to all features of the *Google resourceviews* service. -This documentation was generated from *resourceviews* crate version *5.0.3+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *resourceviews* crate version *5.0.4+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *resourceviews* *v1_beta2* API can be found at the [official documentation site](https://developers.google.com/compute/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/Resourceviews) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/Resourceviews) ... * zone operations - * [*get*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneOperationListCall) + * [*get*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneOperationGetCall) and [*list*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneOperationListCall) * zone views - * [*add resources*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewAddResourceCall), [*delete*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewDeleteCall), [*get*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewGetCall), [*get service*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewGetServiceCall), [*insert*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewInsertCall), [*list*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewListCall), [*list resources*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewListResourceCall), [*remove resources*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewRemoveResourceCall) and [*set service*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/api::ZoneViewSetServiceCall) + * [*add resources*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewAddResourceCall), [*delete*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewDeleteCall), [*get*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewGetCall), [*get service*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewGetServiceCall), [*insert*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewInsertCall), [*list*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewListCall), [*list resources*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewListResourceCall), [*remove resources*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewRemoveResourceCall) and [*set service*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/api::ZoneViewSetServiceCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/Resourceviews)** +* **[Hub](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/Resourceviews)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-resourceviews1_beta2/5.0.3+20160512/google_resourceviews1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-resourceviews1_beta2/5.0.4+20160512/google_resourceviews1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/resourceviews1_beta2/src/api.rs b/gen/resourceviews1_beta2/src/api.rs index 8dedda10f8..85a829f913 100644 --- a/gen/resourceviews1_beta2/src/api.rs +++ b/gen/resourceviews1_beta2/src/api.rs @@ -145,7 +145,7 @@ impl<'a, S> Resourceviews { Resourceviews { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/resourceviews/v1beta2/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -159,7 +159,7 @@ impl<'a, S> Resourceviews { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/resourceviews1_beta2/src/lib.rs b/gen/resourceviews1_beta2/src/lib.rs index ac4366f662..56a52562af 100644 --- a/gen/resourceviews1_beta2/src/lib.rs +++ b/gen/resourceviews1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *resourceviews* crate version *5.0.3+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *resourceviews* crate version *5.0.4+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *resourceviews* *v1_beta2* API can be found at the //! [official documentation site](https://developers.google.com/compute/). diff --git a/gen/retail2-cli/Cargo.toml b/gen/retail2-cli/Cargo.toml index 8b135e5971..e86e47d035 100644 --- a/gen/retail2-cli/Cargo.toml +++ b/gen/retail2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-retail2-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Retail (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/retail2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-retail2] path = "../retail2" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/retail2-cli/README.md b/gen/retail2-cli/README.md index 8124dc87cb..daeba5140c 100644 --- a/gen/retail2-cli/README.md +++ b/gen/retail2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Retail* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Retail* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash retail2 [options] diff --git a/gen/retail2-cli/mkdocs.yml b/gen/retail2-cli/mkdocs.yml index ffffee28f8..d42ef108ac 100644 --- a/gen/retail2-cli/mkdocs.yml +++ b/gen/retail2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Retail v5.0.3+20240222 +site_name: Cloud Retail v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-retail2-cli site_description: A complete library to interact with Cloud Retail (protocol v2) diff --git a/gen/retail2-cli/src/main.rs b/gen/retail2-cli/src/main.rs index 1b8514973c..f0b0ca9436 100644 --- a/gen/retail2-cli/src/main.rs +++ b/gen/retail2-cli/src/main.rs @@ -7002,7 +7002,7 @@ async fn main() { let mut app = App::new("retail2") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Vertex AI Search for Retail API is made up of Retail Search, Browse and Recommendations. These discovery AI solutions help you implement personalized search, browse and recommendations, based on machine learning models, across your websites and mobile applications.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_retail2_cli") .arg(Arg::with_name("url") diff --git a/gen/retail2/Cargo.toml b/gen/retail2/Cargo.toml index ae5ccc3b85..4a9cadd7c9 100644 --- a/gen/retail2/Cargo.toml +++ b/gen/retail2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-retail2" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Retail (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/retail2" homepage = "https://cloud.google.com/recommendations" -documentation = "https://docs.rs/google-retail2/5.0.3+20240222" +documentation = "https://docs.rs/google-retail2/5.0.4+20240222" license = "MIT" keywords = ["retail", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/retail2/README.md b/gen/retail2/README.md index d7452e0cc3..e7806dea6d 100644 --- a/gen/retail2/README.md +++ b/gen/retail2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-retail2` library allows access to all features of the *Google Cloud Retail* service. -This documentation was generated from *Cloud Retail* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *retail:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Retail* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *retail:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Retail* *v2* API can be found at the [official documentation site](https://cloud.google.com/recommendations). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/CloudRetail) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/CloudRetail) ... * projects - * [*locations catalogs attributes config add catalog attribute*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogAttributesConfigAddCatalogAttributeCall), [*locations catalogs attributes config remove catalog attribute*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogAttributesConfigRemoveCatalogAttributeCall), [*locations catalogs attributes config replace catalog attribute*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogAttributesConfigReplaceCatalogAttributeCall), [*locations catalogs branches operations get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchOperationGetCall), [*locations catalogs branches products add fulfillment places*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductAddFulfillmentPlaceCall), [*locations catalogs branches products add local inventories*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductAddLocalInventoryCall), [*locations catalogs branches products create*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductCreateCall), [*locations catalogs branches products delete*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductDeleteCall), [*locations catalogs branches products get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductGetCall), [*locations catalogs branches products import*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductImportCall), [*locations catalogs branches products list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductListCall), [*locations catalogs branches products patch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductPatchCall), [*locations catalogs branches products purge*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductPurgeCall), [*locations catalogs branches products remove fulfillment places*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductRemoveFulfillmentPlaceCall), [*locations catalogs branches products remove local inventories*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductRemoveLocalInventoryCall), [*locations catalogs branches products set inventory*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogBranchProductSetInventoryCall), [*locations catalogs complete query*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogCompleteQueryCall), [*locations catalogs completion data import*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogCompletionDataImportCall), [*locations catalogs controls create*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogControlCreateCall), [*locations catalogs controls delete*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogControlDeleteCall), [*locations catalogs controls get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogControlGetCall), [*locations catalogs controls list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogControlListCall), [*locations catalogs controls patch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogControlPatchCall), [*locations catalogs export analytics metrics*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogExportAnalyticsMetricCall), [*locations catalogs get attributes config*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogGetAttributesConfigCall), [*locations catalogs get completion config*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogGetCompletionConfigCall), [*locations catalogs get default branch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogGetDefaultBranchCall), [*locations catalogs list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogListCall), [*locations catalogs models create*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelCreateCall), [*locations catalogs models delete*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelDeleteCall), [*locations catalogs models get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelGetCall), [*locations catalogs models list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelListCall), [*locations catalogs models patch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelPatchCall), [*locations catalogs models pause*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelPauseCall), [*locations catalogs models resume*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelResumeCall), [*locations catalogs models tune*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogModelTuneCall), [*locations catalogs operations get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogOperationGetCall), [*locations catalogs operations list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogOperationListCall), [*locations catalogs patch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogPatchCall), [*locations catalogs placements predict*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogPlacementPredictCall), [*locations catalogs placements search*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogPlacementSearchCall), [*locations catalogs serving configs add control*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigAddControlCall), [*locations catalogs serving configs create*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigCreateCall), [*locations catalogs serving configs delete*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigDeleteCall), [*locations catalogs serving configs get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigGetCall), [*locations catalogs serving configs list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigListCall), [*locations catalogs serving configs patch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigPatchCall), [*locations catalogs serving configs predict*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigPredictCall), [*locations catalogs serving configs remove control*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigRemoveControlCall), [*locations catalogs serving configs search*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogServingConfigSearchCall), [*locations catalogs set default branch*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogSetDefaultBranchCall), [*locations catalogs update attributes config*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUpdateAttributesConfigCall), [*locations catalogs update completion config*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUpdateCompletionConfigCall), [*locations catalogs user events collect*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUserEventCollectCall), [*locations catalogs user events import*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUserEventImportCall), [*locations catalogs user events purge*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUserEventPurgeCall), [*locations catalogs user events rejoin*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUserEventRejoinCall), [*locations catalogs user events write*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationCatalogUserEventWriteCall), [*locations operations get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectLocationOperationListCall), [*operations get*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectOperationGetCall) and [*operations list*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/api::ProjectOperationListCall) + * [*locations catalogs attributes config add catalog attribute*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogAttributesConfigAddCatalogAttributeCall), [*locations catalogs attributes config remove catalog attribute*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogAttributesConfigRemoveCatalogAttributeCall), [*locations catalogs attributes config replace catalog attribute*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogAttributesConfigReplaceCatalogAttributeCall), [*locations catalogs branches operations get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchOperationGetCall), [*locations catalogs branches products add fulfillment places*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductAddFulfillmentPlaceCall), [*locations catalogs branches products add local inventories*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductAddLocalInventoryCall), [*locations catalogs branches products create*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductCreateCall), [*locations catalogs branches products delete*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductDeleteCall), [*locations catalogs branches products get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductGetCall), [*locations catalogs branches products import*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductImportCall), [*locations catalogs branches products list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductListCall), [*locations catalogs branches products patch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductPatchCall), [*locations catalogs branches products purge*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductPurgeCall), [*locations catalogs branches products remove fulfillment places*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductRemoveFulfillmentPlaceCall), [*locations catalogs branches products remove local inventories*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductRemoveLocalInventoryCall), [*locations catalogs branches products set inventory*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogBranchProductSetInventoryCall), [*locations catalogs complete query*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogCompleteQueryCall), [*locations catalogs completion data import*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogCompletionDataImportCall), [*locations catalogs controls create*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogControlCreateCall), [*locations catalogs controls delete*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogControlDeleteCall), [*locations catalogs controls get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogControlGetCall), [*locations catalogs controls list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogControlListCall), [*locations catalogs controls patch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogControlPatchCall), [*locations catalogs export analytics metrics*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogExportAnalyticsMetricCall), [*locations catalogs get attributes config*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogGetAttributesConfigCall), [*locations catalogs get completion config*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogGetCompletionConfigCall), [*locations catalogs get default branch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogGetDefaultBranchCall), [*locations catalogs list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogListCall), [*locations catalogs models create*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelCreateCall), [*locations catalogs models delete*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelDeleteCall), [*locations catalogs models get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelGetCall), [*locations catalogs models list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelListCall), [*locations catalogs models patch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelPatchCall), [*locations catalogs models pause*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelPauseCall), [*locations catalogs models resume*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelResumeCall), [*locations catalogs models tune*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogModelTuneCall), [*locations catalogs operations get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogOperationGetCall), [*locations catalogs operations list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogOperationListCall), [*locations catalogs patch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogPatchCall), [*locations catalogs placements predict*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogPlacementPredictCall), [*locations catalogs placements search*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogPlacementSearchCall), [*locations catalogs serving configs add control*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigAddControlCall), [*locations catalogs serving configs create*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigCreateCall), [*locations catalogs serving configs delete*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigDeleteCall), [*locations catalogs serving configs get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigGetCall), [*locations catalogs serving configs list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigListCall), [*locations catalogs serving configs patch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigPatchCall), [*locations catalogs serving configs predict*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigPredictCall), [*locations catalogs serving configs remove control*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigRemoveControlCall), [*locations catalogs serving configs search*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogServingConfigSearchCall), [*locations catalogs set default branch*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogSetDefaultBranchCall), [*locations catalogs update attributes config*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUpdateAttributesConfigCall), [*locations catalogs update completion config*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUpdateCompletionConfigCall), [*locations catalogs user events collect*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUserEventCollectCall), [*locations catalogs user events import*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUserEventImportCall), [*locations catalogs user events purge*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUserEventPurgeCall), [*locations catalogs user events rejoin*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUserEventRejoinCall), [*locations catalogs user events write*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationCatalogUserEventWriteCall), [*locations operations get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectLocationOperationListCall), [*operations get*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectOperationGetCall) and [*operations list*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/api::ProjectOperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/CloudRetail)** +* **[Hub](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/CloudRetail)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::CallBuilder) -* **[Resources](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::CallBuilder) +* **[Resources](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Part)** + * **[Parts](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -142,17 +142,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -162,29 +162,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Delegate) to the -[Method Builder](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Delegate) to the +[Method Builder](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::RequestValue) and -[decodable](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::RequestValue) and +[decodable](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-retail2/5.0.3+20240222/google_retail2/client::RequestValue) are moved +* [request values](https://docs.rs/google-retail2/5.0.4+20240222/google_retail2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/retail2/src/api.rs b/gen/retail2/src/api.rs index 381f37607d..98d6f5e32a 100644 --- a/gen/retail2/src/api.rs +++ b/gen/retail2/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudRetail { CloudRetail { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://retail.googleapis.com/".to_string(), _root_url: "https://retail.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudRetail { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/retail2/src/lib.rs b/gen/retail2/src/lib.rs index f37ce2cef0..4c9b29b11d 100644 --- a/gen/retail2/src/lib.rs +++ b/gen/retail2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Retail* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *retail:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Retail* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *retail:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Retail* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/recommendations). diff --git a/gen/run1-cli/Cargo.toml b/gen/run1-cli/Cargo.toml index 80960f7042..5ef5b470db 100644 --- a/gen/run1-cli/Cargo.toml +++ b/gen/run1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-run1-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Run (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/run1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-run1] path = "../run1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/run1-cli/README.md b/gen/run1-cli/README.md index e8c2176100..6d2f20e89e 100644 --- a/gen/run1-cli/README.md +++ b/gen/run1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Run* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Run* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash run1 [options] diff --git a/gen/run1-cli/mkdocs.yml b/gen/run1-cli/mkdocs.yml index 28000e0627..9d6a47e237 100644 --- a/gen/run1-cli/mkdocs.yml +++ b/gen/run1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Run v5.0.3+20240225 +site_name: Cloud Run v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-run1-cli site_description: A complete library to interact with Cloud Run (protocol v1) diff --git a/gen/run1-cli/src/main.rs b/gen/run1-cli/src/main.rs index 7611b63fb5..23d8202589 100644 --- a/gen/run1-cli/src/main.rs +++ b/gen/run1-cli/src/main.rs @@ -5938,7 +5938,7 @@ async fn main() { let mut app = App::new("run1") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("Deploy and manage user provided container images that scale automatically based on incoming requests. The Cloud Run Admin API v1 follows the Knative Serving API specification, while v2 is aligned with Google Cloud AIP-based API standards, as described in https://google.aip.dev/.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_run1_cli") .arg(Arg::with_name("url") diff --git a/gen/run1/Cargo.toml b/gen/run1/Cargo.toml index be47a56e77..5876dd3545 100644 --- a/gen/run1/Cargo.toml +++ b/gen/run1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-run1" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Run (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/run1" homepage = "https://cloud.google.com/run/" -documentation = "https://docs.rs/google-run1/5.0.3+20240225" +documentation = "https://docs.rs/google-run1/5.0.4+20240225" license = "MIT" keywords = ["run", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/run1/README.md b/gen/run1/README.md index 593f69dc47..f7ab8e5c17 100644 --- a/gen/run1/README.md +++ b/gen/run1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-run1` library allows access to all features of the *Google Cloud Run* service. -This documentation was generated from *Cloud Run* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *run:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Run* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *run:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Run* *v1* API can be found at the [official documentation site](https://cloud.google.com/run/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-run1/5.0.3+20240225/google_run1/CloudRun) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-run1/5.0.4+20240225/google_run1/CloudRun) ... * namespaces - * [*authorizeddomains list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceAuthorizeddomainListCall), [*configurations get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceConfigurationGetCall), [*configurations list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceConfigurationListCall), [*domainmappings create*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceDomainmappingCreateCall), [*domainmappings delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceDomainmappingDeleteCall), [*domainmappings get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceDomainmappingGetCall), [*domainmappings list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceDomainmappingListCall), [*executions cancel*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceExecutionCancelCall), [*executions delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceExecutionDeleteCall), [*executions get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceExecutionGetCall), [*executions list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceExecutionListCall), [*jobs create*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceJobCreateCall), [*jobs delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceJobDeleteCall), [*jobs get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceJobGetCall), [*jobs list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceJobListCall), [*jobs replace job*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceJobReplaceJobCall), [*jobs run*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceJobRunCall), [*revisions delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceRevisionDeleteCall), [*revisions get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceRevisionGetCall), [*revisions list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceRevisionListCall), [*routes get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceRouteGetCall), [*routes list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceRouteListCall), [*services create*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceServiceCreateCall), [*services delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceServiceDeleteCall), [*services get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceServiceGetCall), [*services list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceServiceListCall), [*services replace service*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceServiceReplaceServiceCall), [*tasks get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceTaskGetCall) and [*tasks list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::NamespaceTaskListCall) + * [*authorizeddomains list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceAuthorizeddomainListCall), [*configurations get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceConfigurationGetCall), [*configurations list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceConfigurationListCall), [*domainmappings create*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceDomainmappingCreateCall), [*domainmappings delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceDomainmappingDeleteCall), [*domainmappings get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceDomainmappingGetCall), [*domainmappings list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceDomainmappingListCall), [*executions cancel*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceExecutionCancelCall), [*executions delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceExecutionDeleteCall), [*executions get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceExecutionGetCall), [*executions list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceExecutionListCall), [*jobs create*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceJobCreateCall), [*jobs delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceJobDeleteCall), [*jobs get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceJobGetCall), [*jobs list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceJobListCall), [*jobs replace job*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceJobReplaceJobCall), [*jobs run*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceJobRunCall), [*revisions delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceRevisionDeleteCall), [*revisions get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceRevisionGetCall), [*revisions list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceRevisionListCall), [*routes get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceRouteGetCall), [*routes list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceRouteListCall), [*services create*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceServiceCreateCall), [*services delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceServiceDeleteCall), [*services get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceServiceGetCall), [*services list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceServiceListCall), [*services replace service*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceServiceReplaceServiceCall), [*tasks get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceTaskGetCall) and [*tasks list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::NamespaceTaskListCall) * projects - * [*authorizeddomains list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectAuthorizeddomainListCall), [*locations authorizeddomains list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationAuthorizeddomainListCall), [*locations configurations get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationConfigurationGetCall), [*locations configurations list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationConfigurationListCall), [*locations domainmappings create*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationDomainmappingCreateCall), [*locations domainmappings delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationDomainmappingDeleteCall), [*locations domainmappings get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationDomainmappingGetCall), [*locations domainmappings list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationDomainmappingListCall), [*locations jobs get iam policy*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationJobGetIamPolicyCall), [*locations jobs set iam policy*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationJobSetIamPolicyCall), [*locations jobs test iam permissions*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationJobTestIamPermissionCall), [*locations list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationListCall), [*locations operations delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationOperationWaitCall), [*locations revisions delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationRevisionDeleteCall), [*locations revisions get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationRevisionGetCall), [*locations revisions list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationRevisionListCall), [*locations routes get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationRouteGetCall), [*locations routes list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationRouteListCall), [*locations services create*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceCreateCall), [*locations services delete*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceDeleteCall), [*locations services get*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceGetCall), [*locations services get iam policy*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceGetIamPolicyCall), [*locations services list*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceListCall), [*locations services replace service*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceReplaceServiceCall), [*locations services set iam policy*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceSetIamPolicyCall) and [*locations services test iam permissions*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/api::ProjectLocationServiceTestIamPermissionCall) + * [*authorizeddomains list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectAuthorizeddomainListCall), [*locations authorizeddomains list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationAuthorizeddomainListCall), [*locations configurations get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationConfigurationGetCall), [*locations configurations list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationConfigurationListCall), [*locations domainmappings create*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationDomainmappingCreateCall), [*locations domainmappings delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationDomainmappingDeleteCall), [*locations domainmappings get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationDomainmappingGetCall), [*locations domainmappings list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationDomainmappingListCall), [*locations jobs get iam policy*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationJobGetIamPolicyCall), [*locations jobs set iam policy*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationJobSetIamPolicyCall), [*locations jobs test iam permissions*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationJobTestIamPermissionCall), [*locations list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationListCall), [*locations operations delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationOperationWaitCall), [*locations revisions delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationRevisionDeleteCall), [*locations revisions get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationRevisionGetCall), [*locations revisions list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationRevisionListCall), [*locations routes get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationRouteGetCall), [*locations routes list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationRouteListCall), [*locations services create*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceCreateCall), [*locations services delete*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceDeleteCall), [*locations services get*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceGetCall), [*locations services get iam policy*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceGetIamPolicyCall), [*locations services list*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceListCall), [*locations services replace service*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceReplaceServiceCall), [*locations services set iam policy*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceSetIamPolicyCall) and [*locations services test iam permissions*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/api::ProjectLocationServiceTestIamPermissionCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-run1/5.0.3+20240225/google_run1/CloudRun)** +* **[Hub](https://docs.rs/google-run1/5.0.4+20240225/google_run1/CloudRun)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::CallBuilder) -* **[Resources](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::CallBuilder) +* **[Resources](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Part)** + * **[Parts](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Delegate) to the -[Method Builder](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Delegate) to the +[Method Builder](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::RequestValue) and -[decodable](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::RequestValue) and +[decodable](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-run1/5.0.3+20240225/google_run1/client::RequestValue) are moved +* [request values](https://docs.rs/google-run1/5.0.4+20240225/google_run1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/run1/src/api.rs b/gen/run1/src/api.rs index 797efb293f..93d2299fa8 100644 --- a/gen/run1/src/api.rs +++ b/gen/run1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> CloudRun { CloudRun { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://run.googleapis.com/".to_string(), _root_url: "https://run.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudRun { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/run1/src/lib.rs b/gen/run1/src/lib.rs index 968944333c..d1fc8be076 100644 --- a/gen/run1/src/lib.rs +++ b/gen/run1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Run* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *run:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Run* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *run:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Run* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/run/). diff --git a/gen/run2-cli/Cargo.toml b/gen/run2-cli/Cargo.toml index 9618657c23..b798840cb3 100644 --- a/gen/run2-cli/Cargo.toml +++ b/gen/run2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-run2-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Run (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/run2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-run2] path = "../run2" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/run2-cli/README.md b/gen/run2-cli/README.md index d0026540d8..ac4ac4af19 100644 --- a/gen/run2-cli/README.md +++ b/gen/run2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Run* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Run* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash run2 [options] diff --git a/gen/run2-cli/mkdocs.yml b/gen/run2-cli/mkdocs.yml index fdeef594c5..fe358ef1b0 100644 --- a/gen/run2-cli/mkdocs.yml +++ b/gen/run2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Run v5.0.3+20240225 +site_name: Cloud Run v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-run2-cli site_description: A complete library to interact with Cloud Run (protocol v2) diff --git a/gen/run2-cli/src/main.rs b/gen/run2-cli/src/main.rs index cf682f5315..2a803c9f30 100644 --- a/gen/run2-cli/src/main.rs +++ b/gen/run2-cli/src/main.rs @@ -3196,7 +3196,7 @@ async fn main() { let mut app = App::new("run2") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("Deploy and manage user provided container images that scale automatically based on incoming requests. The Cloud Run Admin API v1 follows the Knative Serving API specification, while v2 is aligned with Google Cloud AIP-based API standards, as described in https://google.aip.dev/.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_run2_cli") .arg(Arg::with_name("url") diff --git a/gen/run2/Cargo.toml b/gen/run2/Cargo.toml index 71b41361ac..5f469c1f78 100644 --- a/gen/run2/Cargo.toml +++ b/gen/run2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-run2" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Run (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/run2" homepage = "https://cloud.google.com/run/" -documentation = "https://docs.rs/google-run2/5.0.3+20240225" +documentation = "https://docs.rs/google-run2/5.0.4+20240225" license = "MIT" keywords = ["run", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/run2/README.md b/gen/run2/README.md index 8d9dce46d0..c0f051b485 100644 --- a/gen/run2/README.md +++ b/gen/run2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-run2` library allows access to all features of the *Google Cloud Run* service. -This documentation was generated from *Cloud Run* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *run:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Run* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *run:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Run* *v2* API can be found at the [official documentation site](https://cloud.google.com/run/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-run2/5.0.3+20240225/google_run2/CloudRun) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-run2/5.0.4+20240225/google_run2/CloudRun) ... * projects - * [*locations jobs create*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobDeleteCall), [*locations jobs executions cancel*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobExecutionCancelCall), [*locations jobs executions delete*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobExecutionDeleteCall), [*locations jobs executions get*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobExecutionGetCall), [*locations jobs executions list*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobExecutionListCall), [*locations jobs executions tasks get*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobExecutionTaskGetCall), [*locations jobs executions tasks list*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobExecutionTaskListCall), [*locations jobs get*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobGetCall), [*locations jobs get iam policy*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobGetIamPolicyCall), [*locations jobs list*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobListCall), [*locations jobs patch*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobPatchCall), [*locations jobs run*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobRunCall), [*locations jobs set iam policy*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobSetIamPolicyCall), [*locations jobs test iam permissions*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationJobTestIamPermissionCall), [*locations operations delete*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationOperationWaitCall), [*locations services create*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceCreateCall), [*locations services delete*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceDeleteCall), [*locations services get*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceGetCall), [*locations services get iam policy*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceGetIamPolicyCall), [*locations services list*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceListCall), [*locations services patch*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServicePatchCall), [*locations services revisions delete*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceRevisionDeleteCall), [*locations services revisions get*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceRevisionGetCall), [*locations services revisions list*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceRevisionListCall), [*locations services set iam policy*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceSetIamPolicyCall) and [*locations services test iam permissions*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/api::ProjectLocationServiceTestIamPermissionCall) + * [*locations jobs create*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobDeleteCall), [*locations jobs executions cancel*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobExecutionCancelCall), [*locations jobs executions delete*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobExecutionDeleteCall), [*locations jobs executions get*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobExecutionGetCall), [*locations jobs executions list*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobExecutionListCall), [*locations jobs executions tasks get*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobExecutionTaskGetCall), [*locations jobs executions tasks list*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobExecutionTaskListCall), [*locations jobs get*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobGetCall), [*locations jobs get iam policy*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobGetIamPolicyCall), [*locations jobs list*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobListCall), [*locations jobs patch*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobPatchCall), [*locations jobs run*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobRunCall), [*locations jobs set iam policy*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobSetIamPolicyCall), [*locations jobs test iam permissions*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationJobTestIamPermissionCall), [*locations operations delete*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationOperationWaitCall), [*locations services create*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceCreateCall), [*locations services delete*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceDeleteCall), [*locations services get*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceGetCall), [*locations services get iam policy*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceGetIamPolicyCall), [*locations services list*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceListCall), [*locations services patch*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServicePatchCall), [*locations services revisions delete*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceRevisionDeleteCall), [*locations services revisions get*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceRevisionGetCall), [*locations services revisions list*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceRevisionListCall), [*locations services set iam policy*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceSetIamPolicyCall) and [*locations services test iam permissions*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/api::ProjectLocationServiceTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-run2/5.0.3+20240225/google_run2/CloudRun)** +* **[Hub](https://docs.rs/google-run2/5.0.4+20240225/google_run2/CloudRun)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::CallBuilder) -* **[Resources](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::CallBuilder) +* **[Resources](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Part)** + * **[Parts](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Delegate) to the -[Method Builder](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Delegate) to the +[Method Builder](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::RequestValue) and -[decodable](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::RequestValue) and +[decodable](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-run2/5.0.3+20240225/google_run2/client::RequestValue) are moved +* [request values](https://docs.rs/google-run2/5.0.4+20240225/google_run2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/run2/src/api.rs b/gen/run2/src/api.rs index 387322f1db..a8323ad6e4 100644 --- a/gen/run2/src/api.rs +++ b/gen/run2/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> CloudRun { CloudRun { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://run.googleapis.com/".to_string(), _root_url: "https://run.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> CloudRun { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/run2/src/lib.rs b/gen/run2/src/lib.rs index 1d6e131201..5fc0a98a2b 100644 --- a/gen/run2/src/lib.rs +++ b/gen/run2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Run* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *run:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Run* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *run:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Run* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/run/). diff --git a/gen/runtimeconfig1-cli/Cargo.toml b/gen/runtimeconfig1-cli/Cargo.toml index 5401f07099..2212672a10 100644 --- a/gen/runtimeconfig1-cli/Cargo.toml +++ b/gen/runtimeconfig1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-runtimeconfig1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud RuntimeConfig (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/runtimeconfig1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-runtimeconfig1] path = "../runtimeconfig1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/runtimeconfig1-cli/README.md b/gen/runtimeconfig1-cli/README.md index b4e8a336dc..d8162643a1 100644 --- a/gen/runtimeconfig1-cli/README.md +++ b/gen/runtimeconfig1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud RuntimeConfig* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud RuntimeConfig* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash runtimeconfig1 [options] diff --git a/gen/runtimeconfig1-cli/mkdocs.yml b/gen/runtimeconfig1-cli/mkdocs.yml index 853ad38959..ca71b38c88 100644 --- a/gen/runtimeconfig1-cli/mkdocs.yml +++ b/gen/runtimeconfig1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud RuntimeConfig v5.0.3+20240227 +site_name: Cloud RuntimeConfig v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-runtimeconfig1-cli site_description: A complete library to interact with Cloud RuntimeConfig (protocol v1) diff --git a/gen/runtimeconfig1-cli/src/main.rs b/gen/runtimeconfig1-cli/src/main.rs index 0e98a45f04..51e3126095 100644 --- a/gen/runtimeconfig1-cli/src/main.rs +++ b/gen/runtimeconfig1-cli/src/main.rs @@ -422,7 +422,7 @@ async fn main() { let mut app = App::new("runtimeconfig1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_runtimeconfig1_cli") .arg(Arg::with_name("url") diff --git a/gen/runtimeconfig1/Cargo.toml b/gen/runtimeconfig1/Cargo.toml index 1b42dae004..03000a1ea5 100644 --- a/gen/runtimeconfig1/Cargo.toml +++ b/gen/runtimeconfig1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-runtimeconfig1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud RuntimeConfig (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/runtimeconfig1" homepage = "https://cloud.google.com/deployment-manager/runtime-configurator/" -documentation = "https://docs.rs/google-runtimeconfig1/5.0.3+20240227" +documentation = "https://docs.rs/google-runtimeconfig1/5.0.4+20240227" license = "MIT" keywords = ["runtimeconfig", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/runtimeconfig1/README.md b/gen/runtimeconfig1/README.md index 26b1a749de..43303d7a52 100644 --- a/gen/runtimeconfig1/README.md +++ b/gen/runtimeconfig1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-runtimeconfig1` library allows access to all features of the *Google Cloud RuntimeConfig* service. -This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud RuntimeConfig* *v1* API can be found at the [official documentation site](https://cloud.google.com/deployment-manager/runtime-configurator/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/CloudRuntimeConfig) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/CloudRuntimeConfig) ... -* [operations](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/api::Operation) - * [*cancel*](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/api::OperationCancelCall), [*delete*](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/api::OperationDeleteCall) and [*list*](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/api::OperationListCall) +* [operations](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/api::Operation) + * [*cancel*](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/api::OperationCancelCall), [*delete*](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/api::OperationDeleteCall) and [*list*](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/api::OperationListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/CloudRuntimeConfig)** +* **[Hub](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/CloudRuntimeConfig)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::CallBuilder) -* **[Resources](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::CallBuilder) +* **[Resources](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Part)** + * **[Parts](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -123,17 +123,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -143,29 +143,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Delegate) to the -[Method Builder](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Delegate) to the +[Method Builder](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::RequestValue) and -[decodable](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::RequestValue) and +[decodable](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-runtimeconfig1/5.0.3+20240227/google_runtimeconfig1/client::RequestValue) are moved +* [request values](https://docs.rs/google-runtimeconfig1/5.0.4+20240227/google_runtimeconfig1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/runtimeconfig1/src/api.rs b/gen/runtimeconfig1/src/api.rs index a5e9b1f625..95947b2b0a 100644 --- a/gen/runtimeconfig1/src/api.rs +++ b/gen/runtimeconfig1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> CloudRuntimeConfig { CloudRuntimeConfig { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://runtimeconfig.googleapis.com/".to_string(), _root_url: "https://runtimeconfig.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> CloudRuntimeConfig { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/runtimeconfig1/src/lib.rs b/gen/runtimeconfig1/src/lib.rs index c3c9ffc9e4..da09d91e9c 100644 --- a/gen/runtimeconfig1/src/lib.rs +++ b/gen/runtimeconfig1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud RuntimeConfig* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/deployment-manager/runtime-configurator/). diff --git a/gen/runtimeconfig1_beta1-cli/Cargo.toml b/gen/runtimeconfig1_beta1-cli/Cargo.toml index e688fe6647..da1ee591a9 100644 --- a/gen/runtimeconfig1_beta1-cli/Cargo.toml +++ b/gen/runtimeconfig1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-runtimeconfig1_beta1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud RuntimeConfig (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/runtimeconfig1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-runtimeconfig1_beta1] path = "../runtimeconfig1_beta1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/runtimeconfig1_beta1-cli/README.md b/gen/runtimeconfig1_beta1-cli/README.md index 709d1ce882..9f3cde2e16 100644 --- a/gen/runtimeconfig1_beta1-cli/README.md +++ b/gen/runtimeconfig1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud RuntimeConfig* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud RuntimeConfig* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash runtimeconfig1-beta1 [options] diff --git a/gen/runtimeconfig1_beta1-cli/mkdocs.yml b/gen/runtimeconfig1_beta1-cli/mkdocs.yml index 5e6337f45c..34f8880609 100644 --- a/gen/runtimeconfig1_beta1-cli/mkdocs.yml +++ b/gen/runtimeconfig1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud RuntimeConfig v5.0.3+20240227 +site_name: Cloud RuntimeConfig v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-runtimeconfig1_beta1-cli site_description: A complete library to interact with Cloud RuntimeConfig (protocol v1beta1) diff --git a/gen/runtimeconfig1_beta1-cli/src/main.rs b/gen/runtimeconfig1_beta1-cli/src/main.rs index d687a431e6..f0ca3828a2 100644 --- a/gen/runtimeconfig1_beta1-cli/src/main.rs +++ b/gen/runtimeconfig1_beta1-cli/src/main.rs @@ -2333,7 +2333,7 @@ async fn main() { let mut app = App::new("runtimeconfig1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_runtimeconfig1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/runtimeconfig1_beta1/Cargo.toml b/gen/runtimeconfig1_beta1/Cargo.toml index e776a4a966..95c31268b3 100644 --- a/gen/runtimeconfig1_beta1/Cargo.toml +++ b/gen/runtimeconfig1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-runtimeconfig1_beta1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud RuntimeConfig (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/runtimeconfig1_beta1" homepage = "https://cloud.google.com/deployment-manager/runtime-configurator/" -documentation = "https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227" +documentation = "https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227" license = "MIT" keywords = ["runtimeconfig", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/runtimeconfig1_beta1/README.md b/gen/runtimeconfig1_beta1/README.md index 715294c94c..69146ac32c 100644 --- a/gen/runtimeconfig1_beta1/README.md +++ b/gen/runtimeconfig1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-runtimeconfig1_beta1` library allows access to all features of the *Google Cloud RuntimeConfig* service. -This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud RuntimeConfig* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/deployment-manager/runtime-configurator/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/CloudRuntimeConfig) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/CloudRuntimeConfig) ... * projects - * [*configs create*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigCreateCall), [*configs delete*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigDeleteCall), [*configs get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigGetCall), [*configs get iam policy*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigGetIamPolicyCall), [*configs list*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigListCall), [*configs operations get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigOperationGetCall), [*configs operations test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigOperationTestIamPermissionCall), [*configs set iam policy*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigSetIamPolicyCall), [*configs test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigTestIamPermissionCall), [*configs update*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigUpdateCall), [*configs variables create*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableCreateCall), [*configs variables delete*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableDeleteCall), [*configs variables get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableGetCall), [*configs variables list*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableListCall), [*configs variables test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableTestIamPermissionCall), [*configs variables update*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableUpdateCall), [*configs variables watch*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableWatchCall), [*configs waiters create*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterCreateCall), [*configs waiters delete*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterDeleteCall), [*configs waiters get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterGetCall), [*configs waiters list*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterListCall) and [*configs waiters test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterTestIamPermissionCall) + * [*configs create*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigCreateCall), [*configs delete*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigDeleteCall), [*configs get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigGetCall), [*configs get iam policy*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigGetIamPolicyCall), [*configs list*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigListCall), [*configs operations get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigOperationGetCall), [*configs operations test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigOperationTestIamPermissionCall), [*configs set iam policy*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigSetIamPolicyCall), [*configs test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigTestIamPermissionCall), [*configs update*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigUpdateCall), [*configs variables create*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableCreateCall), [*configs variables delete*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableDeleteCall), [*configs variables get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableGetCall), [*configs variables list*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableListCall), [*configs variables test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableTestIamPermissionCall), [*configs variables update*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableUpdateCall), [*configs variables watch*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigVariableWatchCall), [*configs waiters create*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterCreateCall), [*configs waiters delete*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterDeleteCall), [*configs waiters get*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterGetCall), [*configs waiters list*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterListCall) and [*configs waiters test iam permissions*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/api::ProjectConfigWaiterTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/CloudRuntimeConfig)** +* **[Hub](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/CloudRuntimeConfig)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-runtimeconfig1_beta1/5.0.3+20240227/google_runtimeconfig1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-runtimeconfig1_beta1/5.0.4+20240227/google_runtimeconfig1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/runtimeconfig1_beta1/src/api.rs b/gen/runtimeconfig1_beta1/src/api.rs index dcbfdd1dbd..4d470c2d5c 100644 --- a/gen/runtimeconfig1_beta1/src/api.rs +++ b/gen/runtimeconfig1_beta1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> CloudRuntimeConfig { CloudRuntimeConfig { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://runtimeconfig.googleapis.com/".to_string(), _root_url: "https://runtimeconfig.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> CloudRuntimeConfig { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/runtimeconfig1_beta1/src/lib.rs b/gen/runtimeconfig1_beta1/src/lib.rs index ffce1207a2..c192c0d599 100644 --- a/gen/runtimeconfig1_beta1/src/lib.rs +++ b/gen/runtimeconfig1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud RuntimeConfig* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *runtimeconfig:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud RuntimeConfig* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/deployment-manager/runtime-configurator/). diff --git a/gen/safebrowsing4-cli/Cargo.toml b/gen/safebrowsing4-cli/Cargo.toml index ceb355be9e..0e1ad3dbed 100644 --- a/gen/safebrowsing4-cli/Cargo.toml +++ b/gen/safebrowsing4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-safebrowsing4-cli" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Safebrowsing (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/safebrowsing4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-safebrowsing4] path = "../safebrowsing4" -version = "5.0.3+20240225" +version = "5.0.4+20240225" diff --git a/gen/safebrowsing4-cli/README.md b/gen/safebrowsing4-cli/README.md index 46afb16e3e..d5374eee54 100644 --- a/gen/safebrowsing4-cli/README.md +++ b/gen/safebrowsing4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Safebrowsing* API at revision *20240225*. The CLI is at version *5.0.3*. +This documentation was generated from the *Safebrowsing* API at revision *20240225*. The CLI is at version *5.0.4*. ```bash safebrowsing4 [options] diff --git a/gen/safebrowsing4-cli/mkdocs.yml b/gen/safebrowsing4-cli/mkdocs.yml index 1100a49dc4..c35c8cc67f 100644 --- a/gen/safebrowsing4-cli/mkdocs.yml +++ b/gen/safebrowsing4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Safebrowsing v5.0.3+20240225 +site_name: Safebrowsing v5.0.4+20240225 site_url: http://byron.github.io/google-apis-rs/google-safebrowsing4-cli site_description: A complete library to interact with Safebrowsing (protocol v4) diff --git a/gen/safebrowsing4-cli/src/main.rs b/gen/safebrowsing4-cli/src/main.rs index dac75e7eb9..1116674e5e 100644 --- a/gen/safebrowsing4-cli/src/main.rs +++ b/gen/safebrowsing4-cli/src/main.rs @@ -887,7 +887,7 @@ async fn main() { let mut app = App::new("safebrowsing4") .author("Sebastian Thiel ") - .version("5.0.3+20240225") + .version("5.0.4+20240225") .about("Enables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources. The Safe Browsing APIs are for non-commercial use only. If you need to use APIs to detect malicious URLs for commercial purposes – meaning “for sale or revenue-generating purposes” – please refer to the Web Risk API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_safebrowsing4_cli") .arg(Arg::with_name("folder") diff --git a/gen/safebrowsing4/Cargo.toml b/gen/safebrowsing4/Cargo.toml index f3543ba806..18368e0828 100644 --- a/gen/safebrowsing4/Cargo.toml +++ b/gen/safebrowsing4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-safebrowsing4" -version = "5.0.3+20240225" +version = "5.0.4+20240225" authors = ["Sebastian Thiel "] description = "A complete library to interact with Safebrowsing (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/safebrowsing4" homepage = "https://developers.google.com/safe-browsing/" -documentation = "https://docs.rs/google-safebrowsing4/5.0.3+20240225" +documentation = "https://docs.rs/google-safebrowsing4/5.0.4+20240225" license = "MIT" keywords = ["safebrowsing", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/safebrowsing4/README.md b/gen/safebrowsing4/README.md index 250036566d..c4492af22f 100644 --- a/gen/safebrowsing4/README.md +++ b/gen/safebrowsing4/README.md @@ -5,28 +5,28 @@ DO NOT EDIT ! --> The `google-safebrowsing4` library allows access to all features of the *Google Safebrowsing* service. -This documentation was generated from *Safebrowsing* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Safebrowsing* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Safebrowsing* *v4* API can be found at the [official documentation site](https://developers.google.com/safe-browsing/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/Safebrowsing) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/Safebrowsing) ... * encoded full hashes - * [*get*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::EncodedFullHashGetCall) + * [*get*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::EncodedFullHashGetCall) * encoded updates - * [*get*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::EncodedUpdateGetCall) + * [*get*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::EncodedUpdateGetCall) * full hashes - * [*find*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::FullHashFindCall) + * [*find*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::FullHashFindCall) * threat hits - * [*create*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::ThreatHitCreateCall) + * [*create*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::ThreatHitCreateCall) * threat list updates - * [*fetch*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::ThreatListUpdateFetchCall) + * [*fetch*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::ThreatListUpdateFetchCall) * threat lists - * [*list*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::ThreatListListCall) + * [*list*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::ThreatListListCall) * threat matches - * [*find*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/api::ThreatMatchFindCall) + * [*find*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/api::ThreatMatchFindCall) @@ -35,17 +35,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/Safebrowsing)** +* **[Hub](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/Safebrowsing)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::CallBuilder) -* **[Resources](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::CallBuilder) +* **[Resources](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Part)** + * **[Parts](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Delegate) to the -[Method Builder](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Delegate) to the +[Method Builder](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::RequestValue) and -[decodable](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::RequestValue) and +[decodable](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-safebrowsing4/5.0.3+20240225/google_safebrowsing4/client::RequestValue) are moved +* [request values](https://docs.rs/google-safebrowsing4/5.0.4+20240225/google_safebrowsing4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/safebrowsing4/src/api.rs b/gen/safebrowsing4/src/api.rs index 69b54c8d2e..661bbb7210 100644 --- a/gen/safebrowsing4/src/api.rs +++ b/gen/safebrowsing4/src/api.rs @@ -99,7 +99,7 @@ impl<'a, S> Safebrowsing { Safebrowsing { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://safebrowsing.googleapis.com/".to_string(), _root_url: "https://safebrowsing.googleapis.com/".to_string(), } @@ -128,7 +128,7 @@ impl<'a, S> Safebrowsing { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/safebrowsing4/src/lib.rs b/gen/safebrowsing4/src/lib.rs index 85c38c1e96..4c332a3311 100644 --- a/gen/safebrowsing4/src/lib.rs +++ b/gen/safebrowsing4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Safebrowsing* crate version *5.0.3+20240225*, where *20240225* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Safebrowsing* crate version *5.0.4+20240225*, where *20240225* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Safebrowsing* *v4* API can be found at the //! [official documentation site](https://developers.google.com/safe-browsing/). diff --git a/gen/sasportal1_alpha1-cli/Cargo.toml b/gen/sasportal1_alpha1-cli/Cargo.toml index 4139e78970..1d988098d6 100644 --- a/gen/sasportal1_alpha1-cli/Cargo.toml +++ b/gen/sasportal1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sasportal1_alpha1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with sasportal (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sasportal1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sasportal1_alpha1] path = "../sasportal1_alpha1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/sasportal1_alpha1-cli/README.md b/gen/sasportal1_alpha1-cli/README.md index 7b5ec5965b..5681949e04 100644 --- a/gen/sasportal1_alpha1-cli/README.md +++ b/gen/sasportal1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *sasportal* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *sasportal* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash sasportal1-alpha1 [options] diff --git a/gen/sasportal1_alpha1-cli/mkdocs.yml b/gen/sasportal1_alpha1-cli/mkdocs.yml index d0df885a4e..330f1cf8d8 100644 --- a/gen/sasportal1_alpha1-cli/mkdocs.yml +++ b/gen/sasportal1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: sasportal v5.0.3+20240226 +site_name: sasportal v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-sasportal1_alpha1-cli site_description: A complete library to interact with sasportal (protocol v1alpha1) diff --git a/gen/sasportal1_alpha1-cli/src/main.rs b/gen/sasportal1_alpha1-cli/src/main.rs index 2a947490b0..57161d3d86 100644 --- a/gen/sasportal1_alpha1-cli/src/main.rs +++ b/gen/sasportal1_alpha1-cli/src/main.rs @@ -9358,7 +9358,7 @@ async fn main() { let mut app = App::new("sasportal1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sasportal1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/sasportal1_alpha1/Cargo.toml b/gen/sasportal1_alpha1/Cargo.toml index 2f6ef39758..351ae9486b 100644 --- a/gen/sasportal1_alpha1/Cargo.toml +++ b/gen/sasportal1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sasportal1_alpha1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with sasportal (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sasportal1_alpha1" homepage = "https://developers.google.com/spectrum-access-system/" -documentation = "https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226" +documentation = "https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226" license = "MIT" keywords = ["sasportal", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sasportal1_alpha1/README.md b/gen/sasportal1_alpha1/README.md index 6bef81c91d..d4d92c877d 100644 --- a/gen/sasportal1_alpha1/README.md +++ b/gen/sasportal1_alpha1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-sasportal1_alpha1` library allows access to all features of the *Google sasportal* service. -This documentation was generated from *sasportal* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *sasportal* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *sasportal* *v1_alpha1* API can be found at the [official documentation site](https://developers.google.com/spectrum-access-system/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/Sasportal) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/Sasportal) ... * customers - * [*deployments create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentCreateCall), [*deployments delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentGetCall), [*deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentListCall), [*deployments move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeploymentPatchCall), [*devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceCreateCall), [*devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceDeleteCall), [*devices get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceGetCall), [*devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceListCall), [*devices move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceMoveCall), [*devices patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDevicePatchCall), [*devices sign device*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerDeviceUpdateSignedCall), [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerGetCall), [*list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerListCall), [*list gcp project deployments*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerListGcpProjectDeploymentCall), [*list legacy organizations*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerListLegacyOrganizationCall), [*migrate organization*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerMigrateOrganizationCall), [*nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeCreateCall), [*nodes delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeDeviceListCall), [*nodes get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeGetCall), [*nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeListCall), [*nodes move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodeNodeListCall), [*nodes patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerNodePatchCall), [*patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerPatchCall), [*provision deployment*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerProvisionDeploymentCall) and [*setup sas analytics*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::CustomerSetupSasAnalyticCall) + * [*deployments create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentCreateCall), [*deployments delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentGetCall), [*deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentListCall), [*deployments move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeploymentPatchCall), [*devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceCreateCall), [*devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceDeleteCall), [*devices get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceGetCall), [*devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceListCall), [*devices move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceMoveCall), [*devices patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDevicePatchCall), [*devices sign device*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerDeviceUpdateSignedCall), [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerGetCall), [*list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerListCall), [*list gcp project deployments*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerListGcpProjectDeploymentCall), [*list legacy organizations*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerListLegacyOrganizationCall), [*migrate organization*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerMigrateOrganizationCall), [*nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeCreateCall), [*nodes delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeDeviceListCall), [*nodes get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeGetCall), [*nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeListCall), [*nodes move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodeNodeListCall), [*nodes patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerNodePatchCall), [*patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerPatchCall), [*provision deployment*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerProvisionDeploymentCall) and [*setup sas analytics*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::CustomerSetupSasAnalyticCall) * deployments - * [*devices delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentDeviceDeleteCall), [*devices get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentDeviceGetCall), [*devices move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentDeviceMoveCall), [*devices patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentDevicePatchCall), [*devices sign device*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentDeviceUpdateSignedCall) and [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::DeploymentGetCall) + * [*devices delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentDeviceDeleteCall), [*devices get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentDeviceGetCall), [*devices move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentDeviceMoveCall), [*devices patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentDevicePatchCall), [*devices sign device*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentDeviceUpdateSignedCall) and [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::DeploymentGetCall) * installer - * [*generate secret*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::InstallerGenerateSecretCall) and [*validate*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::InstallerValidateCall) + * [*generate secret*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::InstallerGenerateSecretCall) and [*validate*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::InstallerValidateCall) * nodes - * [*deployments delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentGetCall), [*deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentListCall), [*deployments move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeploymentPatchCall), [*devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceCreateCall), [*devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceDeleteCall), [*devices get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceGetCall), [*devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceListCall), [*devices move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceMoveCall), [*devices patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDevicePatchCall), [*devices sign device*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeDeviceUpdateSignedCall), [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeGetCall), [*nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeCreateCall), [*nodes delete*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeDeviceListCall), [*nodes get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeGetCall), [*nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeListCall), [*nodes move*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodeNodeListCall) and [*nodes patch*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::NodeNodePatchCall) + * [*deployments delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeleteCall), [*deployments devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeviceCreateCall), [*deployments devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeviceCreateSignedCall), [*deployments devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentDeviceListCall), [*deployments get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentGetCall), [*deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentListCall), [*deployments move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentMoveCall), [*deployments patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeploymentPatchCall), [*devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceCreateCall), [*devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceCreateSignedCall), [*devices delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceDeleteCall), [*devices get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceGetCall), [*devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceListCall), [*devices move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceMoveCall), [*devices patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDevicePatchCall), [*devices sign device*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceSignDeviceCall), [*devices update signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeDeviceUpdateSignedCall), [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeGetCall), [*nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeCreateCall), [*nodes delete*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeDeleteCall), [*nodes deployments create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeDeploymentCreateCall), [*nodes deployments list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeDeploymentListCall), [*nodes devices create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeDeviceCreateCall), [*nodes devices create signed*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeDeviceCreateSignedCall), [*nodes devices list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeDeviceListCall), [*nodes get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeGetCall), [*nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeListCall), [*nodes move*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeMoveCall), [*nodes nodes create*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeNodeCreateCall), [*nodes nodes list*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodeNodeListCall) and [*nodes patch*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::NodeNodePatchCall) * policies - * [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::PolicyGetCall), [*set*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::PolicySetCall) and [*test*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/api::PolicyTestCall) + * [*get*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::PolicyGetCall), [*set*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::PolicySetCall) and [*test*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/api::PolicyTestCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/Sasportal)** +* **[Hub](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/Sasportal)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -153,17 +153,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -173,29 +173,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sasportal1_alpha1/5.0.3+20240226/google_sasportal1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-sasportal1_alpha1/5.0.4+20240226/google_sasportal1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sasportal1_alpha1/src/api.rs b/gen/sasportal1_alpha1/src/api.rs index 6a0bc4691d..c6f9b84faf 100644 --- a/gen/sasportal1_alpha1/src/api.rs +++ b/gen/sasportal1_alpha1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Sasportal { Sasportal { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sasportal.googleapis.com/".to_string(), _root_url: "https://sasportal.googleapis.com/".to_string(), } @@ -153,7 +153,7 @@ impl<'a, S> Sasportal { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sasportal1_alpha1/src/lib.rs b/gen/sasportal1_alpha1/src/lib.rs index 0ff468d215..68b8178248 100644 --- a/gen/sasportal1_alpha1/src/lib.rs +++ b/gen/sasportal1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *sasportal* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *sasportal* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *sasportal:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *sasportal* *v1_alpha1* API can be found at the //! [official documentation site](https://developers.google.com/spectrum-access-system/). diff --git a/gen/searchconsole1-cli/Cargo.toml b/gen/searchconsole1-cli/Cargo.toml index da46b8e430..b0526af377 100644 --- a/gen/searchconsole1-cli/Cargo.toml +++ b/gen/searchconsole1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-searchconsole1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Search Console (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/searchconsole1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-searchconsole1] path = "../searchconsole1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/searchconsole1-cli/README.md b/gen/searchconsole1-cli/README.md index 522be7783b..f285cec05c 100644 --- a/gen/searchconsole1-cli/README.md +++ b/gen/searchconsole1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Search Console* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Search Console* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash searchconsole1 [options] diff --git a/gen/searchconsole1-cli/mkdocs.yml b/gen/searchconsole1-cli/mkdocs.yml index aba3099205..9a11e0ab73 100644 --- a/gen/searchconsole1-cli/mkdocs.yml +++ b/gen/searchconsole1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Search Console v5.0.3+20240304 +site_name: Search Console v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-searchconsole1-cli site_description: A complete library to interact with Search Console (protocol v1) diff --git a/gen/searchconsole1-cli/src/main.rs b/gen/searchconsole1-cli/src/main.rs index d5516b8bbb..512fb1f1b3 100644 --- a/gen/searchconsole1-cli/src/main.rs +++ b/gen/searchconsole1-cli/src/main.rs @@ -1107,7 +1107,7 @@ async fn main() { let mut app = App::new("searchconsole1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("The Search Console API provides access to both Search Console data (verified users only) and to public information on an URL basis (anyone)") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_searchconsole1_cli") .arg(Arg::with_name("url") diff --git a/gen/searchconsole1/Cargo.toml b/gen/searchconsole1/Cargo.toml index f44b1e76b7..8284ffeae2 100644 --- a/gen/searchconsole1/Cargo.toml +++ b/gen/searchconsole1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-searchconsole1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Search Console (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/searchconsole1" homepage = "https://developers.google.com/webmaster-tools/search-console-api/" -documentation = "https://docs.rs/google-searchconsole1/5.0.3+20240304" +documentation = "https://docs.rs/google-searchconsole1/5.0.4+20240304" license = "MIT" keywords = ["searchconsole", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/searchconsole1/README.md b/gen/searchconsole1/README.md index c5c1eb01ec..b74bbed961 100644 --- a/gen/searchconsole1/README.md +++ b/gen/searchconsole1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-searchconsole1` library allows access to all features of the *Google Search Console* service. -This documentation was generated from *Search Console* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *searchconsole:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Search Console* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *searchconsole:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Search Console* *v1* API can be found at the [official documentation site](https://developers.google.com/webmaster-tools/search-console-api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/SearchConsole) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/SearchConsole) ... * searchanalytics - * [*query*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SearchanalyticQueryCall) + * [*query*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SearchanalyticQueryCall) * sitemaps - * [*delete*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SitemapDeleteCall), [*get*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SitemapGetCall), [*list*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SitemapListCall) and [*submit*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SitemapSubmitCall) + * [*delete*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SitemapDeleteCall), [*get*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SitemapGetCall), [*list*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SitemapListCall) and [*submit*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SitemapSubmitCall) * sites - * [*add*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SiteAddCall), [*delete*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SiteDeleteCall), [*get*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SiteGetCall) and [*list*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::SiteListCall) + * [*add*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SiteAddCall), [*delete*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SiteDeleteCall), [*get*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SiteGetCall) and [*list*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::SiteListCall) * url inspection - * [*index inspect*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::UrlInspectionIndexInspectCall) + * [*index inspect*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::UrlInspectionIndexInspectCall) * url testing tools - * [*mobile friendly test run*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/api::UrlTestingToolMobileFriendlyTestRunCall) + * [*mobile friendly test run*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/api::UrlTestingToolMobileFriendlyTestRunCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/SearchConsole)** +* **[Hub](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/SearchConsole)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::CallBuilder) -* **[Resources](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::CallBuilder) +* **[Resources](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Part)** + * **[Parts](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -132,17 +132,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -152,29 +152,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Delegate) to the -[Method Builder](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Delegate) to the +[Method Builder](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::RequestValue) and -[decodable](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::RequestValue) and +[decodable](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-searchconsole1/5.0.3+20240304/google_searchconsole1/client::RequestValue) are moved +* [request values](https://docs.rs/google-searchconsole1/5.0.4+20240304/google_searchconsole1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/searchconsole1/src/api.rs b/gen/searchconsole1/src/api.rs index f2c30cff78..28e7561e12 100644 --- a/gen/searchconsole1/src/api.rs +++ b/gen/searchconsole1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> SearchConsole { SearchConsole { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://searchconsole.googleapis.com/".to_string(), _root_url: "https://searchconsole.googleapis.com/".to_string(), } @@ -152,7 +152,7 @@ impl<'a, S> SearchConsole { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/searchconsole1/src/lib.rs b/gen/searchconsole1/src/lib.rs index a6416fe61b..a1e16e0612 100644 --- a/gen/searchconsole1/src/lib.rs +++ b/gen/searchconsole1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Search Console* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *searchconsole:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Search Console* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *searchconsole:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Search Console* *v1* API can be found at the //! [official documentation site](https://developers.google.com/webmaster-tools/search-console-api/). diff --git a/gen/secretmanager1-cli/Cargo.toml b/gen/secretmanager1-cli/Cargo.toml index df696c6a63..d5837ed5c6 100644 --- a/gen/secretmanager1-cli/Cargo.toml +++ b/gen/secretmanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-secretmanager1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Secret Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/secretmanager1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-secretmanager1] path = "../secretmanager1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/secretmanager1-cli/README.md b/gen/secretmanager1-cli/README.md index 7973a1f181..0419df87e0 100644 --- a/gen/secretmanager1-cli/README.md +++ b/gen/secretmanager1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Secret Manager* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Secret Manager* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash secretmanager1 [options] diff --git a/gen/secretmanager1-cli/mkdocs.yml b/gen/secretmanager1-cli/mkdocs.yml index ba71c092fd..449114a547 100644 --- a/gen/secretmanager1-cli/mkdocs.yml +++ b/gen/secretmanager1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Secret Manager v5.0.3+20240223 +site_name: Secret Manager v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-secretmanager1-cli site_description: A complete library to interact with Secret Manager (protocol v1) diff --git a/gen/secretmanager1-cli/src/main.rs b/gen/secretmanager1-cli/src/main.rs index a8cbc083d3..3f6e412b6c 100644 --- a/gen/secretmanager1-cli/src/main.rs +++ b/gen/secretmanager1-cli/src/main.rs @@ -3359,7 +3359,7 @@ async fn main() { let mut app = App::new("secretmanager1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_secretmanager1_cli") .arg(Arg::with_name("url") diff --git a/gen/secretmanager1/Cargo.toml b/gen/secretmanager1/Cargo.toml index e49e50940a..b27a25f8f6 100644 --- a/gen/secretmanager1/Cargo.toml +++ b/gen/secretmanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-secretmanager1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Secret Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/secretmanager1" homepage = "https://cloud.google.com/secret-manager/" -documentation = "https://docs.rs/google-secretmanager1/5.0.3+20240223" +documentation = "https://docs.rs/google-secretmanager1/5.0.4+20240223" license = "MIT" keywords = ["secretmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/secretmanager1/README.md b/gen/secretmanager1/README.md index 98e5415182..bf84965978 100644 --- a/gen/secretmanager1/README.md +++ b/gen/secretmanager1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-secretmanager1` library allows access to all features of the *Google Secret Manager* service. -This documentation was generated from *Secret Manager* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *secretmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Secret Manager* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *secretmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Secret Manager* *v1* API can be found at the [official documentation site](https://cloud.google.com/secret-manager/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/SecretManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/SecretManager) ... * projects - * [*locations get*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationListCall), [*locations secrets add version*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretAddVersionCall), [*locations secrets create*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretCreateCall), [*locations secrets delete*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretDeleteCall), [*locations secrets get*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretGetCall), [*locations secrets get iam policy*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretGetIamPolicyCall), [*locations secrets list*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretListCall), [*locations secrets patch*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretPatchCall), [*locations secrets set iam policy*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretSetIamPolicyCall), [*locations secrets test iam permissions*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretTestIamPermissionCall), [*locations secrets versions access*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretVersionAccesCall), [*locations secrets versions destroy*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretVersionDestroyCall), [*locations secrets versions disable*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretVersionDisableCall), [*locations secrets versions enable*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretVersionEnableCall), [*locations secrets versions get*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretVersionGetCall), [*locations secrets versions list*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectLocationSecretVersionListCall), [*secrets add version*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretAddVersionCall), [*secrets create*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretCreateCall), [*secrets delete*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretDeleteCall), [*secrets get*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretGetCall), [*secrets get iam policy*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretGetIamPolicyCall), [*secrets list*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretListCall), [*secrets patch*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretPatchCall), [*secrets set iam policy*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretSetIamPolicyCall), [*secrets test iam permissions*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretTestIamPermissionCall), [*secrets versions access*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretVersionAccesCall), [*secrets versions destroy*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretVersionDestroyCall), [*secrets versions disable*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretVersionDisableCall), [*secrets versions enable*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretVersionEnableCall), [*secrets versions get*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretVersionGetCall) and [*secrets versions list*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/api::ProjectSecretVersionListCall) + * [*locations get*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationListCall), [*locations secrets add version*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretAddVersionCall), [*locations secrets create*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretCreateCall), [*locations secrets delete*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretDeleteCall), [*locations secrets get*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretGetCall), [*locations secrets get iam policy*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretGetIamPolicyCall), [*locations secrets list*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretListCall), [*locations secrets patch*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretPatchCall), [*locations secrets set iam policy*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretSetIamPolicyCall), [*locations secrets test iam permissions*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretTestIamPermissionCall), [*locations secrets versions access*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretVersionAccesCall), [*locations secrets versions destroy*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretVersionDestroyCall), [*locations secrets versions disable*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretVersionDisableCall), [*locations secrets versions enable*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretVersionEnableCall), [*locations secrets versions get*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretVersionGetCall), [*locations secrets versions list*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectLocationSecretVersionListCall), [*secrets add version*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretAddVersionCall), [*secrets create*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretCreateCall), [*secrets delete*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretDeleteCall), [*secrets get*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretGetCall), [*secrets get iam policy*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretGetIamPolicyCall), [*secrets list*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretListCall), [*secrets patch*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretPatchCall), [*secrets set iam policy*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretSetIamPolicyCall), [*secrets test iam permissions*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretTestIamPermissionCall), [*secrets versions access*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretVersionAccesCall), [*secrets versions destroy*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretVersionDestroyCall), [*secrets versions disable*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretVersionDisableCall), [*secrets versions enable*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretVersionEnableCall), [*secrets versions get*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretVersionGetCall) and [*secrets versions list*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/api::ProjectSecretVersionListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/SecretManager)** +* **[Hub](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/SecretManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::CallBuilder) -* **[Resources](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::CallBuilder) +* **[Resources](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Part)** + * **[Parts](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Delegate) to the -[Method Builder](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Delegate) to the +[Method Builder](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::RequestValue) and -[decodable](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::RequestValue) and +[decodable](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-secretmanager1/5.0.3+20240223/google_secretmanager1/client::RequestValue) are moved +* [request values](https://docs.rs/google-secretmanager1/5.0.4+20240223/google_secretmanager1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/secretmanager1/src/api.rs b/gen/secretmanager1/src/api.rs index 24b0e02439..1fdf57bd29 100644 --- a/gen/secretmanager1/src/api.rs +++ b/gen/secretmanager1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> SecretManager { SecretManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://secretmanager.googleapis.com/".to_string(), _root_url: "https://secretmanager.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> SecretManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/secretmanager1/src/lib.rs b/gen/secretmanager1/src/lib.rs index 8e2f7c45f2..217a812fd5 100644 --- a/gen/secretmanager1/src/lib.rs +++ b/gen/secretmanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Secret Manager* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *secretmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Secret Manager* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *secretmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Secret Manager* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/secret-manager/). diff --git a/gen/secretmanager1_beta1-cli/Cargo.toml b/gen/secretmanager1_beta1-cli/Cargo.toml index cf141621df..c8fd3a7f60 100644 --- a/gen/secretmanager1_beta1-cli/Cargo.toml +++ b/gen/secretmanager1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-secretmanager1_beta1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Secret Manager (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/secretmanager1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-secretmanager1_beta1] path = "../secretmanager1_beta1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/secretmanager1_beta1-cli/README.md b/gen/secretmanager1_beta1-cli/README.md index 69185043b3..de749475b6 100644 --- a/gen/secretmanager1_beta1-cli/README.md +++ b/gen/secretmanager1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Secret Manager* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Secret Manager* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash secretmanager1-beta1 [options] diff --git a/gen/secretmanager1_beta1-cli/mkdocs.yml b/gen/secretmanager1_beta1-cli/mkdocs.yml index ee64dbd4d7..32c3a02f20 100644 --- a/gen/secretmanager1_beta1-cli/mkdocs.yml +++ b/gen/secretmanager1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Secret Manager v5.0.3+20240223 +site_name: Secret Manager v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-secretmanager1_beta1-cli site_description: A complete library to interact with Secret Manager (protocol v1beta1) diff --git a/gen/secretmanager1_beta1-cli/src/main.rs b/gen/secretmanager1_beta1-cli/src/main.rs index 8df6bfc5b9..dfeaf49c2f 100644 --- a/gen/secretmanager1_beta1-cli/src/main.rs +++ b/gen/secretmanager1_beta1-cli/src/main.rs @@ -1803,7 +1803,7 @@ async fn main() { let mut app = App::new("secretmanager1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_secretmanager1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/secretmanager1_beta1/Cargo.toml b/gen/secretmanager1_beta1/Cargo.toml index bf8e52e524..e02bbddba4 100644 --- a/gen/secretmanager1_beta1/Cargo.toml +++ b/gen/secretmanager1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-secretmanager1_beta1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Secret Manager (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/secretmanager1_beta1" homepage = "https://cloud.google.com/secret-manager/" -documentation = "https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223" +documentation = "https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223" license = "MIT" keywords = ["secretmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/secretmanager1_beta1/README.md b/gen/secretmanager1_beta1/README.md index 32c4c0d5c0..9f82ed4a0d 100644 --- a/gen/secretmanager1_beta1/README.md +++ b/gen/secretmanager1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-secretmanager1_beta1` library allows access to all features of the *Google Secret Manager* service. -This documentation was generated from *Secret Manager* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *secretmanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Secret Manager* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *secretmanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Secret Manager* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/secret-manager/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/SecretManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/SecretManager) ... * projects - * [*locations get*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectLocationListCall), [*secrets add version*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretAddVersionCall), [*secrets create*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretCreateCall), [*secrets delete*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretDeleteCall), [*secrets get*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretGetCall), [*secrets get iam policy*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretGetIamPolicyCall), [*secrets list*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretListCall), [*secrets patch*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretPatchCall), [*secrets set iam policy*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretSetIamPolicyCall), [*secrets test iam permissions*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretTestIamPermissionCall), [*secrets versions access*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionAccesCall), [*secrets versions destroy*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionDestroyCall), [*secrets versions disable*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionDisableCall), [*secrets versions enable*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionEnableCall), [*secrets versions get*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionGetCall) and [*secrets versions list*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionListCall) + * [*locations get*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectLocationListCall), [*secrets add version*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretAddVersionCall), [*secrets create*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretCreateCall), [*secrets delete*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretDeleteCall), [*secrets get*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretGetCall), [*secrets get iam policy*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretGetIamPolicyCall), [*secrets list*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretListCall), [*secrets patch*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretPatchCall), [*secrets set iam policy*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretSetIamPolicyCall), [*secrets test iam permissions*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretTestIamPermissionCall), [*secrets versions access*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionAccesCall), [*secrets versions destroy*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionDestroyCall), [*secrets versions disable*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionDisableCall), [*secrets versions enable*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionEnableCall), [*secrets versions get*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionGetCall) and [*secrets versions list*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/api::ProjectSecretVersionListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/SecretManager)** +* **[Hub](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/SecretManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-secretmanager1_beta1/5.0.3+20240223/google_secretmanager1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-secretmanager1_beta1/5.0.4+20240223/google_secretmanager1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/secretmanager1_beta1/src/api.rs b/gen/secretmanager1_beta1/src/api.rs index 6f84abf104..62978af152 100644 --- a/gen/secretmanager1_beta1/src/api.rs +++ b/gen/secretmanager1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> SecretManager { SecretManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://secretmanager.googleapis.com/".to_string(), _root_url: "https://secretmanager.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> SecretManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/secretmanager1_beta1/src/lib.rs b/gen/secretmanager1_beta1/src/lib.rs index fb6d872a82..98a823f9d0 100644 --- a/gen/secretmanager1_beta1/src/lib.rs +++ b/gen/secretmanager1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Secret Manager* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *secretmanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Secret Manager* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *secretmanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Secret Manager* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/secret-manager/). diff --git a/gen/securitycenter1-cli/Cargo.toml b/gen/securitycenter1-cli/Cargo.toml index f2a4685618..09dc147b89 100644 --- a/gen/securitycenter1-cli/Cargo.toml +++ b/gen/securitycenter1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-securitycenter1-cli" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Security Command Center (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/securitycenter1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-securitycenter1] path = "../securitycenter1" -version = "5.0.3+20240302" +version = "5.0.4+20240302" diff --git a/gen/securitycenter1-cli/README.md b/gen/securitycenter1-cli/README.md index 07fe7d3c31..6b40af81ed 100644 --- a/gen/securitycenter1-cli/README.md +++ b/gen/securitycenter1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Security Command Center* API at revision *20240302*. The CLI is at version *5.0.3*. +This documentation was generated from the *Security Command Center* API at revision *20240302*. The CLI is at version *5.0.4*. ```bash securitycenter1 [options] diff --git a/gen/securitycenter1-cli/mkdocs.yml b/gen/securitycenter1-cli/mkdocs.yml index 96f05316e8..f9bf1c0eae 100644 --- a/gen/securitycenter1-cli/mkdocs.yml +++ b/gen/securitycenter1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Security Command Center v5.0.3+20240302 +site_name: Security Command Center v5.0.4+20240302 site_url: http://byron.github.io/google-apis-rs/google-securitycenter1-cli site_description: A complete library to interact with Security Command Center (protocol v1) diff --git a/gen/securitycenter1-cli/src/main.rs b/gen/securitycenter1-cli/src/main.rs index 07aa772199..fee3bd6dd3 100644 --- a/gen/securitycenter1-cli/src/main.rs +++ b/gen/securitycenter1-cli/src/main.rs @@ -17658,7 +17658,7 @@ async fn main() { let mut app = App::new("securitycenter1") .author("Sebastian Thiel ") - .version("5.0.3+20240302") + .version("5.0.4+20240302") .about("Security Command Center API provides access to temporal views of assets and findings within an organization.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_securitycenter1_cli") .arg(Arg::with_name("url") diff --git a/gen/securitycenter1/Cargo.toml b/gen/securitycenter1/Cargo.toml index 1bcb34dfea..df9d38375b 100644 --- a/gen/securitycenter1/Cargo.toml +++ b/gen/securitycenter1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-securitycenter1" -version = "5.0.3+20240302" +version = "5.0.4+20240302" authors = ["Sebastian Thiel "] description = "A complete library to interact with Security Command Center (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/securitycenter1" homepage = "https://cloud.google.com/security-command-center" -documentation = "https://docs.rs/google-securitycenter1/5.0.3+20240302" +documentation = "https://docs.rs/google-securitycenter1/5.0.4+20240302" license = "MIT" keywords = ["securitycenter", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/securitycenter1/README.md b/gen/securitycenter1/README.md index 65080839dd..840b655957 100644 --- a/gen/securitycenter1/README.md +++ b/gen/securitycenter1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-securitycenter1` library allows access to all features of the *Google Security Command Center* service. -This documentation was generated from *Security Command Center* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *securitycenter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Security Command Center* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *securitycenter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Security Command Center* *v1* API can be found at the [official documentation site](https://cloud.google.com/security-command-center). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/SecurityCommandCenter) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/SecurityCommandCenter) ... -* [folders](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::Folder) - * [*assets group*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderAssetGroupCall), [*assets list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderAssetListCall), [*assets update security marks*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderAssetUpdateSecurityMarkCall), [*big query exports create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderBigQueryExportCreateCall), [*big query exports delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderBigQueryExportDeleteCall), [*big query exports get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderBigQueryExportGetCall), [*big query exports list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderBigQueryExportListCall), [*big query exports patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderBigQueryExportPatchCall), [*event threat detection settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleCreateCall), [*event threat detection settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleDeleteCall), [*event threat detection settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleGetCall), [*event threat detection settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleListCall), [*event threat detection settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleListDescendantCall), [*event threat detection settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModulePatchCall), [*event threat detection settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingEffectiveCustomModuleGetCall), [*event threat detection settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingEffectiveCustomModuleListCall), [*event threat detection settings validate custom module*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingValidateCustomModuleCall), [*findings bulk mute*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderFindingBulkMuteCall), [*locations mute configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderLocationMuteConfigDeleteCall), [*locations mute configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderLocationMuteConfigGetCall), [*locations mute configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderLocationMuteConfigPatchCall), [*mute configs create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderMuteConfigCreateCall), [*mute configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderMuteConfigDeleteCall), [*mute configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderMuteConfigGetCall), [*mute configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderMuteConfigListCall), [*mute configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderMuteConfigPatchCall), [*notification configs create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderNotificationConfigCreateCall), [*notification configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderNotificationConfigDeleteCall), [*notification configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderNotificationConfigGetCall), [*notification configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderNotificationConfigListCall), [*notification configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderNotificationConfigPatchCall), [*security health analytics settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleCreateCall), [*security health analytics settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleDeleteCall), [*security health analytics settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleGetCall), [*security health analytics settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleListCall), [*security health analytics settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleListDescendantCall), [*security health analytics settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModulePatchCall), [*security health analytics settings custom modules simulate*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleSimulateCall), [*security health analytics settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingEffectiveCustomModuleGetCall), [*security health analytics settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingEffectiveCustomModuleListCall), [*sources findings external systems patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingExternalSystemPatchCall), [*sources findings group*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingGroupCall), [*sources findings list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingListCall), [*sources findings patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingPatchCall), [*sources findings set mute*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingSetMuteCall), [*sources findings set state*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingSetStateCall), [*sources findings update security marks*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceFindingUpdateSecurityMarkCall) and [*sources list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::FolderSourceListCall) +* [folders](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::Folder) + * [*assets group*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderAssetGroupCall), [*assets list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderAssetListCall), [*assets update security marks*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderAssetUpdateSecurityMarkCall), [*big query exports create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderBigQueryExportCreateCall), [*big query exports delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderBigQueryExportDeleteCall), [*big query exports get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderBigQueryExportGetCall), [*big query exports list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderBigQueryExportListCall), [*big query exports patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderBigQueryExportPatchCall), [*event threat detection settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleCreateCall), [*event threat detection settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleDeleteCall), [*event threat detection settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleGetCall), [*event threat detection settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleListCall), [*event threat detection settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModuleListDescendantCall), [*event threat detection settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingCustomModulePatchCall), [*event threat detection settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingEffectiveCustomModuleGetCall), [*event threat detection settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingEffectiveCustomModuleListCall), [*event threat detection settings validate custom module*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderEventThreatDetectionSettingValidateCustomModuleCall), [*findings bulk mute*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderFindingBulkMuteCall), [*locations mute configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderLocationMuteConfigDeleteCall), [*locations mute configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderLocationMuteConfigGetCall), [*locations mute configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderLocationMuteConfigPatchCall), [*mute configs create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderMuteConfigCreateCall), [*mute configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderMuteConfigDeleteCall), [*mute configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderMuteConfigGetCall), [*mute configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderMuteConfigListCall), [*mute configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderMuteConfigPatchCall), [*notification configs create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderNotificationConfigCreateCall), [*notification configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderNotificationConfigDeleteCall), [*notification configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderNotificationConfigGetCall), [*notification configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderNotificationConfigListCall), [*notification configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderNotificationConfigPatchCall), [*security health analytics settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleCreateCall), [*security health analytics settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleDeleteCall), [*security health analytics settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleGetCall), [*security health analytics settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleListCall), [*security health analytics settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleListDescendantCall), [*security health analytics settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModulePatchCall), [*security health analytics settings custom modules simulate*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingCustomModuleSimulateCall), [*security health analytics settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingEffectiveCustomModuleGetCall), [*security health analytics settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSecurityHealthAnalyticsSettingEffectiveCustomModuleListCall), [*sources findings external systems patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingExternalSystemPatchCall), [*sources findings group*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingGroupCall), [*sources findings list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingListCall), [*sources findings patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingPatchCall), [*sources findings set mute*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingSetMuteCall), [*sources findings set state*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingSetStateCall), [*sources findings update security marks*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceFindingUpdateSecurityMarkCall) and [*sources list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::FolderSourceListCall) * organizations - * [*assets group*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationAssetGroupCall), [*assets list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationAssetListCall), [*assets run discovery*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationAssetRunDiscoveryCall), [*assets update security marks*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationAssetUpdateSecurityMarkCall), [*big query exports create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationBigQueryExportCreateCall), [*big query exports delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationBigQueryExportDeleteCall), [*big query exports get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationBigQueryExportGetCall), [*big query exports list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationBigQueryExportListCall), [*big query exports patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationBigQueryExportPatchCall), [*event threat detection settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleCreateCall), [*event threat detection settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleDeleteCall), [*event threat detection settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleGetCall), [*event threat detection settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleListCall), [*event threat detection settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleListDescendantCall), [*event threat detection settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModulePatchCall), [*event threat detection settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingEffectiveCustomModuleGetCall), [*event threat detection settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingEffectiveCustomModuleListCall), [*event threat detection settings validate custom module*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingValidateCustomModuleCall), [*findings bulk mute*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationFindingBulkMuteCall), [*get organization settings*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationGetOrganizationSettingCall), [*locations mute configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationLocationMuteConfigDeleteCall), [*locations mute configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationLocationMuteConfigGetCall), [*locations mute configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationLocationMuteConfigPatchCall), [*mute configs create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationMuteConfigCreateCall), [*mute configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationMuteConfigDeleteCall), [*mute configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationMuteConfigGetCall), [*mute configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationMuteConfigListCall), [*mute configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationMuteConfigPatchCall), [*notification configs create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationNotificationConfigCreateCall), [*notification configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationNotificationConfigDeleteCall), [*notification configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationNotificationConfigGetCall), [*notification configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationNotificationConfigListCall), [*notification configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationNotificationConfigPatchCall), [*operations cancel*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationOperationCancelCall), [*operations delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationOperationDeleteCall), [*operations get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationOperationGetCall), [*operations list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationOperationListCall), [*resource value configs batch create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationResourceValueConfigBatchCreateCall), [*resource value configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationResourceValueConfigDeleteCall), [*resource value configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationResourceValueConfigGetCall), [*resource value configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationResourceValueConfigListCall), [*resource value configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationResourceValueConfigPatchCall), [*security health analytics settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleCreateCall), [*security health analytics settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleDeleteCall), [*security health analytics settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleGetCall), [*security health analytics settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleListCall), [*security health analytics settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleListDescendantCall), [*security health analytics settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModulePatchCall), [*security health analytics settings custom modules simulate*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleSimulateCall), [*security health analytics settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingEffectiveCustomModuleGetCall), [*security health analytics settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingEffectiveCustomModuleListCall), [*simulations attack exposure results attack paths list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationAttackExposureResultAttackPathListCall), [*simulations attack exposure results valued resources list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationAttackExposureResultValuedResourceListCall), [*simulations attack paths list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationAttackPathListCall), [*simulations get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationGetCall), [*simulations valued resources attack paths list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationValuedResourceAttackPathListCall), [*simulations valued resources get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationValuedResourceGetCall), [*simulations valued resources list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSimulationValuedResourceListCall), [*sources create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceCreateCall), [*sources findings create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingCreateCall), [*sources findings external systems patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingExternalSystemPatchCall), [*sources findings group*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingGroupCall), [*sources findings list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingListCall), [*sources findings patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingPatchCall), [*sources findings set mute*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingSetMuteCall), [*sources findings set state*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingSetStateCall), [*sources findings update security marks*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceFindingUpdateSecurityMarkCall), [*sources get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceGetCall), [*sources get iam policy*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceGetIamPolicyCall), [*sources list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceListCall), [*sources patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourcePatchCall), [*sources set iam policy*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceSetIamPolicyCall), [*sources test iam permissions*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationSourceTestIamPermissionCall) and [*update organization settings*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::OrganizationUpdateOrganizationSettingCall) + * [*assets group*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationAssetGroupCall), [*assets list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationAssetListCall), [*assets run discovery*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationAssetRunDiscoveryCall), [*assets update security marks*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationAssetUpdateSecurityMarkCall), [*big query exports create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationBigQueryExportCreateCall), [*big query exports delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationBigQueryExportDeleteCall), [*big query exports get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationBigQueryExportGetCall), [*big query exports list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationBigQueryExportListCall), [*big query exports patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationBigQueryExportPatchCall), [*event threat detection settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleCreateCall), [*event threat detection settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleDeleteCall), [*event threat detection settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleGetCall), [*event threat detection settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleListCall), [*event threat detection settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModuleListDescendantCall), [*event threat detection settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingCustomModulePatchCall), [*event threat detection settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingEffectiveCustomModuleGetCall), [*event threat detection settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingEffectiveCustomModuleListCall), [*event threat detection settings validate custom module*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationEventThreatDetectionSettingValidateCustomModuleCall), [*findings bulk mute*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationFindingBulkMuteCall), [*get organization settings*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationGetOrganizationSettingCall), [*locations mute configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationLocationMuteConfigDeleteCall), [*locations mute configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationLocationMuteConfigGetCall), [*locations mute configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationLocationMuteConfigPatchCall), [*mute configs create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationMuteConfigCreateCall), [*mute configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationMuteConfigDeleteCall), [*mute configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationMuteConfigGetCall), [*mute configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationMuteConfigListCall), [*mute configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationMuteConfigPatchCall), [*notification configs create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationNotificationConfigCreateCall), [*notification configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationNotificationConfigDeleteCall), [*notification configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationNotificationConfigGetCall), [*notification configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationNotificationConfigListCall), [*notification configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationNotificationConfigPatchCall), [*operations cancel*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationOperationCancelCall), [*operations delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationOperationDeleteCall), [*operations get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationOperationGetCall), [*operations list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationOperationListCall), [*resource value configs batch create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationResourceValueConfigBatchCreateCall), [*resource value configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationResourceValueConfigDeleteCall), [*resource value configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationResourceValueConfigGetCall), [*resource value configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationResourceValueConfigListCall), [*resource value configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationResourceValueConfigPatchCall), [*security health analytics settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleCreateCall), [*security health analytics settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleDeleteCall), [*security health analytics settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleGetCall), [*security health analytics settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleListCall), [*security health analytics settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleListDescendantCall), [*security health analytics settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModulePatchCall), [*security health analytics settings custom modules simulate*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingCustomModuleSimulateCall), [*security health analytics settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingEffectiveCustomModuleGetCall), [*security health analytics settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSecurityHealthAnalyticsSettingEffectiveCustomModuleListCall), [*simulations attack exposure results attack paths list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationAttackExposureResultAttackPathListCall), [*simulations attack exposure results valued resources list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationAttackExposureResultValuedResourceListCall), [*simulations attack paths list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationAttackPathListCall), [*simulations get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationGetCall), [*simulations valued resources attack paths list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationValuedResourceAttackPathListCall), [*simulations valued resources get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationValuedResourceGetCall), [*simulations valued resources list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSimulationValuedResourceListCall), [*sources create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceCreateCall), [*sources findings create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingCreateCall), [*sources findings external systems patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingExternalSystemPatchCall), [*sources findings group*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingGroupCall), [*sources findings list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingListCall), [*sources findings patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingPatchCall), [*sources findings set mute*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingSetMuteCall), [*sources findings set state*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingSetStateCall), [*sources findings update security marks*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceFindingUpdateSecurityMarkCall), [*sources get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceGetCall), [*sources get iam policy*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceGetIamPolicyCall), [*sources list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceListCall), [*sources patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourcePatchCall), [*sources set iam policy*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceSetIamPolicyCall), [*sources test iam permissions*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationSourceTestIamPermissionCall) and [*update organization settings*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::OrganizationUpdateOrganizationSettingCall) * projects - * [*assets group*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectAssetGroupCall), [*assets list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectAssetListCall), [*assets update security marks*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectAssetUpdateSecurityMarkCall), [*big query exports create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectBigQueryExportCreateCall), [*big query exports delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectBigQueryExportDeleteCall), [*big query exports get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectBigQueryExportGetCall), [*big query exports list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectBigQueryExportListCall), [*big query exports patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectBigQueryExportPatchCall), [*event threat detection settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleCreateCall), [*event threat detection settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleDeleteCall), [*event threat detection settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleGetCall), [*event threat detection settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleListCall), [*event threat detection settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleListDescendantCall), [*event threat detection settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModulePatchCall), [*event threat detection settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingEffectiveCustomModuleGetCall), [*event threat detection settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingEffectiveCustomModuleListCall), [*event threat detection settings validate custom module*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingValidateCustomModuleCall), [*findings bulk mute*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectFindingBulkMuteCall), [*locations mute configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectLocationMuteConfigDeleteCall), [*locations mute configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectLocationMuteConfigGetCall), [*locations mute configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectLocationMuteConfigPatchCall), [*mute configs create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectMuteConfigCreateCall), [*mute configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectMuteConfigDeleteCall), [*mute configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectMuteConfigGetCall), [*mute configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectMuteConfigListCall), [*mute configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectMuteConfigPatchCall), [*notification configs create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectNotificationConfigCreateCall), [*notification configs delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectNotificationConfigDeleteCall), [*notification configs get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectNotificationConfigGetCall), [*notification configs list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectNotificationConfigListCall), [*notification configs patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectNotificationConfigPatchCall), [*security health analytics settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleCreateCall), [*security health analytics settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleDeleteCall), [*security health analytics settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleGetCall), [*security health analytics settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleListCall), [*security health analytics settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleListDescendantCall), [*security health analytics settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModulePatchCall), [*security health analytics settings custom modules simulate*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleSimulateCall), [*security health analytics settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingEffectiveCustomModuleGetCall), [*security health analytics settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingEffectiveCustomModuleListCall), [*sources findings external systems patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingExternalSystemPatchCall), [*sources findings group*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingGroupCall), [*sources findings list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingListCall), [*sources findings patch*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingPatchCall), [*sources findings set mute*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingSetMuteCall), [*sources findings set state*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingSetStateCall), [*sources findings update security marks*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceFindingUpdateSecurityMarkCall) and [*sources list*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/api::ProjectSourceListCall) + * [*assets group*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectAssetGroupCall), [*assets list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectAssetListCall), [*assets update security marks*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectAssetUpdateSecurityMarkCall), [*big query exports create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectBigQueryExportCreateCall), [*big query exports delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectBigQueryExportDeleteCall), [*big query exports get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectBigQueryExportGetCall), [*big query exports list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectBigQueryExportListCall), [*big query exports patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectBigQueryExportPatchCall), [*event threat detection settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleCreateCall), [*event threat detection settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleDeleteCall), [*event threat detection settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleGetCall), [*event threat detection settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleListCall), [*event threat detection settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModuleListDescendantCall), [*event threat detection settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingCustomModulePatchCall), [*event threat detection settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingEffectiveCustomModuleGetCall), [*event threat detection settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingEffectiveCustomModuleListCall), [*event threat detection settings validate custom module*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectEventThreatDetectionSettingValidateCustomModuleCall), [*findings bulk mute*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectFindingBulkMuteCall), [*locations mute configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectLocationMuteConfigDeleteCall), [*locations mute configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectLocationMuteConfigGetCall), [*locations mute configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectLocationMuteConfigPatchCall), [*mute configs create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectMuteConfigCreateCall), [*mute configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectMuteConfigDeleteCall), [*mute configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectMuteConfigGetCall), [*mute configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectMuteConfigListCall), [*mute configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectMuteConfigPatchCall), [*notification configs create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectNotificationConfigCreateCall), [*notification configs delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectNotificationConfigDeleteCall), [*notification configs get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectNotificationConfigGetCall), [*notification configs list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectNotificationConfigListCall), [*notification configs patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectNotificationConfigPatchCall), [*security health analytics settings custom modules create*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleCreateCall), [*security health analytics settings custom modules delete*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleDeleteCall), [*security health analytics settings custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleGetCall), [*security health analytics settings custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleListCall), [*security health analytics settings custom modules list descendant*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleListDescendantCall), [*security health analytics settings custom modules patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModulePatchCall), [*security health analytics settings custom modules simulate*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingCustomModuleSimulateCall), [*security health analytics settings effective custom modules get*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingEffectiveCustomModuleGetCall), [*security health analytics settings effective custom modules list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSecurityHealthAnalyticsSettingEffectiveCustomModuleListCall), [*sources findings external systems patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingExternalSystemPatchCall), [*sources findings group*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingGroupCall), [*sources findings list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingListCall), [*sources findings patch*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingPatchCall), [*sources findings set mute*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingSetMuteCall), [*sources findings set state*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingSetStateCall), [*sources findings update security marks*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceFindingUpdateSecurityMarkCall) and [*sources list*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/api::ProjectSourceListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/SecurityCommandCenter)** +* **[Hub](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/SecurityCommandCenter)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::CallBuilder) -* **[Resources](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::CallBuilder) +* **[Resources](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Part)** + * **[Parts](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -176,17 +176,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -196,29 +196,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Delegate) to the -[Method Builder](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Delegate) to the +[Method Builder](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::RequestValue) and -[decodable](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::RequestValue) and +[decodable](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-securitycenter1/5.0.3+20240302/google_securitycenter1/client::RequestValue) are moved +* [request values](https://docs.rs/google-securitycenter1/5.0.4+20240302/google_securitycenter1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/securitycenter1/src/api.rs b/gen/securitycenter1/src/api.rs index 4b25f9448a..7dc9d9f46a 100644 --- a/gen/securitycenter1/src/api.rs +++ b/gen/securitycenter1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> SecurityCommandCenter { SecurityCommandCenter { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://securitycenter.googleapis.com/".to_string(), _root_url: "https://securitycenter.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> SecurityCommandCenter { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/securitycenter1/src/lib.rs b/gen/securitycenter1/src/lib.rs index f03f1fb9b1..495966a970 100644 --- a/gen/securitycenter1/src/lib.rs +++ b/gen/securitycenter1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Security Command Center* crate version *5.0.3+20240302*, where *20240302* is the exact revision of the *securitycenter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Security Command Center* crate version *5.0.4+20240302*, where *20240302* is the exact revision of the *securitycenter:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Security Command Center* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/security-command-center). diff --git a/gen/servicebroker1-cli/Cargo.toml b/gen/servicebroker1-cli/Cargo.toml index db652c67f1..30d9736610 100644 --- a/gen/servicebroker1-cli/Cargo.toml +++ b/gen/servicebroker1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-servicebroker1-cli" -version = "5.0.3+20190624" +version = "5.0.4+20190624" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Broker (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicebroker1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-servicebroker1] path = "../servicebroker1" -version = "5.0.3+20190624" +version = "5.0.4+20190624" diff --git a/gen/servicebroker1-cli/README.md b/gen/servicebroker1-cli/README.md index a47adcec12..38c77987dc 100644 --- a/gen/servicebroker1-cli/README.md +++ b/gen/servicebroker1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Service Broker* API at revision *20190624*. The CLI is at version *5.0.3*. +This documentation was generated from the *Service Broker* API at revision *20190624*. The CLI is at version *5.0.4*. ```bash servicebroker1 [options] diff --git a/gen/servicebroker1-cli/mkdocs.yml b/gen/servicebroker1-cli/mkdocs.yml index b376ff5c8a..351e3b2794 100644 --- a/gen/servicebroker1-cli/mkdocs.yml +++ b/gen/servicebroker1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Service Broker v5.0.3+20190624 +site_name: Service Broker v5.0.4+20190624 site_url: http://byron.github.io/google-apis-rs/google-servicebroker1-cli site_description: A complete library to interact with Service Broker (protocol v1) diff --git a/gen/servicebroker1-cli/src/main.rs b/gen/servicebroker1-cli/src/main.rs index f5ed1efeb2..7a0f8876ef 100644 --- a/gen/servicebroker1-cli/src/main.rs +++ b/gen/servicebroker1-cli/src/main.rs @@ -465,7 +465,7 @@ async fn main() { let mut app = App::new("servicebroker1") .author("Sebastian Thiel ") - .version("5.0.3+20190624") + .version("5.0.4+20190624") .about("The Google Cloud Platform Service Broker API provides Google hosted implementation of the Open Service Broker API (https://www.openservicebrokerapi.org/). diff --git a/gen/servicebroker1/Cargo.toml b/gen/servicebroker1/Cargo.toml index daef970d54..47d77d72de 100644 --- a/gen/servicebroker1/Cargo.toml +++ b/gen/servicebroker1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-servicebroker1" -version = "5.0.3+20190624" +version = "5.0.4+20190624" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Broker (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicebroker1" homepage = "https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker" -documentation = "https://docs.rs/google-servicebroker1/5.0.3+20190624" +documentation = "https://docs.rs/google-servicebroker1/5.0.4+20190624" license = "MIT" keywords = ["servicebroker", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/servicebroker1/README.md b/gen/servicebroker1/README.md index b19c94f664..fba975b59e 100644 --- a/gen/servicebroker1/README.md +++ b/gen/servicebroker1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-servicebroker1` library allows access to all features of the *Google Service Broker* service. -This documentation was generated from *Service Broker* crate version *5.0.3+20190624*, where *20190624* is the exact revision of the *servicebroker:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Service Broker* crate version *5.0.4+20190624*, where *20190624* is the exact revision of the *servicebroker:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Service Broker* *v1* API can be found at the [official documentation site](https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker). # Features -Use the following functionality with ease from the central [hub](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/ServiceBroker) ... +Use the following functionality with ease from the central [hub](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/ServiceBroker) ... -* [get iam policy](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/api::MethodGetIamPolicyCall) -* [set iam policy](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/api::MethodSetIamPolicyCall) -* [test iam permissions](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/api::MethodTestIamPermissionCall) +* [get iam policy](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/api::MethodGetIamPolicyCall) +* [set iam policy](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/api::MethodSetIamPolicyCall) +* [test iam permissions](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/api::MethodTestIamPermissionCall) @@ -24,17 +24,17 @@ Use the following functionality with ease from the central [hub](https://docs.rs The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/ServiceBroker)** +* **[Hub](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/ServiceBroker)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::CallBuilder) -* **[Resources](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::CallBuilder) +* **[Resources](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Part)** + * **[Parts](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Delegate) to the -[Method Builder](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Delegate) to the +[Method Builder](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::RequestValue) and -[decodable](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::RequestValue) and +[decodable](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-servicebroker1/5.0.3+20190624/google_servicebroker1/client::RequestValue) are moved +* [request values](https://docs.rs/google-servicebroker1/5.0.4+20190624/google_servicebroker1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/servicebroker1/src/api.rs b/gen/servicebroker1/src/api.rs index a238b66e30..8749913746 100644 --- a/gen/servicebroker1/src/api.rs +++ b/gen/servicebroker1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> ServiceBroker { ServiceBroker { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://servicebroker.googleapis.com/".to_string(), _root_url: "https://servicebroker.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> ServiceBroker { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/servicebroker1/src/lib.rs b/gen/servicebroker1/src/lib.rs index 400a8a94c5..4a6d6b858f 100644 --- a/gen/servicebroker1/src/lib.rs +++ b/gen/servicebroker1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Broker* crate version *5.0.3+20190624*, where *20190624* is the exact revision of the *servicebroker:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Service Broker* crate version *5.0.4+20190624*, where *20190624* is the exact revision of the *servicebroker:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Service Broker* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker). diff --git a/gen/servicecontrol1-cli/Cargo.toml b/gen/servicecontrol1-cli/Cargo.toml index 7441ecf4e6..fc3f7f3f35 100644 --- a/gen/servicecontrol1-cli/Cargo.toml +++ b/gen/servicecontrol1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-servicecontrol1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Control (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicecontrol1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-servicecontrol1] path = "../servicecontrol1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/servicecontrol1-cli/README.md b/gen/servicecontrol1-cli/README.md index c4f144d26d..dcc34d96aa 100644 --- a/gen/servicecontrol1-cli/README.md +++ b/gen/servicecontrol1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Service Control* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Service Control* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash servicecontrol1 [options] diff --git a/gen/servicecontrol1-cli/mkdocs.yml b/gen/servicecontrol1-cli/mkdocs.yml index 3add9135ab..ebea8fcce0 100644 --- a/gen/servicecontrol1-cli/mkdocs.yml +++ b/gen/servicecontrol1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Service Control v5.0.3+20240223 +site_name: Service Control v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-servicecontrol1-cli site_description: A complete library to interact with Service Control (protocol v1) diff --git a/gen/servicecontrol1-cli/src/main.rs b/gen/servicecontrol1-cli/src/main.rs index 43a63bc48e..7cc44cac1f 100644 --- a/gen/servicecontrol1-cli/src/main.rs +++ b/gen/servicecontrol1-cli/src/main.rs @@ -507,7 +507,7 @@ async fn main() { let mut app = App::new("servicecontrol1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Provides admission control and telemetry reporting for services integrated with Service Infrastructure. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_servicecontrol1_cli") .arg(Arg::with_name("url") diff --git a/gen/servicecontrol1/Cargo.toml b/gen/servicecontrol1/Cargo.toml index 8077f4df8d..a708c76f84 100644 --- a/gen/servicecontrol1/Cargo.toml +++ b/gen/servicecontrol1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-servicecontrol1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Control (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicecontrol1" homepage = "https://cloud.google.com/service-control/" -documentation = "https://docs.rs/google-servicecontrol1/5.0.3+20240223" +documentation = "https://docs.rs/google-servicecontrol1/5.0.4+20240223" license = "MIT" keywords = ["servicecontrol", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/servicecontrol1/README.md b/gen/servicecontrol1/README.md index 9ccb95057f..da680934a6 100644 --- a/gen/servicecontrol1/README.md +++ b/gen/servicecontrol1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-servicecontrol1` library allows access to all features of the *Google Service Control* service. -This documentation was generated from *Service Control* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *servicecontrol:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Service Control* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *servicecontrol:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Service Control* *v1* API can be found at the [official documentation site](https://cloud.google.com/service-control/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/ServiceControl) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/ServiceControl) ... * services - * [*allocate quota*](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/api::ServiceAllocateQuotaCall), [*check*](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/api::ServiceCheckCall) and [*report*](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/api::ServiceReportCall) + * [*allocate quota*](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/api::ServiceAllocateQuotaCall), [*check*](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/api::ServiceCheckCall) and [*report*](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/api::ServiceReportCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/ServiceControl)** +* **[Hub](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/ServiceControl)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::CallBuilder) -* **[Resources](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::CallBuilder) +* **[Resources](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Part)** + * **[Parts](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Delegate) to the -[Method Builder](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Delegate) to the +[Method Builder](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::RequestValue) and -[decodable](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::RequestValue) and +[decodable](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-servicecontrol1/5.0.3+20240223/google_servicecontrol1/client::RequestValue) are moved +* [request values](https://docs.rs/google-servicecontrol1/5.0.4+20240223/google_servicecontrol1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/servicecontrol1/src/api.rs b/gen/servicecontrol1/src/api.rs index 8354eef147..279ee89a31 100644 --- a/gen/servicecontrol1/src/api.rs +++ b/gen/servicecontrol1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> ServiceControl { ServiceControl { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://servicecontrol.googleapis.com/".to_string(), _root_url: "https://servicecontrol.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> ServiceControl { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/servicecontrol1/src/lib.rs b/gen/servicecontrol1/src/lib.rs index 02b4493131..1d3e6a9c6c 100644 --- a/gen/servicecontrol1/src/lib.rs +++ b/gen/servicecontrol1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Control* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *servicecontrol:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Service Control* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *servicecontrol:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Service Control* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/service-control/). diff --git a/gen/servicecontrol2-cli/Cargo.toml b/gen/servicecontrol2-cli/Cargo.toml index 9e254bd0e4..4946cb8f54 100644 --- a/gen/servicecontrol2-cli/Cargo.toml +++ b/gen/servicecontrol2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-servicecontrol2-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Control (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicecontrol2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-servicecontrol2] path = "../servicecontrol2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/servicecontrol2-cli/README.md b/gen/servicecontrol2-cli/README.md index 428f80e1bb..667733986f 100644 --- a/gen/servicecontrol2-cli/README.md +++ b/gen/servicecontrol2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Service Control* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Service Control* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash servicecontrol2 [options] diff --git a/gen/servicecontrol2-cli/mkdocs.yml b/gen/servicecontrol2-cli/mkdocs.yml index e5c93e07f7..f713e4c727 100644 --- a/gen/servicecontrol2-cli/mkdocs.yml +++ b/gen/servicecontrol2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Service Control v5.0.3+20240223 +site_name: Service Control v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-servicecontrol2-cli site_description: A complete library to interact with Service Control (protocol v2) diff --git a/gen/servicecontrol2-cli/src/main.rs b/gen/servicecontrol2-cli/src/main.rs index aea4fea49f..47f579457b 100644 --- a/gen/servicecontrol2-cli/src/main.rs +++ b/gen/servicecontrol2-cli/src/main.rs @@ -427,7 +427,7 @@ async fn main() { let mut app = App::new("servicecontrol2") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Provides admission control and telemetry reporting for services integrated with Service Infrastructure. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_servicecontrol2_cli") .arg(Arg::with_name("url") diff --git a/gen/servicecontrol2/Cargo.toml b/gen/servicecontrol2/Cargo.toml index 7e64733e61..70993bf3a6 100644 --- a/gen/servicecontrol2/Cargo.toml +++ b/gen/servicecontrol2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-servicecontrol2" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Control (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicecontrol2" homepage = "https://cloud.google.com/service-control/" -documentation = "https://docs.rs/google-servicecontrol2/5.0.3+20240223" +documentation = "https://docs.rs/google-servicecontrol2/5.0.4+20240223" license = "MIT" keywords = ["servicecontrol", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/servicecontrol2/README.md b/gen/servicecontrol2/README.md index e747d06c0f..4cee849a26 100644 --- a/gen/servicecontrol2/README.md +++ b/gen/servicecontrol2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-servicecontrol2` library allows access to all features of the *Google Service Control* service. -This documentation was generated from *Service Control* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *servicecontrol:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Service Control* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *servicecontrol:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Service Control* *v2* API can be found at the [official documentation site](https://cloud.google.com/service-control/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/ServiceControl) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/ServiceControl) ... * services - * [*check*](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/api::ServiceCheckCall) and [*report*](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/api::ServiceReportCall) + * [*check*](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/api::ServiceCheckCall) and [*report*](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/api::ServiceReportCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/ServiceControl)** +* **[Hub](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/ServiceControl)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::CallBuilder) -* **[Resources](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::CallBuilder) +* **[Resources](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Part)** + * **[Parts](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Delegate) to the -[Method Builder](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Delegate) to the +[Method Builder](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::RequestValue) and -[decodable](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::RequestValue) and +[decodable](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-servicecontrol2/5.0.3+20240223/google_servicecontrol2/client::RequestValue) are moved +* [request values](https://docs.rs/google-servicecontrol2/5.0.4+20240223/google_servicecontrol2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/servicecontrol2/src/api.rs b/gen/servicecontrol2/src/api.rs index 988c3ebea6..c11ab503e7 100644 --- a/gen/servicecontrol2/src/api.rs +++ b/gen/servicecontrol2/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> ServiceControl { ServiceControl { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://servicecontrol.googleapis.com/".to_string(), _root_url: "https://servicecontrol.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> ServiceControl { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/servicecontrol2/src/lib.rs b/gen/servicecontrol2/src/lib.rs index 08407b1df9..62757a23b1 100644 --- a/gen/servicecontrol2/src/lib.rs +++ b/gen/servicecontrol2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Control* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *servicecontrol:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Service Control* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *servicecontrol:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Service Control* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/service-control/). diff --git a/gen/servicedirectory1-cli/Cargo.toml b/gen/servicedirectory1-cli/Cargo.toml index 84bfbbb13c..b6b4dc04c2 100644 --- a/gen/servicedirectory1-cli/Cargo.toml +++ b/gen/servicedirectory1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-servicedirectory1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Directory (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicedirectory1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-servicedirectory1] path = "../servicedirectory1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/servicedirectory1-cli/README.md b/gen/servicedirectory1-cli/README.md index 26b1e76435..ba6c9fa21b 100644 --- a/gen/servicedirectory1-cli/README.md +++ b/gen/servicedirectory1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Service Directory* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Service Directory* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash servicedirectory1 [options] diff --git a/gen/servicedirectory1-cli/mkdocs.yml b/gen/servicedirectory1-cli/mkdocs.yml index 9cd218360b..d380d9e7aa 100644 --- a/gen/servicedirectory1-cli/mkdocs.yml +++ b/gen/servicedirectory1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Service Directory v5.0.3+20240226 +site_name: Service Directory v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-servicedirectory1-cli site_description: A complete library to interact with Service Directory (protocol v1) diff --git a/gen/servicedirectory1-cli/src/main.rs b/gen/servicedirectory1-cli/src/main.rs index 58878bd266..8f3341086b 100644 --- a/gen/servicedirectory1-cli/src/main.rs +++ b/gen/servicedirectory1-cli/src/main.rs @@ -2592,7 +2592,7 @@ async fn main() { let mut app = App::new("servicedirectory1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Service Directory is a platform for discovering, publishing, and connecting services. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_servicedirectory1_cli") .arg(Arg::with_name("url") diff --git a/gen/servicedirectory1/Cargo.toml b/gen/servicedirectory1/Cargo.toml index ad22a7f89a..041c008f30 100644 --- a/gen/servicedirectory1/Cargo.toml +++ b/gen/servicedirectory1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-servicedirectory1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Directory (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicedirectory1" homepage = "https://cloud.google.com/service-directory" -documentation = "https://docs.rs/google-servicedirectory1/5.0.3+20240226" +documentation = "https://docs.rs/google-servicedirectory1/5.0.4+20240226" license = "MIT" keywords = ["servicedirectory", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/servicedirectory1/README.md b/gen/servicedirectory1/README.md index c7c779abdd..795fd5ba8a 100644 --- a/gen/servicedirectory1/README.md +++ b/gen/servicedirectory1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-servicedirectory1` library allows access to all features of the *Google Service Directory* service. -This documentation was generated from *Service Directory* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Service Directory* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Service Directory* *v1* API can be found at the [official documentation site](https://cloud.google.com/service-directory). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/ServiceDirectory) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/ServiceDirectory) ... * projects - * [*locations get*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationListCall), [*locations namespaces create*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceCreateCall), [*locations namespaces delete*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceDeleteCall), [*locations namespaces get*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceGetCall), [*locations namespaces get iam policy*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceGetIamPolicyCall), [*locations namespaces list*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceListCall), [*locations namespaces patch*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespacePatchCall), [*locations namespaces services create*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceCreateCall), [*locations namespaces services delete*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceDeleteCall), [*locations namespaces services endpoints create*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointCreateCall), [*locations namespaces services endpoints delete*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointDeleteCall), [*locations namespaces services endpoints get*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointGetCall), [*locations namespaces services endpoints list*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointListCall), [*locations namespaces services endpoints patch*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointPatchCall), [*locations namespaces services get*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceGetCall), [*locations namespaces services get iam policy*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceGetIamPolicyCall), [*locations namespaces services list*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceListCall), [*locations namespaces services patch*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServicePatchCall), [*locations namespaces services resolve*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceResolveCall), [*locations namespaces services set iam policy*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceSetIamPolicyCall), [*locations namespaces services test iam permissions*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceTestIamPermissionCall), [*locations namespaces set iam policy*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceSetIamPolicyCall) and [*locations namespaces test iam permissions*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/api::ProjectLocationNamespaceTestIamPermissionCall) + * [*locations get*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationListCall), [*locations namespaces create*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceCreateCall), [*locations namespaces delete*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceDeleteCall), [*locations namespaces get*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceGetCall), [*locations namespaces get iam policy*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceGetIamPolicyCall), [*locations namespaces list*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceListCall), [*locations namespaces patch*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespacePatchCall), [*locations namespaces services create*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceCreateCall), [*locations namespaces services delete*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceDeleteCall), [*locations namespaces services endpoints create*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointCreateCall), [*locations namespaces services endpoints delete*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointDeleteCall), [*locations namespaces services endpoints get*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointGetCall), [*locations namespaces services endpoints list*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointListCall), [*locations namespaces services endpoints patch*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceEndpointPatchCall), [*locations namespaces services get*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceGetCall), [*locations namespaces services get iam policy*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceGetIamPolicyCall), [*locations namespaces services list*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceListCall), [*locations namespaces services patch*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServicePatchCall), [*locations namespaces services resolve*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceResolveCall), [*locations namespaces services set iam policy*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceSetIamPolicyCall), [*locations namespaces services test iam permissions*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceServiceTestIamPermissionCall), [*locations namespaces set iam policy*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceSetIamPolicyCall) and [*locations namespaces test iam permissions*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/api::ProjectLocationNamespaceTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/ServiceDirectory)** +* **[Hub](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/ServiceDirectory)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::CallBuilder) -* **[Resources](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::CallBuilder) +* **[Resources](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Part)** + * **[Parts](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Delegate) to the -[Method Builder](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Delegate) to the +[Method Builder](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::RequestValue) and -[decodable](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::RequestValue) and +[decodable](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-servicedirectory1/5.0.3+20240226/google_servicedirectory1/client::RequestValue) are moved +* [request values](https://docs.rs/google-servicedirectory1/5.0.4+20240226/google_servicedirectory1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/servicedirectory1/src/api.rs b/gen/servicedirectory1/src/api.rs index d831f8c30b..365b50710a 100644 --- a/gen/servicedirectory1/src/api.rs +++ b/gen/servicedirectory1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> ServiceDirectory { ServiceDirectory { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://servicedirectory.googleapis.com/".to_string(), _root_url: "https://servicedirectory.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> ServiceDirectory { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/servicedirectory1/src/lib.rs b/gen/servicedirectory1/src/lib.rs index e9be4db420..e7ebe093ae 100644 --- a/gen/servicedirectory1/src/lib.rs +++ b/gen/servicedirectory1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Directory* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Service Directory* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Service Directory* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/service-directory). diff --git a/gen/servicedirectory1_beta1-cli/Cargo.toml b/gen/servicedirectory1_beta1-cli/Cargo.toml index ff3357aee5..4922a24529 100644 --- a/gen/servicedirectory1_beta1-cli/Cargo.toml +++ b/gen/servicedirectory1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-servicedirectory1_beta1-cli" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Directory (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicedirectory1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-servicedirectory1_beta1] path = "../servicedirectory1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" diff --git a/gen/servicedirectory1_beta1-cli/README.md b/gen/servicedirectory1_beta1-cli/README.md index bc3cb17353..d548a60d65 100644 --- a/gen/servicedirectory1_beta1-cli/README.md +++ b/gen/servicedirectory1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Service Directory* API at revision *20240226*. The CLI is at version *5.0.3*. +This documentation was generated from the *Service Directory* API at revision *20240226*. The CLI is at version *5.0.4*. ```bash servicedirectory1-beta1 [options] diff --git a/gen/servicedirectory1_beta1-cli/mkdocs.yml b/gen/servicedirectory1_beta1-cli/mkdocs.yml index 826466aebe..5a3250be55 100644 --- a/gen/servicedirectory1_beta1-cli/mkdocs.yml +++ b/gen/servicedirectory1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Service Directory v5.0.3+20240226 +site_name: Service Directory v5.0.4+20240226 site_url: http://byron.github.io/google-apis-rs/google-servicedirectory1_beta1-cli site_description: A complete library to interact with Service Directory (protocol v1beta1) diff --git a/gen/servicedirectory1_beta1-cli/src/main.rs b/gen/servicedirectory1_beta1-cli/src/main.rs index 47cf28f966..898bd573dd 100644 --- a/gen/servicedirectory1_beta1-cli/src/main.rs +++ b/gen/servicedirectory1_beta1-cli/src/main.rs @@ -2953,7 +2953,7 @@ async fn main() { let mut app = App::new("servicedirectory1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20240226") + .version("5.0.4+20240226") .about("Service Directory is a platform for discovering, publishing, and connecting services. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_servicedirectory1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/servicedirectory1_beta1/Cargo.toml b/gen/servicedirectory1_beta1/Cargo.toml index 1a4594587d..e29a4b36c6 100644 --- a/gen/servicedirectory1_beta1/Cargo.toml +++ b/gen/servicedirectory1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-servicedirectory1_beta1" -version = "5.0.3+20240226" +version = "5.0.4+20240226" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Directory (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/servicedirectory1_beta1" homepage = "https://cloud.google.com/service-directory" -documentation = "https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226" +documentation = "https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226" license = "MIT" keywords = ["servicedirectory", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/servicedirectory1_beta1/README.md b/gen/servicedirectory1_beta1/README.md index 2a0ba5895f..dd46d1b743 100644 --- a/gen/servicedirectory1_beta1/README.md +++ b/gen/servicedirectory1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-servicedirectory1_beta1` library allows access to all features of the *Google Service Directory* service. -This documentation was generated from *Service Directory* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Service Directory* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Service Directory* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/service-directory). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/ServiceDirectory) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/ServiceDirectory) ... * projects - * [*locations get*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationListCall), [*locations namespaces create*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceCreateCall), [*locations namespaces delete*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceDeleteCall), [*locations namespaces get*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceGetCall), [*locations namespaces get iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceGetIamPolicyCall), [*locations namespaces list*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceListCall), [*locations namespaces patch*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespacePatchCall), [*locations namespaces services create*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceCreateCall), [*locations namespaces services delete*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceDeleteCall), [*locations namespaces services endpoints create*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointCreateCall), [*locations namespaces services endpoints delete*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointDeleteCall), [*locations namespaces services endpoints get*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointGetCall), [*locations namespaces services endpoints list*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointListCall), [*locations namespaces services endpoints patch*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointPatchCall), [*locations namespaces services get*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceGetCall), [*locations namespaces services get iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceGetIamPolicyCall), [*locations namespaces services list*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceListCall), [*locations namespaces services patch*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServicePatchCall), [*locations namespaces services resolve*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceResolveCall), [*locations namespaces services set iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceSetIamPolicyCall), [*locations namespaces services test iam permissions*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceTestIamPermissionCall), [*locations namespaces set iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceSetIamPolicyCall), [*locations namespaces test iam permissions*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceTestIamPermissionCall), [*locations namespaces workloads get iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceWorkloadGetIamPolicyCall), [*locations namespaces workloads set iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceWorkloadSetIamPolicyCall) and [*locations namespaces workloads test iam permissions*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceWorkloadTestIamPermissionCall) + * [*locations get*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationListCall), [*locations namespaces create*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceCreateCall), [*locations namespaces delete*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceDeleteCall), [*locations namespaces get*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceGetCall), [*locations namespaces get iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceGetIamPolicyCall), [*locations namespaces list*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceListCall), [*locations namespaces patch*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespacePatchCall), [*locations namespaces services create*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceCreateCall), [*locations namespaces services delete*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceDeleteCall), [*locations namespaces services endpoints create*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointCreateCall), [*locations namespaces services endpoints delete*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointDeleteCall), [*locations namespaces services endpoints get*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointGetCall), [*locations namespaces services endpoints list*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointListCall), [*locations namespaces services endpoints patch*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceEndpointPatchCall), [*locations namespaces services get*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceGetCall), [*locations namespaces services get iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceGetIamPolicyCall), [*locations namespaces services list*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceListCall), [*locations namespaces services patch*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServicePatchCall), [*locations namespaces services resolve*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceResolveCall), [*locations namespaces services set iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceSetIamPolicyCall), [*locations namespaces services test iam permissions*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceServiceTestIamPermissionCall), [*locations namespaces set iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceSetIamPolicyCall), [*locations namespaces test iam permissions*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceTestIamPermissionCall), [*locations namespaces workloads get iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceWorkloadGetIamPolicyCall), [*locations namespaces workloads set iam policy*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceWorkloadSetIamPolicyCall) and [*locations namespaces workloads test iam permissions*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/api::ProjectLocationNamespaceWorkloadTestIamPermissionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/ServiceDirectory)** +* **[Hub](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/ServiceDirectory)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-servicedirectory1_beta1/5.0.3+20240226/google_servicedirectory1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-servicedirectory1_beta1/5.0.4+20240226/google_servicedirectory1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/servicedirectory1_beta1/src/api.rs b/gen/servicedirectory1_beta1/src/api.rs index 7ba0a922c6..ded77d175c 100644 --- a/gen/servicedirectory1_beta1/src/api.rs +++ b/gen/servicedirectory1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> ServiceDirectory { ServiceDirectory { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://servicedirectory.googleapis.com/".to_string(), _root_url: "https://servicedirectory.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> ServiceDirectory { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/servicedirectory1_beta1/src/lib.rs b/gen/servicedirectory1_beta1/src/lib.rs index ae907e4bae..d2ebdb3495 100644 --- a/gen/servicedirectory1_beta1/src/lib.rs +++ b/gen/servicedirectory1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Directory* crate version *5.0.3+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Service Directory* crate version *5.0.4+20240226*, where *20240226* is the exact revision of the *servicedirectory:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Service Directory* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/service-directory). diff --git a/gen/serviceregistryalpha-cli/Cargo.toml b/gen/serviceregistryalpha-cli/Cargo.toml index bbe1ab46d2..843de3c07a 100644 --- a/gen/serviceregistryalpha-cli/Cargo.toml +++ b/gen/serviceregistryalpha-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-serviceregistryalpha-cli" -version = "5.0.3+20160401" +version = "5.0.4+20160401" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Registry (protocol alpha)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/serviceregistryalpha-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-serviceregistryalpha] path = "../serviceregistryalpha" -version = "5.0.3+20160401" +version = "5.0.4+20160401" diff --git a/gen/serviceregistryalpha-cli/README.md b/gen/serviceregistryalpha-cli/README.md index 039f7da3df..67906bc830 100644 --- a/gen/serviceregistryalpha-cli/README.md +++ b/gen/serviceregistryalpha-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Service Registry* API at revision *20160401*. The CLI is at version *5.0.3*. +This documentation was generated from the *Service Registry* API at revision *20160401*. The CLI is at version *5.0.4*. ```bash serviceregistryalpha [options] diff --git a/gen/serviceregistryalpha-cli/mkdocs.yml b/gen/serviceregistryalpha-cli/mkdocs.yml index a159bccd73..62fddbeca6 100644 --- a/gen/serviceregistryalpha-cli/mkdocs.yml +++ b/gen/serviceregistryalpha-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Service Registry v5.0.3+20160401 +site_name: Service Registry v5.0.4+20160401 site_url: http://byron.github.io/google-apis-rs/google-serviceregistryalpha-cli site_description: A complete library to interact with Service Registry (protocol alpha) diff --git a/gen/serviceregistryalpha-cli/src/main.rs b/gen/serviceregistryalpha-cli/src/main.rs index f3efadbd32..338597a9b4 100644 --- a/gen/serviceregistryalpha-cli/src/main.rs +++ b/gen/serviceregistryalpha-cli/src/main.rs @@ -967,7 +967,7 @@ async fn main() { let mut app = App::new("serviceregistryalpha") .author("Sebastian Thiel ") - .version("5.0.3+20160401") + .version("5.0.4+20160401") .about("Manages service endpoints in Service Registry and provides integration with DNS for service discovery and name resolution.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_serviceregistryalpha_cli") .arg(Arg::with_name("url") diff --git a/gen/serviceregistryalpha/Cargo.toml b/gen/serviceregistryalpha/Cargo.toml index 3e01fbcc2a..ab2183da41 100644 --- a/gen/serviceregistryalpha/Cargo.toml +++ b/gen/serviceregistryalpha/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-serviceregistryalpha" -version = "5.0.3+20160401" +version = "5.0.4+20160401" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Registry (protocol alpha)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/serviceregistryalpha" homepage = "https://developers.google.com/cloud-serviceregistry/" -documentation = "https://docs.rs/google-serviceregistryalpha/5.0.3+20160401" +documentation = "https://docs.rs/google-serviceregistryalpha/5.0.4+20160401" license = "MIT" keywords = ["serviceregistry", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/serviceregistryalpha/README.md b/gen/serviceregistryalpha/README.md index 60265e31aa..272d451403 100644 --- a/gen/serviceregistryalpha/README.md +++ b/gen/serviceregistryalpha/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-serviceregistryalpha` library allows access to all features of the *Google Service Registry* service. -This documentation was generated from *Service Registry* crate version *5.0.3+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Service Registry* crate version *5.0.4+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Service Registry* *alpha* API can be found at the [official documentation site](https://developers.google.com/cloud-serviceregistry/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/ServiceRegistry) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/ServiceRegistry) ... -* [endpoints](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::Endpoint) - * [*delete*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::EndpointDeleteCall), [*get*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::EndpointGetCall), [*insert*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::EndpointInsertCall), [*list*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::EndpointListCall), [*patch*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::EndpointPatchCall) and [*update*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::EndpointUpdateCall) -* [operations](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::Operation) - * [*get*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::OperationGetCall) and [*list*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/api::OperationListCall) +* [endpoints](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::Endpoint) + * [*delete*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::EndpointDeleteCall), [*get*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::EndpointGetCall), [*insert*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::EndpointInsertCall), [*list*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::EndpointListCall), [*patch*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::EndpointPatchCall) and [*update*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::EndpointUpdateCall) +* [operations](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::Operation) + * [*get*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::OperationGetCall) and [*list*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/api::OperationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/ServiceRegistry)** +* **[Hub](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/ServiceRegistry)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::CallBuilder) -* **[Resources](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::CallBuilder) +* **[Resources](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Part)** + * **[Parts](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::CallBuilder)** +* **[Activities](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Delegate) to the -[Method Builder](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Delegate) to the +[Method Builder](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::RequestValue) and -[decodable](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::RequestValue) and +[decodable](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-serviceregistryalpha/5.0.3+20160401/google_serviceregistryalpha/client::RequestValue) are moved +* [request values](https://docs.rs/google-serviceregistryalpha/5.0.4+20160401/google_serviceregistryalpha/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/serviceregistryalpha/src/api.rs b/gen/serviceregistryalpha/src/api.rs index b3c9bc37c8..772637d77d 100644 --- a/gen/serviceregistryalpha/src/api.rs +++ b/gen/serviceregistryalpha/src/api.rs @@ -135,7 +135,7 @@ impl<'a, S> ServiceRegistry { ServiceRegistry { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/serviceregistry/alpha/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -149,7 +149,7 @@ impl<'a, S> ServiceRegistry { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/serviceregistryalpha/src/lib.rs b/gen/serviceregistryalpha/src/lib.rs index 6661458b4d..6609d7683a 100644 --- a/gen/serviceregistryalpha/src/lib.rs +++ b/gen/serviceregistryalpha/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Registry* crate version *5.0.3+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Service Registry* crate version *5.0.4+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Service Registry* *alpha* API can be found at the //! [official documentation site](https://developers.google.com/cloud-serviceregistry/). diff --git a/gen/sheets4-cli/Cargo.toml b/gen/sheets4-cli/Cargo.toml index 46e8532edf..04ca5d0907 100644 --- a/gen/sheets4-cli/Cargo.toml +++ b/gen/sheets4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sheets4-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Sheets (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sheets4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sheets4] path = "../sheets4" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/sheets4-cli/README.md b/gen/sheets4-cli/README.md index 3353135df7..f4dc7e1909 100644 --- a/gen/sheets4-cli/README.md +++ b/gen/sheets4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Sheets* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *Sheets* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash sheets4 [options] diff --git a/gen/sheets4-cli/mkdocs.yml b/gen/sheets4-cli/mkdocs.yml index 828a3d288b..caa9e32c89 100644 --- a/gen/sheets4-cli/mkdocs.yml +++ b/gen/sheets4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Sheets v5.0.3+20240229 +site_name: Sheets v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-sheets4-cli site_description: A complete library to interact with Sheets (protocol v4) diff --git a/gen/sheets4-cli/src/main.rs b/gen/sheets4-cli/src/main.rs index 741263e004..01cec7c74b 100644 --- a/gen/sheets4-cli/src/main.rs +++ b/gen/sheets4-cli/src/main.rs @@ -2149,7 +2149,7 @@ async fn main() { let mut app = App::new("sheets4") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Reads and writes Google Sheets.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sheets4_cli") .arg(Arg::with_name("url") diff --git a/gen/sheets4/Cargo.toml b/gen/sheets4/Cargo.toml index c7373b73c1..5d0398b932 100644 --- a/gen/sheets4/Cargo.toml +++ b/gen/sheets4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sheets4" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with Sheets (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sheets4" homepage = "https://developers.google.com/sheets/" -documentation = "https://docs.rs/google-sheets4/5.0.3+20240229" +documentation = "https://docs.rs/google-sheets4/5.0.4+20240229" license = "MIT" keywords = ["sheets", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sheets4/README.md b/gen/sheets4/README.md index 0d1bda85f1..759458e350 100644 --- a/gen/sheets4/README.md +++ b/gen/sheets4/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-sheets4` library allows access to all features of the *Google Sheets* service. -This documentation was generated from *Sheets* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *sheets:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Sheets* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *sheets:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Sheets* *v4* API can be found at the [official documentation site](https://developers.google.com/sheets/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/Sheets) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/Sheets) ... -* [spreadsheets](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::Spreadsheet) - * [*batch update*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetBatchUpdateCall), [*create*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetCreateCall), [*developer metadata get*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetDeveloperMetadataGetCall), [*developer metadata search*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetDeveloperMetadataSearchCall), [*get*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetGetCall), [*get by data filter*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetGetByDataFilterCall), [*sheets copy to*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetSheetCopyToCall), [*values append*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueAppendCall), [*values batch clear*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueBatchClearCall), [*values batch clear by data filter*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueBatchClearByDataFilterCall), [*values batch get*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueBatchGetCall), [*values batch get by data filter*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueBatchGetByDataFilterCall), [*values batch update*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueBatchUpdateCall), [*values batch update by data filter*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueBatchUpdateByDataFilterCall), [*values clear*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueClearCall), [*values get*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueGetCall) and [*values update*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/api::SpreadsheetValueUpdateCall) +* [spreadsheets](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::Spreadsheet) + * [*batch update*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetBatchUpdateCall), [*create*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetCreateCall), [*developer metadata get*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetDeveloperMetadataGetCall), [*developer metadata search*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetDeveloperMetadataSearchCall), [*get*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetGetCall), [*get by data filter*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetGetByDataFilterCall), [*sheets copy to*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetSheetCopyToCall), [*values append*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueAppendCall), [*values batch clear*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueBatchClearCall), [*values batch clear by data filter*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueBatchClearByDataFilterCall), [*values batch get*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueBatchGetCall), [*values batch get by data filter*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueBatchGetByDataFilterCall), [*values batch update*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueBatchUpdateCall), [*values batch update by data filter*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueBatchUpdateByDataFilterCall), [*values clear*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueClearCall), [*values get*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueGetCall) and [*values update*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/api::SpreadsheetValueUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/Sheets)** +* **[Hub](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/Sheets)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::CallBuilder) -* **[Resources](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::CallBuilder) +* **[Resources](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Part)** + * **[Parts](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -145,17 +145,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -165,29 +165,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Delegate) to the -[Method Builder](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Delegate) to the +[Method Builder](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::RequestValue) and -[decodable](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::RequestValue) and +[decodable](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sheets4/5.0.3+20240229/google_sheets4/client::RequestValue) are moved +* [request values](https://docs.rs/google-sheets4/5.0.4+20240229/google_sheets4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sheets4/src/api.rs b/gen/sheets4/src/api.rs index 52eecedbdd..be666bf708 100644 --- a/gen/sheets4/src/api.rs +++ b/gen/sheets4/src/api.rs @@ -146,7 +146,7 @@ impl<'a, S> Sheets { Sheets { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sheets.googleapis.com/".to_string(), _root_url: "https://sheets.googleapis.com/".to_string(), } @@ -157,7 +157,7 @@ impl<'a, S> Sheets { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sheets4/src/lib.rs b/gen/sheets4/src/lib.rs index a8f7e37b28..98ec82bb87 100644 --- a/gen/sheets4/src/lib.rs +++ b/gen/sheets4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Sheets* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *sheets:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Sheets* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *sheets:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Sheets* *v4* API can be found at the //! [official documentation site](https://developers.google.com/sheets/). diff --git a/gen/siteverification1-cli/Cargo.toml b/gen/siteverification1-cli/Cargo.toml index 03ded30f44..a916398d13 100644 --- a/gen/siteverification1-cli/Cargo.toml +++ b/gen/siteverification1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-siteverification1-cli" -version = "5.0.3+20191119" +version = "5.0.4+20191119" authors = ["Sebastian Thiel "] description = "A complete library to interact with siteVerification (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/siteverification1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-siteverification1] path = "../siteverification1" -version = "5.0.3+20191119" +version = "5.0.4+20191119" diff --git a/gen/siteverification1-cli/README.md b/gen/siteverification1-cli/README.md index e74a932f4e..fe3a75c55e 100644 --- a/gen/siteverification1-cli/README.md +++ b/gen/siteverification1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *siteVerification* API at revision *20191119*. The CLI is at version *5.0.3*. +This documentation was generated from the *siteVerification* API at revision *20191119*. The CLI is at version *5.0.4*. ```bash siteverification1 [options] diff --git a/gen/siteverification1-cli/mkdocs.yml b/gen/siteverification1-cli/mkdocs.yml index 3a3d106904..0e85f87f78 100644 --- a/gen/siteverification1-cli/mkdocs.yml +++ b/gen/siteverification1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: siteVerification v5.0.3+20191119 +site_name: siteVerification v5.0.4+20191119 site_url: http://byron.github.io/google-apis-rs/google-siteverification1-cli site_description: A complete library to interact with siteVerification (protocol v1) diff --git a/gen/siteverification1-cli/src/main.rs b/gen/siteverification1-cli/src/main.rs index f15785229b..ed709f2a77 100644 --- a/gen/siteverification1-cli/src/main.rs +++ b/gen/siteverification1-cli/src/main.rs @@ -820,7 +820,7 @@ async fn main() { let mut app = App::new("siteverification1") .author("Sebastian Thiel ") - .version("5.0.3+20191119") + .version("5.0.4+20191119") .about("Verifies ownership of websites or domains with Google.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_siteverification1_cli") .arg(Arg::with_name("url") diff --git a/gen/siteverification1/Cargo.toml b/gen/siteverification1/Cargo.toml index 268f525874..82ca4793b7 100644 --- a/gen/siteverification1/Cargo.toml +++ b/gen/siteverification1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-siteverification1" -version = "5.0.3+20191119" +version = "5.0.4+20191119" authors = ["Sebastian Thiel "] description = "A complete library to interact with siteVerification (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/siteverification1" homepage = "https://developers.google.com/site-verification/" -documentation = "https://docs.rs/google-siteverification1/5.0.3+20191119" +documentation = "https://docs.rs/google-siteverification1/5.0.4+20191119" license = "MIT" keywords = ["siteVerification", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/siteverification1/README.md b/gen/siteverification1/README.md index 385c072201..d5765a15c4 100644 --- a/gen/siteverification1/README.md +++ b/gen/siteverification1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-siteverification1` library allows access to all features of the *Google siteVerification* service. -This documentation was generated from *siteVerification* crate version *5.0.3+20191119*, where *20191119* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *siteVerification* crate version *5.0.4+20191119*, where *20191119* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *siteVerification* *v1* API can be found at the [official documentation site](https://developers.google.com/site-verification/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/SiteVerification) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/SiteVerification) ... * web resource - * [*delete*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourceDeleteCall), [*get*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourceGetCall), [*get token*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourceGetTokenCall), [*insert*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourceInsertCall), [*list*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourceListCall), [*patch*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourcePatchCall) and [*update*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/api::WebResourceUpdateCall) + * [*delete*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourceDeleteCall), [*get*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourceGetCall), [*get token*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourceGetTokenCall), [*insert*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourceInsertCall), [*list*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourceListCall), [*patch*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourcePatchCall) and [*update*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/api::WebResourceUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/SiteVerification)** +* **[Hub](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/SiteVerification)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::CallBuilder) -* **[Resources](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::CallBuilder) +* **[Resources](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Part)** + * **[Parts](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Delegate) to the -[Method Builder](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Delegate) to the +[Method Builder](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::RequestValue) and -[decodable](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::RequestValue) and +[decodable](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-siteverification1/5.0.3+20191119/google_siteverification1/client::RequestValue) are moved +* [request values](https://docs.rs/google-siteverification1/5.0.4+20191119/google_siteverification1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/siteverification1/src/api.rs b/gen/siteverification1/src/api.rs index 173b4f7278..fb25b51b58 100644 --- a/gen/siteverification1/src/api.rs +++ b/gen/siteverification1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> SiteVerification { SiteVerification { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/siteVerification/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> SiteVerification { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/siteverification1/src/lib.rs b/gen/siteverification1/src/lib.rs index 06c8b5bbfc..9c82341fb2 100644 --- a/gen/siteverification1/src/lib.rs +++ b/gen/siteverification1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *siteVerification* crate version *5.0.3+20191119*, where *20191119* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *siteVerification* crate version *5.0.4+20191119*, where *20191119* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *siteVerification* *v1* API can be found at the //! [official documentation site](https://developers.google.com/site-verification/). diff --git a/gen/smartdevicemanagement1-cli/Cargo.toml b/gen/smartdevicemanagement1-cli/Cargo.toml index d0cdeb1bab..f1ad6ed81a 100644 --- a/gen/smartdevicemanagement1-cli/Cargo.toml +++ b/gen/smartdevicemanagement1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-smartdevicemanagement1-cli" -version = "5.0.3+20240218" +version = "5.0.4+20240218" authors = ["Sebastian Thiel "] description = "A complete library to interact with Smart Device Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/smartdevicemanagement1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-smartdevicemanagement1] path = "../smartdevicemanagement1" -version = "5.0.3+20240218" +version = "5.0.4+20240218" diff --git a/gen/smartdevicemanagement1-cli/README.md b/gen/smartdevicemanagement1-cli/README.md index e6d3f0f0ca..bf620941d7 100644 --- a/gen/smartdevicemanagement1-cli/README.md +++ b/gen/smartdevicemanagement1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Smart Device Management* API at revision *20240218*. The CLI is at version *5.0.3*. +This documentation was generated from the *Smart Device Management* API at revision *20240218*. The CLI is at version *5.0.4*. ```bash smartdevicemanagement1 [options] diff --git a/gen/smartdevicemanagement1-cli/mkdocs.yml b/gen/smartdevicemanagement1-cli/mkdocs.yml index 427aa63201..f397fe7225 100644 --- a/gen/smartdevicemanagement1-cli/mkdocs.yml +++ b/gen/smartdevicemanagement1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Smart Device Management v5.0.3+20240218 +site_name: Smart Device Management v5.0.4+20240218 site_url: http://byron.github.io/google-apis-rs/google-smartdevicemanagement1-cli site_description: A complete library to interact with Smart Device Management (protocol v1) diff --git a/gen/smartdevicemanagement1-cli/src/main.rs b/gen/smartdevicemanagement1-cli/src/main.rs index 29ab771f96..5f606b34fb 100644 --- a/gen/smartdevicemanagement1-cli/src/main.rs +++ b/gen/smartdevicemanagement1-cli/src/main.rs @@ -729,7 +729,7 @@ async fn main() { let mut app = App::new("smartdevicemanagement1") .author("Sebastian Thiel ") - .version("5.0.3+20240218") + .version("5.0.4+20240218") .about("Allow select enterprise partners to access, control, and manage Google and Nest devices programmatically.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_smartdevicemanagement1_cli") .arg(Arg::with_name("url") diff --git a/gen/smartdevicemanagement1/Cargo.toml b/gen/smartdevicemanagement1/Cargo.toml index 42b7442cdc..693caee3ca 100644 --- a/gen/smartdevicemanagement1/Cargo.toml +++ b/gen/smartdevicemanagement1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-smartdevicemanagement1" -version = "5.0.3+20240218" +version = "5.0.4+20240218" authors = ["Sebastian Thiel "] description = "A complete library to interact with Smart Device Management (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/smartdevicemanagement1" homepage = "https://developers.google.com/nest/device-access" -documentation = "https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218" +documentation = "https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218" license = "MIT" keywords = ["smartdevicemanagemen", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/smartdevicemanagement1/README.md b/gen/smartdevicemanagement1/README.md index 1c6eec5f41..17eda89e9f 100644 --- a/gen/smartdevicemanagement1/README.md +++ b/gen/smartdevicemanagement1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-smartdevicemanagement1` library allows access to all features of the *Google Smart Device Management* service. -This documentation was generated from *Smart Device Management* crate version *5.0.3+20240218*, where *20240218* is the exact revision of the *smartdevicemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Smart Device Management* crate version *5.0.4+20240218*, where *20240218* is the exact revision of the *smartdevicemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Smart Device Management* *v1* API can be found at the [official documentation site](https://developers.google.com/nest/device-access). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/SmartDeviceManagement) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/SmartDeviceManagement) ... * enterprises - * [*devices execute command*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseDeviceExecuteCommandCall), [*devices get*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseDeviceGetCall), [*devices list*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseDeviceListCall), [*structures get*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseStructureGetCall), [*structures list*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseStructureListCall), [*structures rooms get*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseStructureRoomGetCall) and [*structures rooms list*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/api::EnterpriseStructureRoomListCall) + * [*devices execute command*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseDeviceExecuteCommandCall), [*devices get*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseDeviceGetCall), [*devices list*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseDeviceListCall), [*structures get*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseStructureGetCall), [*structures list*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseStructureListCall), [*structures rooms get*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseStructureRoomGetCall) and [*structures rooms list*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/api::EnterpriseStructureRoomListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/SmartDeviceManagement)** +* **[Hub](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/SmartDeviceManagement)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::CallBuilder) -* **[Resources](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::CallBuilder) +* **[Resources](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Part)** + * **[Parts](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -118,17 +118,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -138,29 +138,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Delegate) to the -[Method Builder](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Delegate) to the +[Method Builder](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::RequestValue) and -[decodable](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::RequestValue) and +[decodable](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-smartdevicemanagement1/5.0.3+20240218/google_smartdevicemanagement1/client::RequestValue) are moved +* [request values](https://docs.rs/google-smartdevicemanagement1/5.0.4+20240218/google_smartdevicemanagement1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/smartdevicemanagement1/src/api.rs b/gen/smartdevicemanagement1/src/api.rs index f5d70a8454..2c544e3202 100644 --- a/gen/smartdevicemanagement1/src/api.rs +++ b/gen/smartdevicemanagement1/src/api.rs @@ -119,7 +119,7 @@ impl<'a, S> SmartDeviceManagement { SmartDeviceManagement { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://smartdevicemanagement.googleapis.com/".to_string(), _root_url: "https://smartdevicemanagement.googleapis.com/".to_string(), } @@ -130,7 +130,7 @@ impl<'a, S> SmartDeviceManagement { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/smartdevicemanagement1/src/lib.rs b/gen/smartdevicemanagement1/src/lib.rs index 521285472e..0a84e5f449 100644 --- a/gen/smartdevicemanagement1/src/lib.rs +++ b/gen/smartdevicemanagement1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Smart Device Management* crate version *5.0.3+20240218*, where *20240218* is the exact revision of the *smartdevicemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Smart Device Management* crate version *5.0.4+20240218*, where *20240218* is the exact revision of the *smartdevicemanagement:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Smart Device Management* *v1* API can be found at the //! [official documentation site](https://developers.google.com/nest/device-access). diff --git a/gen/sourcerepo1-cli/Cargo.toml b/gen/sourcerepo1-cli/Cargo.toml index 5c60e4f284..6da31e5f13 100644 --- a/gen/sourcerepo1-cli/Cargo.toml +++ b/gen/sourcerepo1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sourcerepo1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Source Repositories (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sourcerepo1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sourcerepo1] path = "../sourcerepo1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/sourcerepo1-cli/README.md b/gen/sourcerepo1-cli/README.md index af20fb9ff5..ddb960ba6d 100644 --- a/gen/sourcerepo1-cli/README.md +++ b/gen/sourcerepo1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Source Repositories* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Source Repositories* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash sourcerepo1 [options] diff --git a/gen/sourcerepo1-cli/mkdocs.yml b/gen/sourcerepo1-cli/mkdocs.yml index fae7f41338..4ce8e541ee 100644 --- a/gen/sourcerepo1-cli/mkdocs.yml +++ b/gen/sourcerepo1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Source Repositories v5.0.3+20240304 +site_name: Cloud Source Repositories v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-sourcerepo1-cli site_description: A complete library to interact with Cloud Source Repositories (protocol v1) diff --git a/gen/sourcerepo1-cli/src/main.rs b/gen/sourcerepo1-cli/src/main.rs index 4d58966c6f..6bc7f33b6e 100644 --- a/gen/sourcerepo1-cli/src/main.rs +++ b/gen/sourcerepo1-cli/src/main.rs @@ -1249,7 +1249,7 @@ async fn main() { let mut app = App::new("sourcerepo1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Accesses source code repositories hosted by Google.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sourcerepo1_cli") .arg(Arg::with_name("url") diff --git a/gen/sourcerepo1/Cargo.toml b/gen/sourcerepo1/Cargo.toml index 4b19c57570..5d7351ccde 100644 --- a/gen/sourcerepo1/Cargo.toml +++ b/gen/sourcerepo1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sourcerepo1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Source Repositories (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sourcerepo1" homepage = "https://cloud.google.com/source-repositories/docs/apis" -documentation = "https://docs.rs/google-sourcerepo1/5.0.3+20240304" +documentation = "https://docs.rs/google-sourcerepo1/5.0.4+20240304" license = "MIT" keywords = ["sourcerepo", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sourcerepo1/README.md b/gen/sourcerepo1/README.md index 5951f9e328..7a4dcea29f 100644 --- a/gen/sourcerepo1/README.md +++ b/gen/sourcerepo1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-sourcerepo1` library allows access to all features of the *Google Cloud Source Repositories* service. -This documentation was generated from *Cloud Source Repositories* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *sourcerepo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Source Repositories* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *sourcerepo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Source Repositories* *v1* API can be found at the [official documentation site](https://cloud.google.com/source-repositories/docs/apis). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/CloudSourceRepositories) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/CloudSourceRepositories) ... * projects - * [*get config*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectGetConfigCall), [*repos create*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoCreateCall), [*repos delete*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoDeleteCall), [*repos get*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoGetCall), [*repos get iam policy*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoGetIamPolicyCall), [*repos list*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoListCall), [*repos patch*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoPatchCall), [*repos set iam policy*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoSetIamPolicyCall), [*repos sync*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoSyncCall), [*repos test iam permissions*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectRepoTestIamPermissionCall) and [*update config*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/api::ProjectUpdateConfigCall) + * [*get config*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectGetConfigCall), [*repos create*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoCreateCall), [*repos delete*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoDeleteCall), [*repos get*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoGetCall), [*repos get iam policy*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoGetIamPolicyCall), [*repos list*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoListCall), [*repos patch*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoPatchCall), [*repos set iam policy*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoSetIamPolicyCall), [*repos sync*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoSyncCall), [*repos test iam permissions*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectRepoTestIamPermissionCall) and [*update config*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/api::ProjectUpdateConfigCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/CloudSourceRepositories)** +* **[Hub](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/CloudSourceRepositories)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::CallBuilder) -* **[Resources](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::CallBuilder) +* **[Resources](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Part)** + * **[Parts](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Delegate) to the -[Method Builder](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Delegate) to the +[Method Builder](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::RequestValue) and -[decodable](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::RequestValue) and +[decodable](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sourcerepo1/5.0.3+20240304/google_sourcerepo1/client::RequestValue) are moved +* [request values](https://docs.rs/google-sourcerepo1/5.0.4+20240304/google_sourcerepo1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sourcerepo1/src/api.rs b/gen/sourcerepo1/src/api.rs index a8bc865e90..aee29bb003 100644 --- a/gen/sourcerepo1/src/api.rs +++ b/gen/sourcerepo1/src/api.rs @@ -137,7 +137,7 @@ impl<'a, S> CloudSourceRepositories { CloudSourceRepositories { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sourcerepo.googleapis.com/".to_string(), _root_url: "https://sourcerepo.googleapis.com/".to_string(), } @@ -148,7 +148,7 @@ impl<'a, S> CloudSourceRepositories { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sourcerepo1/src/lib.rs b/gen/sourcerepo1/src/lib.rs index 6f8e92847c..396dabc62f 100644 --- a/gen/sourcerepo1/src/lib.rs +++ b/gen/sourcerepo1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Source Repositories* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *sourcerepo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Source Repositories* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *sourcerepo:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Source Repositories* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/source-repositories/docs/apis). diff --git a/gen/spectrum1_explorer-cli/Cargo.toml b/gen/spectrum1_explorer-cli/Cargo.toml index 0d06116a55..7a6bb8b362 100644 --- a/gen/spectrum1_explorer-cli/Cargo.toml +++ b/gen/spectrum1_explorer-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-spectrum1_explorer-cli" -version = "5.0.3+20170306" +version = "5.0.4+20170306" authors = ["Sebastian Thiel "] description = "A complete library to interact with spectrum (protocol v1explorer)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/spectrum1_explorer-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-spectrum1_explorer] path = "../spectrum1_explorer" -version = "5.0.3+20170306" +version = "5.0.4+20170306" diff --git a/gen/spectrum1_explorer-cli/README.md b/gen/spectrum1_explorer-cli/README.md index b4aa98c5d8..eae6eb18d0 100644 --- a/gen/spectrum1_explorer-cli/README.md +++ b/gen/spectrum1_explorer-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *spectrum* API at revision *20170306*. The CLI is at version *5.0.3*. +This documentation was generated from the *spectrum* API at revision *20170306*. The CLI is at version *5.0.4*. ```bash spectrum1-explorer [options] diff --git a/gen/spectrum1_explorer-cli/mkdocs.yml b/gen/spectrum1_explorer-cli/mkdocs.yml index 243b960101..f644f50e55 100644 --- a/gen/spectrum1_explorer-cli/mkdocs.yml +++ b/gen/spectrum1_explorer-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: spectrum v5.0.3+20170306 +site_name: spectrum v5.0.4+20170306 site_url: http://byron.github.io/google-apis-rs/google-spectrum1_explorer-cli site_description: A complete library to interact with spectrum (protocol v1explorer) diff --git a/gen/spectrum1_explorer-cli/src/main.rs b/gen/spectrum1_explorer-cli/src/main.rs index 608b7c84bc..16cb476627 100644 --- a/gen/spectrum1_explorer-cli/src/main.rs +++ b/gen/spectrum1_explorer-cli/src/main.rs @@ -953,7 +953,7 @@ async fn main() { let mut app = App::new("spectrum1-explorer") .author("Sebastian Thiel ") - .version("5.0.3+20170306") + .version("5.0.4+20170306") .about("API for spectrum-management functions.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_spectrum1_explorer_cli") .arg(Arg::with_name("folder") diff --git a/gen/spectrum1_explorer/Cargo.toml b/gen/spectrum1_explorer/Cargo.toml index 77c949f9a5..e2d6aab252 100644 --- a/gen/spectrum1_explorer/Cargo.toml +++ b/gen/spectrum1_explorer/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-spectrum1_explorer" -version = "5.0.3+20170306" +version = "5.0.4+20170306" authors = ["Sebastian Thiel "] description = "A complete library to interact with spectrum (protocol v1explorer)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/spectrum1_explorer" homepage = "http://developers.google.com/spectrum" -documentation = "https://docs.rs/google-spectrum1_explorer/5.0.3+20170306" +documentation = "https://docs.rs/google-spectrum1_explorer/5.0.4+20170306" license = "MIT" keywords = ["spectrum", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/spectrum1_explorer/README.md b/gen/spectrum1_explorer/README.md index ef5ffdd8ae..1d296ae60f 100644 --- a/gen/spectrum1_explorer/README.md +++ b/gen/spectrum1_explorer/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-spectrum1_explorer` library allows access to all features of the *Google spectrum* service. -This documentation was generated from *spectrum* crate version *5.0.3+20170306*, where *20170306* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *spectrum* crate version *5.0.4+20170306*, where *20170306* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *spectrum* *v1_explorer* API can be found at the [official documentation site](http://developers.google.com/spectrum). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/Spectrum) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/Spectrum) ... * paws - * [*get spectrum*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/api::PawGetSpectrumCall), [*get spectrum batch*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/api::PawGetSpectrumBatchCall), [*init*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/api::PawInitCall), [*notify spectrum use*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/api::PawNotifySpectrumUseCall), [*register*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/api::PawRegisterCall) and [*verify device*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/api::PawVerifyDeviceCall) + * [*get spectrum*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/api::PawGetSpectrumCall), [*get spectrum batch*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/api::PawGetSpectrumBatchCall), [*init*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/api::PawInitCall), [*notify spectrum use*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/api::PawNotifySpectrumUseCall), [*register*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/api::PawRegisterCall) and [*verify device*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/api::PawVerifyDeviceCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/Spectrum)** +* **[Hub](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/Spectrum)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::CallBuilder) -* **[Resources](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::CallBuilder) +* **[Resources](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Part)** + * **[Parts](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::CallBuilder)** +* **[Activities](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Delegate) to the -[Method Builder](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Delegate) to the +[Method Builder](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::RequestValue) and -[decodable](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::RequestValue) and +[decodable](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-spectrum1_explorer/5.0.3+20170306/google_spectrum1_explorer/client::RequestValue) are moved +* [request values](https://docs.rs/google-spectrum1_explorer/5.0.4+20170306/google_spectrum1_explorer/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/spectrum1_explorer/src/api.rs b/gen/spectrum1_explorer/src/api.rs index 7424d03627..bcfff97087 100644 --- a/gen/spectrum1_explorer/src/api.rs +++ b/gen/spectrum1_explorer/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> Spectrum { Spectrum { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/spectrum/v1explorer/paws/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> Spectrum { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/spectrum1_explorer/src/lib.rs b/gen/spectrum1_explorer/src/lib.rs index d4be5899dd..985ebcebc0 100644 --- a/gen/spectrum1_explorer/src/lib.rs +++ b/gen/spectrum1_explorer/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *spectrum* crate version *5.0.3+20170306*, where *20170306* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *spectrum* crate version *5.0.4+20170306*, where *20170306* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *spectrum* *v1_explorer* API can be found at the //! [official documentation site](http://developers.google.com/spectrum). diff --git a/gen/speech1-cli/Cargo.toml b/gen/speech1-cli/Cargo.toml index 43332e9af4..d56607230d 100644 --- a/gen/speech1-cli/Cargo.toml +++ b/gen/speech1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-speech1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Speech (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/speech1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-speech1] path = "../speech1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/speech1-cli/README.md b/gen/speech1-cli/README.md index 02c7a42385..ca41e3b3e0 100644 --- a/gen/speech1-cli/README.md +++ b/gen/speech1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Speech* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Speech* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash speech1 [options] diff --git a/gen/speech1-cli/mkdocs.yml b/gen/speech1-cli/mkdocs.yml index af457b8054..c615edd284 100644 --- a/gen/speech1-cli/mkdocs.yml +++ b/gen/speech1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Speech v5.0.3+20240222 +site_name: Speech v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-speech1-cli site_description: A complete library to interact with Speech (protocol v1) diff --git a/gen/speech1-cli/src/main.rs b/gen/speech1-cli/src/main.rs index af46f4eb41..3a1f295232 100644 --- a/gen/speech1-cli/src/main.rs +++ b/gen/speech1-cli/src/main.rs @@ -1601,7 +1601,7 @@ async fn main() { let mut app = App::new("speech1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Converts audio to text by applying powerful neural network models.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_speech1_cli") .arg(Arg::with_name("url") diff --git a/gen/speech1/Cargo.toml b/gen/speech1/Cargo.toml index 7a5bfeb0e6..9ef2919a88 100644 --- a/gen/speech1/Cargo.toml +++ b/gen/speech1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-speech1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Speech (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/speech1" homepage = "https://cloud.google.com/speech-to-text/docs/quickstart-protocol" -documentation = "https://docs.rs/google-speech1/5.0.3+20240222" +documentation = "https://docs.rs/google-speech1/5.0.4+20240222" license = "MIT" keywords = ["speech", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/speech1/README.md b/gen/speech1/README.md index 1b54cb9577..c674c29707 100644 --- a/gen/speech1/README.md +++ b/gen/speech1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-speech1` library allows access to all features of the *Google Speech* service. -This documentation was generated from *Speech* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *speech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Speech* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *speech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Speech* *v1* API can be found at the [official documentation site](https://cloud.google.com/speech-to-text/docs/quickstart-protocol). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/Speech) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/Speech) ... -* [operations](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::Operation) - * [*get*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::OperationGetCall) and [*list*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::OperationListCall) +* [operations](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::Operation) + * [*get*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::OperationGetCall) and [*list*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::OperationListCall) * projects - * [*locations custom classes create*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationCustomClassCreateCall), [*locations custom classes delete*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationCustomClassDeleteCall), [*locations custom classes get*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationCustomClassGetCall), [*locations custom classes list*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationCustomClassListCall), [*locations custom classes patch*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationCustomClassPatchCall), [*locations phrase sets create*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationPhraseSetCreateCall), [*locations phrase sets delete*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationPhraseSetDeleteCall), [*locations phrase sets get*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationPhraseSetGetCall), [*locations phrase sets list*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationPhraseSetListCall) and [*locations phrase sets patch*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::ProjectLocationPhraseSetPatchCall) + * [*locations custom classes create*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationCustomClassCreateCall), [*locations custom classes delete*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationCustomClassDeleteCall), [*locations custom classes get*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationCustomClassGetCall), [*locations custom classes list*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationCustomClassListCall), [*locations custom classes patch*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationCustomClassPatchCall), [*locations phrase sets create*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationPhraseSetCreateCall), [*locations phrase sets delete*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationPhraseSetDeleteCall), [*locations phrase sets get*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationPhraseSetGetCall), [*locations phrase sets list*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationPhraseSetListCall) and [*locations phrase sets patch*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::ProjectLocationPhraseSetPatchCall) * speech - * [*longrunningrecognize*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::SpeechLongrunningrecognizeCall) and [*recognize*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/api::SpeechRecognizeCall) + * [*longrunningrecognize*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::SpeechLongrunningrecognizeCall) and [*recognize*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/api::SpeechRecognizeCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/Speech)** +* **[Hub](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/Speech)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::CallBuilder) -* **[Resources](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::CallBuilder) +* **[Resources](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Part)** + * **[Parts](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Delegate) to the -[Method Builder](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Delegate) to the +[Method Builder](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::RequestValue) and -[decodable](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::RequestValue) and +[decodable](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-speech1/5.0.3+20240222/google_speech1/client::RequestValue) are moved +* [request values](https://docs.rs/google-speech1/5.0.4+20240222/google_speech1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/speech1/src/api.rs b/gen/speech1/src/api.rs index 806cff2086..04be740e1c 100644 --- a/gen/speech1/src/api.rs +++ b/gen/speech1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Speech { Speech { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://speech.googleapis.com/".to_string(), _root_url: "https://speech.googleapis.com/".to_string(), } @@ -143,7 +143,7 @@ impl<'a, S> Speech { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/speech1/src/lib.rs b/gen/speech1/src/lib.rs index a2f0bc317d..15c00e2ab6 100644 --- a/gen/speech1/src/lib.rs +++ b/gen/speech1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Speech* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *speech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Speech* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *speech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Speech* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/speech-to-text/docs/quickstart-protocol). diff --git a/gen/speech1_beta1-cli/Cargo.toml b/gen/speech1_beta1-cli/Cargo.toml index 3c101dd5da..c6eb54285b 100644 --- a/gen/speech1_beta1-cli/Cargo.toml +++ b/gen/speech1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-speech1_beta1-cli" -version = "5.0.3+20181005" +version = "5.0.4+20181005" authors = ["Sebastian Thiel "] description = "A complete library to interact with Speech (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/speech1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-speech1_beta1] path = "../speech1_beta1" -version = "5.0.3+20181005" +version = "5.0.4+20181005" diff --git a/gen/speech1_beta1-cli/README.md b/gen/speech1_beta1-cli/README.md index 0e443c74bb..d6cabf4b3e 100644 --- a/gen/speech1_beta1-cli/README.md +++ b/gen/speech1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Speech* API at revision *20181005*. The CLI is at version *5.0.3*. +This documentation was generated from the *Speech* API at revision *20181005*. The CLI is at version *5.0.4*. ```bash speech1-beta1 [options] diff --git a/gen/speech1_beta1-cli/mkdocs.yml b/gen/speech1_beta1-cli/mkdocs.yml index f4f1b498f5..8cf514b9bb 100644 --- a/gen/speech1_beta1-cli/mkdocs.yml +++ b/gen/speech1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Speech v5.0.3+20181005 +site_name: Speech v5.0.4+20181005 site_url: http://byron.github.io/google-apis-rs/google-speech1_beta1-cli site_description: A complete library to interact with Speech (protocol v1beta1) diff --git a/gen/speech1_beta1-cli/src/main.rs b/gen/speech1_beta1-cli/src/main.rs index 0a11340e13..ba8e166685 100644 --- a/gen/speech1_beta1-cli/src/main.rs +++ b/gen/speech1_beta1-cli/src/main.rs @@ -566,7 +566,7 @@ async fn main() { let mut app = App::new("speech1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20181005") + .version("5.0.4+20181005") .about("Converts audio to text by applying powerful neural network models.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_speech1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/speech1_beta1/Cargo.toml b/gen/speech1_beta1/Cargo.toml index c0bfeff878..3b6412adee 100644 --- a/gen/speech1_beta1/Cargo.toml +++ b/gen/speech1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-speech1_beta1" -version = "5.0.3+20181005" +version = "5.0.4+20181005" authors = ["Sebastian Thiel "] description = "A complete library to interact with Speech (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/speech1_beta1" homepage = "https://cloud.google.com/speech-to-text/docs/quickstart-protocol" -documentation = "https://docs.rs/google-speech1_beta1/5.0.3+20181005" +documentation = "https://docs.rs/google-speech1_beta1/5.0.4+20181005" license = "MIT" keywords = ["speech", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/speech1_beta1/README.md b/gen/speech1_beta1/README.md index 866244344e..b1a8062063 100644 --- a/gen/speech1_beta1/README.md +++ b/gen/speech1_beta1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-speech1_beta1` library allows access to all features of the *Google Speech* service. -This documentation was generated from *Speech* crate version *5.0.3+20181005*, where *20181005* is the exact revision of the *speech:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Speech* crate version *5.0.4+20181005*, where *20181005* is the exact revision of the *speech:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Speech* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/speech-to-text/docs/quickstart-protocol). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/Speech) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/Speech) ... -* [operations](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/api::Operation) - * [*get*](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/api::OperationGetCall) and [*list*](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/api::OperationListCall) +* [operations](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/api::Operation) + * [*get*](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/api::OperationGetCall) and [*list*](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/api::OperationListCall) * speech - * [*asyncrecognize*](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/api::SpeechAsyncrecognizeCall) and [*syncrecognize*](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/api::SpeechSyncrecognizeCall) + * [*asyncrecognize*](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/api::SpeechAsyncrecognizeCall) and [*syncrecognize*](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/api::SpeechSyncrecognizeCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/Speech)** +* **[Hub](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/Speech)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -126,17 +126,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -146,29 +146,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-speech1_beta1/5.0.3+20181005/google_speech1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-speech1_beta1/5.0.4+20181005/google_speech1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/speech1_beta1/src/api.rs b/gen/speech1_beta1/src/api.rs index d33ff9f337..42acfc7439 100644 --- a/gen/speech1_beta1/src/api.rs +++ b/gen/speech1_beta1/src/api.rs @@ -123,7 +123,7 @@ impl<'a, S> Speech { Speech { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://speech.googleapis.com/".to_string(), _root_url: "https://speech.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Speech { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/speech1_beta1/src/lib.rs b/gen/speech1_beta1/src/lib.rs index 10536dccff..64b0f82e86 100644 --- a/gen/speech1_beta1/src/lib.rs +++ b/gen/speech1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Speech* crate version *5.0.3+20181005*, where *20181005* is the exact revision of the *speech:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Speech* crate version *5.0.4+20181005*, where *20181005* is the exact revision of the *speech:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Speech* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/speech-to-text/docs/quickstart-protocol). diff --git a/gen/sql1_beta4-cli/Cargo.toml b/gen/sql1_beta4-cli/Cargo.toml index 964a9cd43d..1bf7f085d8 100644 --- a/gen/sql1_beta4-cli/Cargo.toml +++ b/gen/sql1_beta4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sql1_beta4-cli" -version = "5.0.3+20200331" +version = "5.0.4+20200331" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sql1_beta4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sql1_beta4] path = "../sql1_beta4" -version = "5.0.3+20200331" +version = "5.0.4+20200331" diff --git a/gen/sql1_beta4-cli/README.md b/gen/sql1_beta4-cli/README.md index 8b364f0e2d..b27e78745e 100644 --- a/gen/sql1_beta4-cli/README.md +++ b/gen/sql1_beta4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *SQL Admin* API at revision *20200331*. The CLI is at version *5.0.3*. +This documentation was generated from the *SQL Admin* API at revision *20200331*. The CLI is at version *5.0.4*. ```bash sql1-beta4 [options] diff --git a/gen/sql1_beta4-cli/mkdocs.yml b/gen/sql1_beta4-cli/mkdocs.yml index cc3b77f354..72b5f6c2ce 100644 --- a/gen/sql1_beta4-cli/mkdocs.yml +++ b/gen/sql1_beta4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: SQL Admin v5.0.3+20200331 +site_name: SQL Admin v5.0.4+20200331 site_url: http://byron.github.io/google-apis-rs/google-sql1_beta4-cli site_description: A complete library to interact with SQL Admin (protocol v1beta4) diff --git a/gen/sql1_beta4-cli/src/main.rs b/gen/sql1_beta4-cli/src/main.rs index 484dda0a37..9b78522351 100644 --- a/gen/sql1_beta4-cli/src/main.rs +++ b/gen/sql1_beta4-cli/src/main.rs @@ -5389,7 +5389,7 @@ async fn main() { let mut app = App::new("sql1-beta4") .author("Sebastian Thiel ") - .version("5.0.3+20200331") + .version("5.0.4+20200331") .about("API for Cloud SQL database instance management") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sql1_beta4_cli") .arg(Arg::with_name("url") diff --git a/gen/sql1_beta4/Cargo.toml b/gen/sql1_beta4/Cargo.toml index 572f3f6b9c..dad1e6a106 100644 --- a/gen/sql1_beta4/Cargo.toml +++ b/gen/sql1_beta4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sql1_beta4" -version = "5.0.3+20200331" +version = "5.0.4+20200331" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sql1_beta4" homepage = "https://developers.google.com/cloud-sql/" -documentation = "https://docs.rs/google-sql1_beta4/5.0.3+20200331" +documentation = "https://docs.rs/google-sql1_beta4/5.0.4+20200331" license = "MIT" keywords = ["sql", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sql1_beta4/README.md b/gen/sql1_beta4/README.md index f33a8144ec..eb5d13ba97 100644 --- a/gen/sql1_beta4/README.md +++ b/gen/sql1_beta4/README.md @@ -5,32 +5,32 @@ DO NOT EDIT ! --> The `google-sql1_beta4` library allows access to all features of the *Google SQL Admin* service. -This documentation was generated from *SQL Admin* crate version *5.0.3+20200331*, where *20200331* is the exact revision of the *sql:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *SQL Admin* crate version *5.0.4+20200331*, where *20200331* is the exact revision of the *sql:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *SQL Admin* *v1_beta4* API can be found at the [official documentation site](https://developers.google.com/cloud-sql/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/SQLAdmin) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/SQLAdmin) ... -* [backup runs](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::BackupRun) - * [*delete*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::BackupRunDeleteCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::BackupRunGetCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::BackupRunInsertCall) and [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::BackupRunListCall) -* [databases](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::Database) - * [*delete*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::DatabaseDeleteCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::DatabaseGetCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::DatabaseInsertCall), [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::DatabaseListCall), [*patch*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::DatabasePatchCall) and [*update*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::DatabaseUpdateCall) -* [flags](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::Flag) - * [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::FlagListCall) +* [backup runs](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::BackupRun) + * [*delete*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::BackupRunDeleteCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::BackupRunGetCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::BackupRunInsertCall) and [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::BackupRunListCall) +* [databases](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::Database) + * [*delete*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::DatabaseDeleteCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::DatabaseGetCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::DatabaseInsertCall), [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::DatabaseListCall), [*patch*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::DatabasePatchCall) and [*update*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::DatabaseUpdateCall) +* [flags](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::Flag) + * [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::FlagListCall) * instances - * [*add server ca*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceAddServerCaCall), [*clone*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceCloneCall), [*delete*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceDeleteCall), [*demote master*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceDemoteMasterCall), [*export*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceExportCall), [*failover*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceFailoverCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceGetCall), [*import*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceImportCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceInsertCall), [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceListCall), [*list server cas*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceListServerCaCall), [*patch*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstancePatchCall), [*promote replica*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstancePromoteReplicaCall), [*reset ssl config*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceResetSslConfigCall), [*restart*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceRestartCall), [*restore backup*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceRestoreBackupCall), [*rotate server ca*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceRotateServerCaCall), [*start replica*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceStartReplicaCall), [*stop replica*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceStopReplicaCall), [*truncate log*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceTruncateLogCall) and [*update*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::InstanceUpdateCall) -* [operations](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::Operation) - * [*get*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::OperationGetCall) and [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::OperationListCall) + * [*add server ca*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceAddServerCaCall), [*clone*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceCloneCall), [*delete*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceDeleteCall), [*demote master*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceDemoteMasterCall), [*export*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceExportCall), [*failover*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceFailoverCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceGetCall), [*import*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceImportCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceInsertCall), [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceListCall), [*list server cas*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceListServerCaCall), [*patch*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstancePatchCall), [*promote replica*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstancePromoteReplicaCall), [*reset ssl config*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceResetSslConfigCall), [*restart*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceRestartCall), [*restore backup*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceRestoreBackupCall), [*rotate server ca*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceRotateServerCaCall), [*start replica*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceStartReplicaCall), [*stop replica*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceStopReplicaCall), [*truncate log*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceTruncateLogCall) and [*update*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::InstanceUpdateCall) +* [operations](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::Operation) + * [*get*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::OperationGetCall) and [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::OperationListCall) * projects - * [*instances reschedule maintenance*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::ProjectInstanceRescheduleMaintenanceCall), [*instances start external sync*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::ProjectInstanceStartExternalSyncCall) and [*instances verify external sync settings*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::ProjectInstanceVerifyExternalSyncSettingCall) -* [ssl certs](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::SslCert) - * [*create ephemeral*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::SslCertCreateEphemeralCall), [*delete*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::SslCertDeleteCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::SslCertGetCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::SslCertInsertCall) and [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::SslCertListCall) -* [tiers](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::Tier) - * [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::TierListCall) -* [users](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::User) - * [*delete*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::UserDeleteCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::UserInsertCall), [*list*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::UserListCall) and [*update*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/api::UserUpdateCall) + * [*instances reschedule maintenance*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::ProjectInstanceRescheduleMaintenanceCall), [*instances start external sync*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::ProjectInstanceStartExternalSyncCall) and [*instances verify external sync settings*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::ProjectInstanceVerifyExternalSyncSettingCall) +* [ssl certs](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::SslCert) + * [*create ephemeral*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::SslCertCreateEphemeralCall), [*delete*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::SslCertDeleteCall), [*get*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::SslCertGetCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::SslCertInsertCall) and [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::SslCertListCall) +* [tiers](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::Tier) + * [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::TierListCall) +* [users](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::User) + * [*delete*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::UserDeleteCall), [*insert*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::UserInsertCall), [*list*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::UserListCall) and [*update*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/api::UserUpdateCall) @@ -39,17 +39,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/SQLAdmin)** +* **[Hub](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/SQLAdmin)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::CallBuilder) -* **[Resources](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::CallBuilder) +* **[Resources](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Part)** + * **[Parts](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -173,17 +173,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -193,29 +193,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Delegate) to the -[Method Builder](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Delegate) to the +[Method Builder](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::RequestValue) and -[decodable](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::RequestValue) and +[decodable](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sql1_beta4/5.0.3+20200331/google_sql1_beta4/client::RequestValue) are moved +* [request values](https://docs.rs/google-sql1_beta4/5.0.4+20200331/google_sql1_beta4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sql1_beta4/src/api.rs b/gen/sql1_beta4/src/api.rs index 99ee1b9d01..b122651ea4 100644 --- a/gen/sql1_beta4/src/api.rs +++ b/gen/sql1_beta4/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> SQLAdmin { SQLAdmin { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sqladmin.googleapis.com/".to_string(), _root_url: "https://sqladmin.googleapis.com/".to_string(), } @@ -166,7 +166,7 @@ impl<'a, S> SQLAdmin { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sql1_beta4/src/lib.rs b/gen/sql1_beta4/src/lib.rs index 7431a69e60..41b56001da 100644 --- a/gen/sql1_beta4/src/lib.rs +++ b/gen/sql1_beta4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *SQL Admin* crate version *5.0.3+20200331*, where *20200331* is the exact revision of the *sql:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *SQL Admin* crate version *5.0.4+20200331*, where *20200331* is the exact revision of the *sql:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *SQL Admin* *v1_beta4* API can be found at the //! [official documentation site](https://developers.google.com/cloud-sql/). diff --git a/gen/sqladmin1-cli/Cargo.toml b/gen/sqladmin1-cli/Cargo.toml index 2434f46969..18c47af013 100644 --- a/gen/sqladmin1-cli/Cargo.toml +++ b/gen/sqladmin1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sqladmin1-cli" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sqladmin1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sqladmin1] path = "../sqladmin1" -version = "5.0.3+20240219" +version = "5.0.4+20240219" diff --git a/gen/sqladmin1-cli/README.md b/gen/sqladmin1-cli/README.md index c9b42da01b..27d2c81cbc 100644 --- a/gen/sqladmin1-cli/README.md +++ b/gen/sqladmin1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *SQL Admin* API at revision *20240219*. The CLI is at version *5.0.3*. +This documentation was generated from the *SQL Admin* API at revision *20240219*. The CLI is at version *5.0.4*. ```bash sqladmin1 [options] diff --git a/gen/sqladmin1-cli/mkdocs.yml b/gen/sqladmin1-cli/mkdocs.yml index 420baf13f0..d64d8a2e5f 100644 --- a/gen/sqladmin1-cli/mkdocs.yml +++ b/gen/sqladmin1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: SQL Admin v5.0.3+20240219 +site_name: SQL Admin v5.0.4+20240219 site_url: http://byron.github.io/google-apis-rs/google-sqladmin1-cli site_description: A complete library to interact with SQL Admin (protocol v1) diff --git a/gen/sqladmin1-cli/src/main.rs b/gen/sqladmin1-cli/src/main.rs index 7c400cb9eb..bba6bfaad8 100644 --- a/gen/sqladmin1-cli/src/main.rs +++ b/gen/sqladmin1-cli/src/main.rs @@ -6766,7 +6766,7 @@ async fn main() { let mut app = App::new("sqladmin1") .author("Sebastian Thiel ") - .version("5.0.3+20240219") + .version("5.0.4+20240219") .about("API for Cloud SQL database instance management") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sqladmin1_cli") .arg(Arg::with_name("url") diff --git a/gen/sqladmin1/Cargo.toml b/gen/sqladmin1/Cargo.toml index e9576e8893..162b17494f 100644 --- a/gen/sqladmin1/Cargo.toml +++ b/gen/sqladmin1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sqladmin1" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sqladmin1" homepage = "https://developers.google.com/cloud-sql/" -documentation = "https://docs.rs/google-sqladmin1/5.0.3+20240219" +documentation = "https://docs.rs/google-sqladmin1/5.0.4+20240219" license = "MIT" keywords = ["sqladmin", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sqladmin1/README.md b/gen/sqladmin1/README.md index 523909b22f..e37d6769ee 100644 --- a/gen/sqladmin1/README.md +++ b/gen/sqladmin1/README.md @@ -5,34 +5,34 @@ DO NOT EDIT ! --> The `google-sqladmin1` library allows access to all features of the *Google SQL Admin* service. -This documentation was generated from *SQL Admin* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *sqladmin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *SQL Admin* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *sqladmin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *SQL Admin* *v1* API can be found at the [official documentation site](https://developers.google.com/cloud-sql/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/SQLAdmin) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/SQLAdmin) ... -* [backup runs](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::BackupRun) - * [*delete*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::BackupRunDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::BackupRunGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::BackupRunInsertCall) and [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::BackupRunListCall) +* [backup runs](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::BackupRun) + * [*delete*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::BackupRunDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::BackupRunGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::BackupRunInsertCall) and [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::BackupRunListCall) * connect - * [*generate ephemeral*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ConnectGenerateEphemeralCall) and [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ConnectGetCall) -* [databases](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::Database) - * [*delete*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::DatabaseDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::DatabaseGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::DatabaseInsertCall), [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::DatabaseListCall), [*patch*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::DatabasePatchCall) and [*update*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::DatabaseUpdateCall) -* [flags](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::Flag) - * [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::FlagListCall) + * [*generate ephemeral*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ConnectGenerateEphemeralCall) and [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ConnectGetCall) +* [databases](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::Database) + * [*delete*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::DatabaseDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::DatabaseGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::DatabaseInsertCall), [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::DatabaseListCall), [*patch*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::DatabasePatchCall) and [*update*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::DatabaseUpdateCall) +* [flags](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::Flag) + * [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::FlagListCall) * instances - * [*add server ca*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceAddServerCaCall), [*clone*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceCloneCall), [*delete*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceDeleteCall), [*demote*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceDemoteCall), [*demote master*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceDemoteMasterCall), [*export*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceExportCall), [*failover*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceFailoverCall), [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceGetCall), [*import*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceImportCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceInsertCall), [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceListCall), [*list server cas*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceListServerCaCall), [*patch*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstancePatchCall), [*promote replica*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstancePromoteReplicaCall), [*reencrypt*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceReencryptCall), [*reset ssl config*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceResetSslConfigCall), [*restart*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceRestartCall), [*restore backup*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceRestoreBackupCall), [*rotate server ca*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceRotateServerCaCall), [*start replica*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceStartReplicaCall), [*stop replica*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceStopReplicaCall), [*switchover*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceSwitchoverCall), [*truncate log*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceTruncateLogCall) and [*update*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::InstanceUpdateCall) -* [operations](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::Operation) - * [*cancel*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::OperationCancelCall), [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::OperationGetCall) and [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::OperationListCall) + * [*add server ca*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceAddServerCaCall), [*clone*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceCloneCall), [*delete*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceDeleteCall), [*demote*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceDemoteCall), [*demote master*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceDemoteMasterCall), [*export*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceExportCall), [*failover*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceFailoverCall), [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceGetCall), [*import*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceImportCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceInsertCall), [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceListCall), [*list server cas*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceListServerCaCall), [*patch*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstancePatchCall), [*promote replica*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstancePromoteReplicaCall), [*reencrypt*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceReencryptCall), [*reset ssl config*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceResetSslConfigCall), [*restart*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceRestartCall), [*restore backup*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceRestoreBackupCall), [*rotate server ca*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceRotateServerCaCall), [*start replica*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceStartReplicaCall), [*stop replica*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceStopReplicaCall), [*switchover*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceSwitchoverCall), [*truncate log*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceTruncateLogCall) and [*update*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::InstanceUpdateCall) +* [operations](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::Operation) + * [*cancel*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::OperationCancelCall), [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::OperationGetCall) and [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::OperationListCall) * projects - * [*instances get disk shrink config*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstanceGetDiskShrinkConfigCall), [*instances get latest recovery time*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstanceGetLatestRecoveryTimeCall), [*instances perform disk shrink*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstancePerformDiskShrinkCall), [*instances reschedule maintenance*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstanceRescheduleMaintenanceCall), [*instances reset replica size*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstanceResetReplicaSizeCall), [*instances start external sync*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstanceStartExternalSyncCall) and [*instances verify external sync settings*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::ProjectInstanceVerifyExternalSyncSettingCall) -* [ssl certs](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::SslCert) - * [*create ephemeral*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::SslCertCreateEphemeralCall), [*delete*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::SslCertDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::SslCertGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::SslCertInsertCall) and [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::SslCertListCall) -* [tiers](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::Tier) - * [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::TierListCall) -* [users](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::User) - * [*delete*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::UserDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::UserGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::UserInsertCall), [*list*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::UserListCall) and [*update*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/api::UserUpdateCall) + * [*instances get disk shrink config*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstanceGetDiskShrinkConfigCall), [*instances get latest recovery time*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstanceGetLatestRecoveryTimeCall), [*instances perform disk shrink*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstancePerformDiskShrinkCall), [*instances reschedule maintenance*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstanceRescheduleMaintenanceCall), [*instances reset replica size*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstanceResetReplicaSizeCall), [*instances start external sync*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstanceStartExternalSyncCall) and [*instances verify external sync settings*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::ProjectInstanceVerifyExternalSyncSettingCall) +* [ssl certs](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::SslCert) + * [*create ephemeral*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::SslCertCreateEphemeralCall), [*delete*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::SslCertDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::SslCertGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::SslCertInsertCall) and [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::SslCertListCall) +* [tiers](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::Tier) + * [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::TierListCall) +* [users](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::User) + * [*delete*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::UserDeleteCall), [*get*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::UserGetCall), [*insert*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::UserInsertCall), [*list*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::UserListCall) and [*update*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/api::UserUpdateCall) @@ -41,17 +41,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/SQLAdmin)** +* **[Hub](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/SQLAdmin)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::CallBuilder) -* **[Resources](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::CallBuilder) +* **[Resources](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Part)** + * **[Parts](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -181,17 +181,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -201,29 +201,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Delegate) to the -[Method Builder](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Delegate) to the +[Method Builder](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::RequestValue) and -[decodable](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::RequestValue) and +[decodable](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sqladmin1/5.0.3+20240219/google_sqladmin1/client::RequestValue) are moved +* [request values](https://docs.rs/google-sqladmin1/5.0.4+20240219/google_sqladmin1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sqladmin1/src/api.rs b/gen/sqladmin1/src/api.rs index 9589c0a989..7befd64c1c 100644 --- a/gen/sqladmin1/src/api.rs +++ b/gen/sqladmin1/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> SQLAdmin { SQLAdmin { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sqladmin.googleapis.com/".to_string(), _root_url: "https://sqladmin.googleapis.com/".to_string(), } @@ -169,7 +169,7 @@ impl<'a, S> SQLAdmin { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sqladmin1/src/lib.rs b/gen/sqladmin1/src/lib.rs index 2f874646e5..bbdebb3a2a 100644 --- a/gen/sqladmin1/src/lib.rs +++ b/gen/sqladmin1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *SQL Admin* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *sqladmin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *SQL Admin* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *sqladmin:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *SQL Admin* *v1* API can be found at the //! [official documentation site](https://developers.google.com/cloud-sql/). diff --git a/gen/sqladmin1_beta4-cli/Cargo.toml b/gen/sqladmin1_beta4-cli/Cargo.toml index 134d8d9a74..23da4a0505 100644 --- a/gen/sqladmin1_beta4-cli/Cargo.toml +++ b/gen/sqladmin1_beta4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sqladmin1_beta4-cli" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sqladmin1_beta4-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sqladmin1_beta4] path = "../sqladmin1_beta4" -version = "5.0.3+20240219" +version = "5.0.4+20240219" diff --git a/gen/sqladmin1_beta4-cli/README.md b/gen/sqladmin1_beta4-cli/README.md index 361b0be582..b2f8fd3170 100644 --- a/gen/sqladmin1_beta4-cli/README.md +++ b/gen/sqladmin1_beta4-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *SQL Admin* API at revision *20240219*. The CLI is at version *5.0.3*. +This documentation was generated from the *SQL Admin* API at revision *20240219*. The CLI is at version *5.0.4*. ```bash sqladmin1-beta4 [options] diff --git a/gen/sqladmin1_beta4-cli/mkdocs.yml b/gen/sqladmin1_beta4-cli/mkdocs.yml index 4d58b333df..b6d894b402 100644 --- a/gen/sqladmin1_beta4-cli/mkdocs.yml +++ b/gen/sqladmin1_beta4-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: SQL Admin v5.0.3+20240219 +site_name: SQL Admin v5.0.4+20240219 site_url: http://byron.github.io/google-apis-rs/google-sqladmin1_beta4-cli site_description: A complete library to interact with SQL Admin (protocol v1beta4) diff --git a/gen/sqladmin1_beta4-cli/src/main.rs b/gen/sqladmin1_beta4-cli/src/main.rs index 7eba8e7b50..9a215873ad 100644 --- a/gen/sqladmin1_beta4-cli/src/main.rs +++ b/gen/sqladmin1_beta4-cli/src/main.rs @@ -6766,7 +6766,7 @@ async fn main() { let mut app = App::new("sqladmin1-beta4") .author("Sebastian Thiel ") - .version("5.0.3+20240219") + .version("5.0.4+20240219") .about("API for Cloud SQL database instance management") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sqladmin1_beta4_cli") .arg(Arg::with_name("url") diff --git a/gen/sqladmin1_beta4/Cargo.toml b/gen/sqladmin1_beta4/Cargo.toml index f1d15756d7..0734919e5b 100644 --- a/gen/sqladmin1_beta4/Cargo.toml +++ b/gen/sqladmin1_beta4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sqladmin1_beta4" -version = "5.0.3+20240219" +version = "5.0.4+20240219" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sqladmin1_beta4" homepage = "https://developers.google.com/cloud-sql/" -documentation = "https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219" +documentation = "https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219" license = "MIT" keywords = ["sqladmin", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sqladmin1_beta4/README.md b/gen/sqladmin1_beta4/README.md index 15f0fdbe9b..864afbcead 100644 --- a/gen/sqladmin1_beta4/README.md +++ b/gen/sqladmin1_beta4/README.md @@ -5,34 +5,34 @@ DO NOT EDIT ! --> The `google-sqladmin1_beta4` library allows access to all features of the *Google SQL Admin* service. -This documentation was generated from *SQL Admin* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *SQL Admin* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *SQL Admin* *v1_beta4* API can be found at the [official documentation site](https://developers.google.com/cloud-sql/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/SQLAdmin) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/SQLAdmin) ... -* [backup runs](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::BackupRun) - * [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::BackupRunDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::BackupRunGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::BackupRunInsertCall) and [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::BackupRunListCall) +* [backup runs](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::BackupRun) + * [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::BackupRunDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::BackupRunGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::BackupRunInsertCall) and [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::BackupRunListCall) * connect - * [*generate ephemeral*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ConnectGenerateEphemeralCall) and [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ConnectGetCall) -* [databases](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::Database) - * [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::DatabaseDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::DatabaseGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::DatabaseInsertCall), [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::DatabaseListCall), [*patch*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::DatabasePatchCall) and [*update*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::DatabaseUpdateCall) -* [flags](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::Flag) - * [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::FlagListCall) + * [*generate ephemeral*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ConnectGenerateEphemeralCall) and [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ConnectGetCall) +* [databases](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::Database) + * [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::DatabaseDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::DatabaseGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::DatabaseInsertCall), [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::DatabaseListCall), [*patch*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::DatabasePatchCall) and [*update*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::DatabaseUpdateCall) +* [flags](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::Flag) + * [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::FlagListCall) * instances - * [*add server ca*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceAddServerCaCall), [*clone*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceCloneCall), [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceDeleteCall), [*demote*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceDemoteCall), [*demote master*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceDemoteMasterCall), [*export*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceExportCall), [*failover*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceFailoverCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceGetCall), [*import*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceImportCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceInsertCall), [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceListCall), [*list server cas*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceListServerCaCall), [*patch*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstancePatchCall), [*promote replica*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstancePromoteReplicaCall), [*reencrypt*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceReencryptCall), [*reset ssl config*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceResetSslConfigCall), [*restart*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceRestartCall), [*restore backup*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceRestoreBackupCall), [*rotate server ca*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceRotateServerCaCall), [*start replica*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceStartReplicaCall), [*stop replica*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceStopReplicaCall), [*switchover*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceSwitchoverCall), [*truncate log*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceTruncateLogCall) and [*update*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::InstanceUpdateCall) -* [operations](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::Operation) - * [*cancel*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::OperationCancelCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::OperationGetCall) and [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::OperationListCall) + * [*add server ca*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceAddServerCaCall), [*clone*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceCloneCall), [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceDeleteCall), [*demote*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceDemoteCall), [*demote master*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceDemoteMasterCall), [*export*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceExportCall), [*failover*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceFailoverCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceGetCall), [*import*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceImportCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceInsertCall), [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceListCall), [*list server cas*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceListServerCaCall), [*patch*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstancePatchCall), [*promote replica*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstancePromoteReplicaCall), [*reencrypt*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceReencryptCall), [*reset ssl config*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceResetSslConfigCall), [*restart*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceRestartCall), [*restore backup*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceRestoreBackupCall), [*rotate server ca*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceRotateServerCaCall), [*start replica*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceStartReplicaCall), [*stop replica*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceStopReplicaCall), [*switchover*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceSwitchoverCall), [*truncate log*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceTruncateLogCall) and [*update*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::InstanceUpdateCall) +* [operations](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::Operation) + * [*cancel*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::OperationCancelCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::OperationGetCall) and [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::OperationListCall) * projects - * [*instances get disk shrink config*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstanceGetDiskShrinkConfigCall), [*instances get latest recovery time*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstanceGetLatestRecoveryTimeCall), [*instances perform disk shrink*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstancePerformDiskShrinkCall), [*instances reschedule maintenance*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstanceRescheduleMaintenanceCall), [*instances reset replica size*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstanceResetReplicaSizeCall), [*instances start external sync*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstanceStartExternalSyncCall) and [*instances verify external sync settings*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::ProjectInstanceVerifyExternalSyncSettingCall) -* [ssl certs](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::SslCert) - * [*create ephemeral*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::SslCertCreateEphemeralCall), [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::SslCertDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::SslCertGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::SslCertInsertCall) and [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::SslCertListCall) -* [tiers](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::Tier) - * [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::TierListCall) -* [users](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::User) - * [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::UserDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::UserGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::UserInsertCall), [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::UserListCall) and [*update*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/api::UserUpdateCall) + * [*instances get disk shrink config*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstanceGetDiskShrinkConfigCall), [*instances get latest recovery time*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstanceGetLatestRecoveryTimeCall), [*instances perform disk shrink*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstancePerformDiskShrinkCall), [*instances reschedule maintenance*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstanceRescheduleMaintenanceCall), [*instances reset replica size*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstanceResetReplicaSizeCall), [*instances start external sync*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstanceStartExternalSyncCall) and [*instances verify external sync settings*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::ProjectInstanceVerifyExternalSyncSettingCall) +* [ssl certs](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::SslCert) + * [*create ephemeral*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::SslCertCreateEphemeralCall), [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::SslCertDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::SslCertGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::SslCertInsertCall) and [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::SslCertListCall) +* [tiers](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::Tier) + * [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::TierListCall) +* [users](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::User) + * [*delete*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::UserDeleteCall), [*get*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::UserGetCall), [*insert*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::UserInsertCall), [*list*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::UserListCall) and [*update*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/api::UserUpdateCall) @@ -41,17 +41,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/SQLAdmin)** +* **[Hub](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/SQLAdmin)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::CallBuilder) -* **[Resources](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::CallBuilder) +* **[Resources](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Part)** + * **[Parts](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -181,17 +181,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -201,29 +201,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Delegate) to the -[Method Builder](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Delegate) to the +[Method Builder](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::RequestValue) and -[decodable](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::RequestValue) and +[decodable](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sqladmin1_beta4/5.0.3+20240219/google_sqladmin1_beta4/client::RequestValue) are moved +* [request values](https://docs.rs/google-sqladmin1_beta4/5.0.4+20240219/google_sqladmin1_beta4/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sqladmin1_beta4/src/api.rs b/gen/sqladmin1_beta4/src/api.rs index 9aa2bf20bd..9bdfda5270 100644 --- a/gen/sqladmin1_beta4/src/api.rs +++ b/gen/sqladmin1_beta4/src/api.rs @@ -131,7 +131,7 @@ impl<'a, S> SQLAdmin { SQLAdmin { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sqladmin.googleapis.com/".to_string(), _root_url: "https://sqladmin.googleapis.com/".to_string(), } @@ -169,7 +169,7 @@ impl<'a, S> SQLAdmin { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sqladmin1_beta4/src/lib.rs b/gen/sqladmin1_beta4/src/lib.rs index a6128e2e7a..556f66d44d 100644 --- a/gen/sqladmin1_beta4/src/lib.rs +++ b/gen/sqladmin1_beta4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *SQL Admin* crate version *5.0.3+20240219*, where *20240219* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *SQL Admin* crate version *5.0.4+20240219*, where *20240219* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *SQL Admin* *v1_beta4* API can be found at the //! [official documentation site](https://developers.google.com/cloud-sql/). diff --git a/gen/storage1-cli/Cargo.toml b/gen/storage1-cli/Cargo.toml index 50d7637204..1f31d8ed83 100644 --- a/gen/storage1-cli/Cargo.toml +++ b/gen/storage1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-storage1-cli" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with storage (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/storage1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-storage1] path = "../storage1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" diff --git a/gen/storage1-cli/README.md b/gen/storage1-cli/README.md index 904e46aac8..6eb0d2de83 100644 --- a/gen/storage1-cli/README.md +++ b/gen/storage1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *storage* API at revision *20240229*. The CLI is at version *5.0.3*. +This documentation was generated from the *storage* API at revision *20240229*. The CLI is at version *5.0.4*. ```bash storage1 [options] diff --git a/gen/storage1-cli/mkdocs.yml b/gen/storage1-cli/mkdocs.yml index 04e3553ad9..b1e5181d9b 100644 --- a/gen/storage1-cli/mkdocs.yml +++ b/gen/storage1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: storage v5.0.3+20240229 +site_name: storage v5.0.4+20240229 site_url: http://byron.github.io/google-apis-rs/google-storage1-cli site_description: A complete library to interact with storage (protocol v1) diff --git a/gen/storage1-cli/src/main.rs b/gen/storage1-cli/src/main.rs index 7533d74177..086f2f81e3 100644 --- a/gen/storage1-cli/src/main.rs +++ b/gen/storage1-cli/src/main.rs @@ -8811,7 +8811,7 @@ async fn main() { let mut app = App::new("storage1") .author("Sebastian Thiel ") - .version("5.0.3+20240229") + .version("5.0.4+20240229") .about("Stores and retrieves potentially large, immutable data objects.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_storage1_cli") .arg(Arg::with_name("url") diff --git a/gen/storage1/Cargo.toml b/gen/storage1/Cargo.toml index 1962f4243b..ac05d9a093 100644 --- a/gen/storage1/Cargo.toml +++ b/gen/storage1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-storage1" -version = "5.0.3+20240229" +version = "5.0.4+20240229" authors = ["Sebastian Thiel "] description = "A complete library to interact with storage (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/storage1" homepage = "https://developers.google.com/storage/docs/json_api/" -documentation = "https://docs.rs/google-storage1/5.0.3+20240229" +documentation = "https://docs.rs/google-storage1/5.0.4+20240229" license = "MIT" keywords = ["storage", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/storage1/README.md b/gen/storage1/README.md index e4ce4d11cb..9863291b1d 100644 --- a/gen/storage1/README.md +++ b/gen/storage1/README.md @@ -5,50 +5,50 @@ DO NOT EDIT ! --> The `google-storage1` library allows access to all features of the *Google storage* service. -This documentation was generated from *storage* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *storage* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *storage* *v1* API can be found at the [official documentation site](https://developers.google.com/storage/docs/json_api/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/Storage) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/Storage) ... * anywhere caches - * [*disable*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachDisableCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachGetCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachListCall), [*pause*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachPauseCall), [*resume*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachResumeCall) and [*update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::AnywhereCachUpdateCall) -* [bucket access controls](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControl) - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControlDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControlGetCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControlInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControlListCall), [*patch*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControlPatchCall) and [*update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketAccessControlUpdateCall) -* [buckets](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::Bucket) - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketGetCall), [*get iam policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketGetIamPolicyCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketListCall), [*lock retention policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketLockRetentionPolicyCall), [*operations cancel*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketOperationCancelCall), [*operations get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketOperationGetCall), [*operations list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketOperationListCall), [*patch*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketPatchCall), [*set iam policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketTestIamPermissionCall) and [*update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::BucketUpdateCall) -* [channels](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::Channel) - * [*stop*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ChannelStopCall) + * [*disable*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachDisableCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachGetCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachListCall), [*pause*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachPauseCall), [*resume*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachResumeCall) and [*update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::AnywhereCachUpdateCall) +* [bucket access controls](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControl) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControlDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControlGetCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControlInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControlListCall), [*patch*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControlPatchCall) and [*update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketAccessControlUpdateCall) +* [buckets](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::Bucket) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketGetCall), [*get iam policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketGetIamPolicyCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketListCall), [*lock retention policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketLockRetentionPolicyCall), [*operations cancel*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketOperationCancelCall), [*operations get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketOperationGetCall), [*operations list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketOperationListCall), [*patch*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketPatchCall), [*set iam policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketTestIamPermissionCall) and [*update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::BucketUpdateCall) +* [channels](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::Channel) + * [*stop*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ChannelStopCall) * default object access controls - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::DefaultObjectAccessControlDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::DefaultObjectAccessControlGetCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::DefaultObjectAccessControlInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::DefaultObjectAccessControlListCall), [*patch*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::DefaultObjectAccessControlPatchCall) and [*update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::DefaultObjectAccessControlUpdateCall) -* [folders](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::Folder) - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::FolderDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::FolderGetCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::FolderInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::FolderListCall) and [*rename*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::FolderRenameCall) -* [managed folders](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolder) - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderGetCall), [*get iam policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderGetIamPolicyCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderListCall), [*set iam policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ManagedFolderTestIamPermissionCall) -* [notifications](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::Notification) - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::NotificationDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::NotificationGetCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::NotificationInsertCall) and [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::NotificationListCall) -* [object access controls](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControl) - * [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControlDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControlGetCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControlInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControlListCall), [*patch*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControlPatchCall) and [*update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectAccessControlUpdateCall) -* [objects](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::Object) - * [*bulk restore*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectBulkRestoreCall), [*compose*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectComposeCall), [*copy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectCopyCall), [*delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectGetCall), [*get iam policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectGetIamPolicyCall), [*insert*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectInsertCall), [*list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectListCall), [*patch*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectPatchCall), [*restore*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectRestoreCall), [*rewrite*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectRewriteCall), [*set iam policy*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectTestIamPermissionCall), [*update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectUpdateCall) and [*watch all*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectWatchAllCall) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::DefaultObjectAccessControlDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::DefaultObjectAccessControlGetCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::DefaultObjectAccessControlInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::DefaultObjectAccessControlListCall), [*patch*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::DefaultObjectAccessControlPatchCall) and [*update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::DefaultObjectAccessControlUpdateCall) +* [folders](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::Folder) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::FolderDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::FolderGetCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::FolderInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::FolderListCall) and [*rename*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::FolderRenameCall) +* [managed folders](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolder) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderGetCall), [*get iam policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderGetIamPolicyCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderListCall), [*set iam policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderSetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ManagedFolderTestIamPermissionCall) +* [notifications](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::Notification) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::NotificationDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::NotificationGetCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::NotificationInsertCall) and [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::NotificationListCall) +* [object access controls](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControl) + * [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControlDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControlGetCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControlInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControlListCall), [*patch*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControlPatchCall) and [*update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectAccessControlUpdateCall) +* [objects](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::Object) + * [*bulk restore*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectBulkRestoreCall), [*compose*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectComposeCall), [*copy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectCopyCall), [*delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectDeleteCall), [*get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectGetCall), [*get iam policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectGetIamPolicyCall), [*insert*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectInsertCall), [*list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectListCall), [*patch*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectPatchCall), [*restore*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectRestoreCall), [*rewrite*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectRewriteCall), [*set iam policy*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectTestIamPermissionCall), [*update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectUpdateCall) and [*watch all*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectWatchAllCall) * projects - * [*hmac keys create*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ProjectHmacKeyCreateCall), [*hmac keys delete*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ProjectHmacKeyDeleteCall), [*hmac keys get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ProjectHmacKeyGetCall), [*hmac keys list*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ProjectHmacKeyListCall), [*hmac keys update*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ProjectHmacKeyUpdateCall) and [*service account get*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ProjectServiceAccountGetCall) + * [*hmac keys create*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ProjectHmacKeyCreateCall), [*hmac keys delete*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ProjectHmacKeyDeleteCall), [*hmac keys get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ProjectHmacKeyGetCall), [*hmac keys list*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ProjectHmacKeyListCall), [*hmac keys update*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ProjectHmacKeyUpdateCall) and [*service account get*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ProjectServiceAccountGetCall) Upload supported by ... -* [*insert objects*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectInsertCall) +* [*insert objects*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectInsertCall) Download supported by ... -* [*get objects*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectGetCall) +* [*get objects*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectGetCall) Subscription supported by ... -* [*list objects*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectListCall) -* [*watch all objects*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/api::ObjectWatchAllCall) +* [*list objects*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectListCall) +* [*watch all objects*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/api::ObjectWatchAllCall) @@ -56,17 +56,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/Storage)** +* **[Hub](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/Storage)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::CallBuilder) -* **[Resources](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::CallBuilder) +* **[Resources](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Part)** + * **[Parts](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -186,17 +186,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -206,29 +206,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Delegate) to the -[Method Builder](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Delegate) to the +[Method Builder](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::RequestValue) and -[decodable](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::RequestValue) and +[decodable](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-storage1/5.0.3+20240229/google_storage1/client::RequestValue) are moved +* [request values](https://docs.rs/google-storage1/5.0.4+20240229/google_storage1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/storage1/src/api.rs b/gen/storage1/src/api.rs index 01d62406d9..6f89a9aa96 100644 --- a/gen/storage1/src/api.rs +++ b/gen/storage1/src/api.rs @@ -156,7 +156,7 @@ impl<'a, S> Storage { Storage { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://storage.googleapis.com/storage/v1/".to_string(), _root_url: "https://storage.googleapis.com/".to_string(), } @@ -197,7 +197,7 @@ impl<'a, S> Storage { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/storage1/src/lib.rs b/gen/storage1/src/lib.rs index 6010df76fc..e38cb7a57d 100644 --- a/gen/storage1/src/lib.rs +++ b/gen/storage1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *storage* crate version *5.0.3+20240229*, where *20240229* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *storage* crate version *5.0.4+20240229*, where *20240229* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *storage* *v1* API can be found at the //! [official documentation site](https://developers.google.com/storage/docs/json_api/). diff --git a/gen/storagetransfer1-cli/Cargo.toml b/gen/storagetransfer1-cli/Cargo.toml index 6a2166c7b3..68872c20b6 100644 --- a/gen/storagetransfer1-cli/Cargo.toml +++ b/gen/storagetransfer1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-storagetransfer1-cli" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with storagetransfer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/storagetransfer1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-storagetransfer1] path = "../storagetransfer1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" diff --git a/gen/storagetransfer1-cli/README.md b/gen/storagetransfer1-cli/README.md index dddd069d29..3b5b09e321 100644 --- a/gen/storagetransfer1-cli/README.md +++ b/gen/storagetransfer1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *storagetransfer* API at revision *20240224*. The CLI is at version *5.0.3*. +This documentation was generated from the *storagetransfer* API at revision *20240224*. The CLI is at version *5.0.4*. ```bash storagetransfer1 [options] diff --git a/gen/storagetransfer1-cli/mkdocs.yml b/gen/storagetransfer1-cli/mkdocs.yml index 8c845bbee9..53eac71882 100644 --- a/gen/storagetransfer1-cli/mkdocs.yml +++ b/gen/storagetransfer1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: storagetransfer v5.0.3+20240224 +site_name: storagetransfer v5.0.4+20240224 site_url: http://byron.github.io/google-apis-rs/google-storagetransfer1-cli site_description: A complete library to interact with storagetransfer (protocol v1) diff --git a/gen/storagetransfer1-cli/src/main.rs b/gen/storagetransfer1-cli/src/main.rs index 6e7ba6afda..8469d7d54b 100644 --- a/gen/storagetransfer1-cli/src/main.rs +++ b/gen/storagetransfer1-cli/src/main.rs @@ -2018,7 +2018,7 @@ async fn main() { let mut app = App::new("storagetransfer1") .author("Sebastian Thiel ") - .version("5.0.3+20240224") + .version("5.0.4+20240224") .about("Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_storagetransfer1_cli") .arg(Arg::with_name("url") diff --git a/gen/storagetransfer1/Cargo.toml b/gen/storagetransfer1/Cargo.toml index d2b36a37fc..936dde98eb 100644 --- a/gen/storagetransfer1/Cargo.toml +++ b/gen/storagetransfer1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-storagetransfer1" -version = "5.0.3+20240224" +version = "5.0.4+20240224" authors = ["Sebastian Thiel "] description = "A complete library to interact with storagetransfer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/storagetransfer1" homepage = "https://cloud.google.com/storage-transfer/docs" -documentation = "https://docs.rs/google-storagetransfer1/5.0.3+20240224" +documentation = "https://docs.rs/google-storagetransfer1/5.0.4+20240224" license = "MIT" keywords = ["storagetransfer", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/storagetransfer1/README.md b/gen/storagetransfer1/README.md index 420af85624..814b9d3f42 100644 --- a/gen/storagetransfer1/README.md +++ b/gen/storagetransfer1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-storagetransfer1` library allows access to all features of the *Google storagetransfer* service. -This documentation was generated from *storagetransfer* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *storagetransfer* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *storagetransfer* *v1* API can be found at the [official documentation site](https://cloud.google.com/storage-transfer/docs). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/Storagetransfer) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/Storagetransfer) ... -* [google service accounts](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::GoogleServiceAccount) - * [*get*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::GoogleServiceAccountGetCall) +* [google service accounts](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::GoogleServiceAccount) + * [*get*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::GoogleServiceAccountGetCall) * projects - * [*agent pools create*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::ProjectAgentPoolCreateCall), [*agent pools delete*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::ProjectAgentPoolDeleteCall), [*agent pools get*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::ProjectAgentPoolGetCall), [*agent pools list*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::ProjectAgentPoolListCall) and [*agent pools patch*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::ProjectAgentPoolPatchCall) -* [transfer jobs](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJob) - * [*create*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJobCreateCall), [*delete*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJobDeleteCall), [*get*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJobGetCall), [*list*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJobListCall), [*patch*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJobPatchCall) and [*run*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferJobRunCall) -* [transfer operations](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferOperation) - * [*cancel*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferOperationCancelCall), [*get*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferOperationGetCall), [*list*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferOperationListCall), [*pause*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferOperationPauseCall) and [*resume*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/api::TransferOperationResumeCall) + * [*agent pools create*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::ProjectAgentPoolCreateCall), [*agent pools delete*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::ProjectAgentPoolDeleteCall), [*agent pools get*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::ProjectAgentPoolGetCall), [*agent pools list*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::ProjectAgentPoolListCall) and [*agent pools patch*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::ProjectAgentPoolPatchCall) +* [transfer jobs](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJob) + * [*create*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJobCreateCall), [*delete*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJobDeleteCall), [*get*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJobGetCall), [*list*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJobListCall), [*patch*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJobPatchCall) and [*run*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferJobRunCall) +* [transfer operations](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferOperation) + * [*cancel*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferOperationCancelCall), [*get*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferOperationGetCall), [*list*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferOperationListCall), [*pause*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferOperationPauseCall) and [*resume*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/api::TransferOperationResumeCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/Storagetransfer)** +* **[Hub](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/Storagetransfer)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::CallBuilder) -* **[Resources](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::CallBuilder) +* **[Resources](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Part)** + * **[Parts](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Delegate) to the -[Method Builder](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Delegate) to the +[Method Builder](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::RequestValue) and -[decodable](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::RequestValue) and +[decodable](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-storagetransfer1/5.0.3+20240224/google_storagetransfer1/client::RequestValue) are moved +* [request values](https://docs.rs/google-storagetransfer1/5.0.4+20240224/google_storagetransfer1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/storagetransfer1/src/api.rs b/gen/storagetransfer1/src/api.rs index ca3c895196..f3c6f75296 100644 --- a/gen/storagetransfer1/src/api.rs +++ b/gen/storagetransfer1/src/api.rs @@ -121,7 +121,7 @@ impl<'a, S> Storagetransfer { Storagetransfer { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://storagetransfer.googleapis.com/".to_string(), _root_url: "https://storagetransfer.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> Storagetransfer { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/storagetransfer1/src/lib.rs b/gen/storagetransfer1/src/lib.rs index 4b419f5c87..21855a0424 100644 --- a/gen/storagetransfer1/src/lib.rs +++ b/gen/storagetransfer1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *storagetransfer* crate version *5.0.3+20240224*, where *20240224* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *storagetransfer* crate version *5.0.4+20240224*, where *20240224* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *storagetransfer* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/storage-transfer/docs). diff --git a/gen/sts1-cli/Cargo.toml b/gen/sts1-cli/Cargo.toml index 86902b5d9e..6a3dd72043 100644 --- a/gen/sts1-cli/Cargo.toml +++ b/gen/sts1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-sts1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Security Token (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sts1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-sts1] path = "../sts1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/sts1-cli/README.md b/gen/sts1-cli/README.md index ff850f6798..c74861e54e 100644 --- a/gen/sts1-cli/README.md +++ b/gen/sts1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Security Token* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Security Token* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash sts1 [options] diff --git a/gen/sts1-cli/mkdocs.yml b/gen/sts1-cli/mkdocs.yml index 58f8425368..8ff66e45d7 100644 --- a/gen/sts1-cli/mkdocs.yml +++ b/gen/sts1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Security Token v5.0.3+20240222 +site_name: Cloud Security Token v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-sts1-cli site_description: A complete library to interact with Cloud Security Token (protocol v1) diff --git a/gen/sts1-cli/src/main.rs b/gen/sts1-cli/src/main.rs index 05dbef7057..176f73e398 100644 --- a/gen/sts1-cli/src/main.rs +++ b/gen/sts1-cli/src/main.rs @@ -477,7 +477,7 @@ async fn main() { let mut app = App::new("sts1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("The Security Token Service exchanges Google or third-party credentials for a short-lived access token to Google Cloud resources.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_sts1_cli") .arg(Arg::with_name("folder") diff --git a/gen/sts1/Cargo.toml b/gen/sts1/Cargo.toml index d10cbb20c7..2f3eed2f72 100644 --- a/gen/sts1/Cargo.toml +++ b/gen/sts1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sts1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Security Token (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/sts1" homepage = "http://cloud.google.com/iam/docs/workload-identity-federation" -documentation = "https://docs.rs/google-sts1/5.0.3+20240222" +documentation = "https://docs.rs/google-sts1/5.0.4+20240222" license = "MIT" keywords = ["sts", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/sts1/README.md b/gen/sts1/README.md index d88c89362c..e206bf7711 100644 --- a/gen/sts1/README.md +++ b/gen/sts1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-sts1` library allows access to all features of the *Google Cloud Security Token* service. -This documentation was generated from *Cloud Security Token* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *sts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Security Token* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *sts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Security Token* *v1* API can be found at the [official documentation site](http://cloud.google.com/iam/docs/workload-identity-federation). # Features -Use the following functionality with ease from the central [hub](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/CloudSecurityToken) ... +Use the following functionality with ease from the central [hub](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/CloudSecurityToken) ... -* [introspect](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/api::MethodIntrospectCall) -* [oauthtoken](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/api::MethodOauthtokenCall) -* [token](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/api::MethodTokenCall) +* [introspect](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/api::MethodIntrospectCall) +* [oauthtoken](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/api::MethodOauthtokenCall) +* [token](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/api::MethodTokenCall) @@ -24,17 +24,17 @@ Use the following functionality with ease from the central [hub](https://docs.rs The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/CloudSecurityToken)** +* **[Hub](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/CloudSecurityToken)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::CallBuilder) -* **[Resources](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::CallBuilder) +* **[Resources](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Part)** + * **[Parts](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Delegate) to the -[Method Builder](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Delegate) to the +[Method Builder](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::RequestValue) and -[decodable](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::RequestValue) and +[decodable](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-sts1/5.0.3+20240222/google_sts1/client::RequestValue) are moved +* [request values](https://docs.rs/google-sts1/5.0.4+20240222/google_sts1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/sts1/src/api.rs b/gen/sts1/src/api.rs index a9257a0226..9ac654f508 100644 --- a/gen/sts1/src/api.rs +++ b/gen/sts1/src/api.rs @@ -103,7 +103,7 @@ impl<'a, S> CloudSecurityToken { CloudSecurityToken { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://sts.googleapis.com/".to_string(), _root_url: "https://sts.googleapis.com/".to_string(), } @@ -114,7 +114,7 @@ impl<'a, S> CloudSecurityToken { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sts1/src/lib.rs b/gen/sts1/src/lib.rs index a57fc43eb2..374a75a789 100644 --- a/gen/sts1/src/lib.rs +++ b/gen/sts1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Security Token* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *sts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Security Token* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *sts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Security Token* *v1* API can be found at the //! [official documentation site](http://cloud.google.com/iam/docs/workload-identity-federation). diff --git a/gen/surveys2-cli/Cargo.toml b/gen/surveys2-cli/Cargo.toml index cc26d310b7..b90879a10d 100644 --- a/gen/surveys2-cli/Cargo.toml +++ b/gen/surveys2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-surveys2-cli" -version = "5.0.3+20180508" +version = "5.0.4+20180508" authors = ["Sebastian Thiel "] description = "A complete library to interact with Surveys (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/surveys2-cli" @@ -37,5 +37,5 @@ tower-service = "^0.3.1" [dependencies.google-surveys2] path = "../surveys2" -version = "5.0.3+20180508" +version = "5.0.4+20180508" diff --git a/gen/surveys2-cli/README.md b/gen/surveys2-cli/README.md index aabec96db4..9201914db8 100644 --- a/gen/surveys2-cli/README.md +++ b/gen/surveys2-cli/README.md @@ -22,7 +22,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Surveys* API at revision *20180508*. The CLI is at version *5.0.3*. +This documentation was generated from the *Surveys* API at revision *20180508*. The CLI is at version *5.0.4*. ```bash surveys2 [options] diff --git a/gen/surveys2-cli/mkdocs.yml b/gen/surveys2-cli/mkdocs.yml index 5b8b981b7b..6421183a6a 100644 --- a/gen/surveys2-cli/mkdocs.yml +++ b/gen/surveys2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Surveys v5.0.3+20180508 +site_name: Surveys v5.0.4+20180508 site_url: http://byron.github.io/google-apis-rs/google-surveys2-cli site_description: A complete library to interact with Surveys (protocol v2) diff --git a/gen/surveys2-cli/src/main.rs b/gen/surveys2-cli/src/main.rs index 9f4d9edbba..72b5a31c9f 100644 --- a/gen/surveys2-cli/src/main.rs +++ b/gen/surveys2-cli/src/main.rs @@ -967,7 +967,7 @@ async fn main() { let mut app = App::new("surveys2") .author("Sebastian Thiel ") - .version("5.0.3+20180508") + .version("5.0.4+20180508") .about("Creates and conducts surveys, lists the surveys that an authenticated user owns, and retrieves survey results and information about specified surveys.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_surveys2_cli") .arg(Arg::with_name("url") diff --git a/gen/surveys2/Cargo.toml b/gen/surveys2/Cargo.toml index 538eab7753..bd90c40b2c 100644 --- a/gen/surveys2/Cargo.toml +++ b/gen/surveys2/Cargo.toml @@ -4,11 +4,11 @@ [package] name = "google-surveys2" -version = "5.0.3+20180508" +version = "5.0.4+20180508" authors = ["Sebastian Thiel "] description = "A complete library to interact with Surveys (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/surveys2" -documentation = "https://docs.rs/google-surveys2/5.0.3+20180508" +documentation = "https://docs.rs/google-surveys2/5.0.4+20180508" license = "MIT" keywords = ["surveys", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/surveys2/README.md b/gen/surveys2/README.md index c13d619113..790648880d 100644 --- a/gen/surveys2/README.md +++ b/gen/surveys2/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-surveys2` library allows access to all features of the *Google Surveys* service. -This documentation was generated from *Surveys* crate version *5.0.3+20180508*, where *20180508* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Surveys* crate version *5.0.4+20180508*, where *20180508* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/Surveys) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/Surveys) ... * results - * [*get*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::ResultGetCall) -* [surveys](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::Survey) - * [*delete*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyDeleteCall), [*get*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyGetCall), [*insert*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyInsertCall), [*list*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyListCall), [*start*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyStartCall), [*stop*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyStopCall) and [*update*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::SurveyUpdateCall) + * [*get*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::ResultGetCall) +* [surveys](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::Survey) + * [*delete*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyDeleteCall), [*get*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyGetCall), [*insert*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyInsertCall), [*list*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyListCall), [*start*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyStartCall), [*stop*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyStopCall) and [*update*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::SurveyUpdateCall) Download supported by ... -* [*get results*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/api::ResultGetCall) +* [*get results*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/api::ResultGetCall) @@ -26,17 +26,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/Surveys)** +* **[Hub](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/Surveys)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::CallBuilder) -* **[Resources](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::CallBuilder) +* **[Resources](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Part)** + * **[Parts](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Delegate) to the -[Method Builder](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Delegate) to the +[Method Builder](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::RequestValue) and -[decodable](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::RequestValue) and +[decodable](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-surveys2/5.0.3+20180508/google_surveys2/client::RequestValue) are moved +* [request values](https://docs.rs/google-surveys2/5.0.4+20180508/google_surveys2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/surveys2/src/api.rs b/gen/surveys2/src/api.rs index b83eb38e15..96ff8046dc 100644 --- a/gen/surveys2/src/api.rs +++ b/gen/surveys2/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Surveys { Surveys { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/surveys/v2/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -144,7 +144,7 @@ impl<'a, S> Surveys { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/surveys2/src/lib.rs b/gen/surveys2/src/lib.rs index 922a52165b..7508f76c71 100644 --- a/gen/surveys2/src/lib.rs +++ b/gen/surveys2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Surveys* crate version *5.0.3+20180508*, where *20180508* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Surveys* crate version *5.0.4+20180508*, where *20180508* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/main/gen/surveys2). //! # Features //! diff --git a/gen/tagmanager1-cli/Cargo.toml b/gen/tagmanager1-cli/Cargo.toml index f259a4cefd..5ce47e4577 100644 --- a/gen/tagmanager1-cli/Cargo.toml +++ b/gen/tagmanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tagmanager1-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tag Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tagmanager1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-tagmanager1] path = "../tagmanager1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/tagmanager1-cli/README.md b/gen/tagmanager1-cli/README.md index d9a537600f..f238487e36 100644 --- a/gen/tagmanager1-cli/README.md +++ b/gen/tagmanager1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Tag Manager* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Tag Manager* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash tagmanager1 [options] diff --git a/gen/tagmanager1-cli/mkdocs.yml b/gen/tagmanager1-cli/mkdocs.yml index 4af5f92135..3552f35ac4 100644 --- a/gen/tagmanager1-cli/mkdocs.yml +++ b/gen/tagmanager1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Tag Manager v5.0.3+20240228 +site_name: Tag Manager v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-tagmanager1-cli site_description: A complete library to interact with Tag Manager (protocol v1) diff --git a/gen/tagmanager1-cli/src/main.rs b/gen/tagmanager1-cli/src/main.rs index 903d1c6105..755f7b694a 100644 --- a/gen/tagmanager1-cli/src/main.rs +++ b/gen/tagmanager1-cli/src/main.rs @@ -5241,7 +5241,7 @@ async fn main() { let mut app = App::new("tagmanager1") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("This API allows clients to access and modify container and tag configuration.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_tagmanager1_cli") .arg(Arg::with_name("url") diff --git a/gen/tagmanager1/Cargo.toml b/gen/tagmanager1/Cargo.toml index 896a532860..2c9feb9815 100644 --- a/gen/tagmanager1/Cargo.toml +++ b/gen/tagmanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tagmanager1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tag Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tagmanager1" homepage = "https://developers.google.com/tag-manager" -documentation = "https://docs.rs/google-tagmanager1/5.0.3+20240228" +documentation = "https://docs.rs/google-tagmanager1/5.0.4+20240228" license = "MIT" keywords = ["tagmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/tagmanager1/README.md b/gen/tagmanager1/README.md index 1e49003423..0e2cda86d4 100644 --- a/gen/tagmanager1/README.md +++ b/gen/tagmanager1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-tagmanager1` library allows access to all features of the *Google Tag Manager* service. -This documentation was generated from *Tag Manager* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Tag Manager* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Tag Manager* *v1* API can be found at the [official documentation site](https://developers.google.com/tag-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/TagManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/TagManager) ... -* [accounts](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::Account) - * [*containers create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerCreateCall), [*containers delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerDeleteCall), [*containers environments create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerEnvironmentCreateCall), [*containers environments delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerEnvironmentDeleteCall), [*containers environments get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerEnvironmentGetCall), [*containers environments list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerEnvironmentListCall), [*containers environments update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerEnvironmentUpdateCall), [*containers folders create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerFolderCreateCall), [*containers folders delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerFolderDeleteCall), [*containers folders entities list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerFolderEntityListCall), [*containers folders get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerFolderGetCall), [*containers folders list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerFolderListCall), [*containers folders update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerFolderUpdateCall), [*containers get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerGetCall), [*containers list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerListCall), [*containers move_folders update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerMoveFolderUpdateCall), [*containers reauthorize_environments update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerReauthorizeEnvironmentUpdateCall), [*containers tags create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTagCreateCall), [*containers tags delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTagDeleteCall), [*containers tags get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTagGetCall), [*containers tags list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTagListCall), [*containers tags update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTagUpdateCall), [*containers triggers create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTriggerCreateCall), [*containers triggers delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTriggerDeleteCall), [*containers triggers get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTriggerGetCall), [*containers triggers list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTriggerListCall), [*containers triggers update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerTriggerUpdateCall), [*containers update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerUpdateCall), [*containers variables create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVariableCreateCall), [*containers variables delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVariableDeleteCall), [*containers variables get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVariableGetCall), [*containers variables list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVariableListCall), [*containers variables update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVariableUpdateCall), [*containers versions create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionCreateCall), [*containers versions delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionDeleteCall), [*containers versions get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionGetCall), [*containers versions list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionListCall), [*containers versions publish*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionPublishCall), [*containers versions restore*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionRestoreCall), [*containers versions undelete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionUndeleteCall), [*containers versions update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountContainerVersionUpdateCall), [*get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountGetCall), [*list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountListCall), [*permissions create*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountPermissionCreateCall), [*permissions delete*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountPermissionDeleteCall), [*permissions get*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountPermissionGetCall), [*permissions list*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountPermissionListCall), [*permissions update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountPermissionUpdateCall) and [*update*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/api::AccountUpdateCall) +* [accounts](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::Account) + * [*containers create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerCreateCall), [*containers delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerDeleteCall), [*containers environments create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerEnvironmentCreateCall), [*containers environments delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerEnvironmentDeleteCall), [*containers environments get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerEnvironmentGetCall), [*containers environments list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerEnvironmentListCall), [*containers environments update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerEnvironmentUpdateCall), [*containers folders create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerFolderCreateCall), [*containers folders delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerFolderDeleteCall), [*containers folders entities list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerFolderEntityListCall), [*containers folders get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerFolderGetCall), [*containers folders list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerFolderListCall), [*containers folders update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerFolderUpdateCall), [*containers get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerGetCall), [*containers list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerListCall), [*containers move_folders update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerMoveFolderUpdateCall), [*containers reauthorize_environments update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerReauthorizeEnvironmentUpdateCall), [*containers tags create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTagCreateCall), [*containers tags delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTagDeleteCall), [*containers tags get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTagGetCall), [*containers tags list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTagListCall), [*containers tags update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTagUpdateCall), [*containers triggers create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTriggerCreateCall), [*containers triggers delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTriggerDeleteCall), [*containers triggers get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTriggerGetCall), [*containers triggers list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTriggerListCall), [*containers triggers update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerTriggerUpdateCall), [*containers update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerUpdateCall), [*containers variables create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVariableCreateCall), [*containers variables delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVariableDeleteCall), [*containers variables get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVariableGetCall), [*containers variables list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVariableListCall), [*containers variables update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVariableUpdateCall), [*containers versions create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionCreateCall), [*containers versions delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionDeleteCall), [*containers versions get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionGetCall), [*containers versions list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionListCall), [*containers versions publish*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionPublishCall), [*containers versions restore*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionRestoreCall), [*containers versions undelete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionUndeleteCall), [*containers versions update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountContainerVersionUpdateCall), [*get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountGetCall), [*list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountListCall), [*permissions create*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountPermissionCreateCall), [*permissions delete*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountPermissionDeleteCall), [*permissions get*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountPermissionGetCall), [*permissions list*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountPermissionListCall), [*permissions update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountPermissionUpdateCall) and [*update*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/api::AccountUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/TagManager)** +* **[Hub](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/TagManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::CallBuilder) -* **[Resources](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::CallBuilder) +* **[Resources](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Part)** + * **[Parts](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -175,17 +175,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -195,29 +195,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Delegate) to the -[Method Builder](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Delegate) to the +[Method Builder](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::RequestValue) and -[decodable](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::RequestValue) and +[decodable](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-tagmanager1/5.0.3+20240228/google_tagmanager1/client::RequestValue) are moved +* [request values](https://docs.rs/google-tagmanager1/5.0.4+20240228/google_tagmanager1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/tagmanager1/src/api.rs b/gen/tagmanager1/src/api.rs index 8ae354ff13..1d273a11bd 100644 --- a/gen/tagmanager1/src/api.rs +++ b/gen/tagmanager1/src/api.rs @@ -152,7 +152,7 @@ impl<'a, S> TagManager { TagManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://tagmanager.googleapis.com/".to_string(), _root_url: "https://tagmanager.googleapis.com/".to_string(), } @@ -163,7 +163,7 @@ impl<'a, S> TagManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tagmanager1/src/lib.rs b/gen/tagmanager1/src/lib.rs index a444f09651..97f2b9651c 100644 --- a/gen/tagmanager1/src/lib.rs +++ b/gen/tagmanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Tag Manager* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Tag Manager* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Tag Manager* *v1* API can be found at the //! [official documentation site](https://developers.google.com/tag-manager). diff --git a/gen/tagmanager2-cli/Cargo.toml b/gen/tagmanager2-cli/Cargo.toml index ddfc7ddf8d..6e7a00b161 100644 --- a/gen/tagmanager2-cli/Cargo.toml +++ b/gen/tagmanager2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tagmanager2-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tag Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tagmanager2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-tagmanager2] path = "../tagmanager2" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/tagmanager2-cli/README.md b/gen/tagmanager2-cli/README.md index 47d06eee1a..257ca844a1 100644 --- a/gen/tagmanager2-cli/README.md +++ b/gen/tagmanager2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Tag Manager* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Tag Manager* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash tagmanager2 [options] diff --git a/gen/tagmanager2-cli/mkdocs.yml b/gen/tagmanager2-cli/mkdocs.yml index 34e2ac5d2f..70801b3a6e 100644 --- a/gen/tagmanager2-cli/mkdocs.yml +++ b/gen/tagmanager2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Tag Manager v5.0.3+20240228 +site_name: Tag Manager v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-tagmanager2-cli site_description: A complete library to interact with Tag Manager (protocol v2) diff --git a/gen/tagmanager2-cli/src/main.rs b/gen/tagmanager2-cli/src/main.rs index 072936ed36..6beba2c37b 100644 --- a/gen/tagmanager2-cli/src/main.rs +++ b/gen/tagmanager2-cli/src/main.rs @@ -10171,7 +10171,7 @@ async fn main() { let mut app = App::new("tagmanager2") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("This API allows clients to access and modify container and tag configuration.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_tagmanager2_cli") .arg(Arg::with_name("url") diff --git a/gen/tagmanager2/Cargo.toml b/gen/tagmanager2/Cargo.toml index e145c45189..9a5442e3c9 100644 --- a/gen/tagmanager2/Cargo.toml +++ b/gen/tagmanager2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tagmanager2" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tag Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tagmanager2" homepage = "https://developers.google.com/tag-manager" -documentation = "https://docs.rs/google-tagmanager2/5.0.3+20240228" +documentation = "https://docs.rs/google-tagmanager2/5.0.4+20240228" license = "MIT" keywords = ["tagmanager", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/tagmanager2/README.md b/gen/tagmanager2/README.md index fb6fb6dbec..eeefd69986 100644 --- a/gen/tagmanager2/README.md +++ b/gen/tagmanager2/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-tagmanager2` library allows access to all features of the *Google Tag Manager* service. -This documentation was generated from *Tag Manager* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *tagmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Tag Manager* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *tagmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Tag Manager* *v2* API can be found at the [official documentation site](https://developers.google.com/tag-manager). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/TagManager) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/TagManager) ... -* [accounts](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::Account) - * [*containers combine*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerCombineCall), [*containers create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerCreateCall), [*containers delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerDeleteCall), [*containers destinations get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerDestinationGetCall), [*containers destinations link*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerDestinationLinkCall), [*containers destinations list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerDestinationListCall), [*containers environments create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerEnvironmentCreateCall), [*containers environments delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerEnvironmentDeleteCall), [*containers environments get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerEnvironmentGetCall), [*containers environments list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerEnvironmentListCall), [*containers environments reauthorize*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerEnvironmentReauthorizeCall), [*containers environments update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerEnvironmentUpdateCall), [*containers get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerGetCall), [*containers list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerListCall), [*containers lookup*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerLookupCall), [*containers move_tag_id*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerMoveTagIdCall), [*containers snippet*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerSnippetCall), [*containers update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerUpdateCall), [*containers version_headers latest*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionHeaderLatestCall), [*containers version_headers list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionHeaderListCall), [*containers versions delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionDeleteCall), [*containers versions get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionGetCall), [*containers versions live*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionLiveCall), [*containers versions publish*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionPublishCall), [*containers versions set_latest*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionSetLatestCall), [*containers versions undelete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionUndeleteCall), [*containers versions update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerVersionUpdateCall), [*containers workspaces built_in_variables create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableCreateCall), [*containers workspaces built_in_variables delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableDeleteCall), [*containers workspaces built_in_variables list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableListCall), [*containers workspaces built_in_variables revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableRevertCall), [*containers workspaces clients create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientCreateCall), [*containers workspaces clients delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientDeleteCall), [*containers workspaces clients get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientGetCall), [*containers workspaces clients list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientListCall), [*containers workspaces clients revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientRevertCall), [*containers workspaces clients update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientUpdateCall), [*containers workspaces create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceCreateCall), [*containers workspaces create_version*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceCreateVersionCall), [*containers workspaces delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceDeleteCall), [*containers workspaces folders create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderCreateCall), [*containers workspaces folders delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderDeleteCall), [*containers workspaces folders entities*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderEntityCall), [*containers workspaces folders get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderGetCall), [*containers workspaces folders list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderListCall), [*containers workspaces folders move_entities_to_folder*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderMoveEntitiesToFolderCall), [*containers workspaces folders revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderRevertCall), [*containers workspaces folders update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderUpdateCall), [*containers workspaces get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGetCall), [*containers workspaces get status*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGetStatuCall), [*containers workspaces gtag_config create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigCreateCall), [*containers workspaces gtag_config delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigDeleteCall), [*containers workspaces gtag_config get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigGetCall), [*containers workspaces gtag_config list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigListCall), [*containers workspaces gtag_config update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigUpdateCall), [*containers workspaces list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceListCall), [*containers workspaces quick_preview*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceQuickPreviewCall), [*containers workspaces resolve_conflict*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceResolveConflictCall), [*containers workspaces sync*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceSyncCall), [*containers workspaces tags create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagCreateCall), [*containers workspaces tags delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagDeleteCall), [*containers workspaces tags get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagGetCall), [*containers workspaces tags list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagListCall), [*containers workspaces tags revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagRevertCall), [*containers workspaces tags update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagUpdateCall), [*containers workspaces templates create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateCreateCall), [*containers workspaces templates delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateDeleteCall), [*containers workspaces templates get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateGetCall), [*containers workspaces templates list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateListCall), [*containers workspaces templates revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateRevertCall), [*containers workspaces templates update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateUpdateCall), [*containers workspaces transformations create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationCreateCall), [*containers workspaces transformations delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationDeleteCall), [*containers workspaces transformations get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationGetCall), [*containers workspaces transformations list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationListCall), [*containers workspaces transformations revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationRevertCall), [*containers workspaces transformations update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationUpdateCall), [*containers workspaces triggers create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerCreateCall), [*containers workspaces triggers delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerDeleteCall), [*containers workspaces triggers get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerGetCall), [*containers workspaces triggers list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerListCall), [*containers workspaces triggers revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerRevertCall), [*containers workspaces triggers update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerUpdateCall), [*containers workspaces update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceUpdateCall), [*containers workspaces variables create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableCreateCall), [*containers workspaces variables delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableDeleteCall), [*containers workspaces variables get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableGetCall), [*containers workspaces variables list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableListCall), [*containers workspaces variables revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableRevertCall), [*containers workspaces variables update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableUpdateCall), [*containers workspaces zones create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneCreateCall), [*containers workspaces zones delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneDeleteCall), [*containers workspaces zones get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneGetCall), [*containers workspaces zones list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneListCall), [*containers workspaces zones revert*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneRevertCall), [*containers workspaces zones update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneUpdateCall), [*get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountGetCall), [*list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountListCall), [*update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountUpdateCall), [*user_permissions create*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountUserPermissionCreateCall), [*user_permissions delete*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountUserPermissionDeleteCall), [*user_permissions get*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountUserPermissionGetCall), [*user_permissions list*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountUserPermissionListCall) and [*user_permissions update*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/api::AccountUserPermissionUpdateCall) +* [accounts](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::Account) + * [*containers combine*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerCombineCall), [*containers create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerCreateCall), [*containers delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerDeleteCall), [*containers destinations get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerDestinationGetCall), [*containers destinations link*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerDestinationLinkCall), [*containers destinations list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerDestinationListCall), [*containers environments create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerEnvironmentCreateCall), [*containers environments delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerEnvironmentDeleteCall), [*containers environments get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerEnvironmentGetCall), [*containers environments list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerEnvironmentListCall), [*containers environments reauthorize*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerEnvironmentReauthorizeCall), [*containers environments update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerEnvironmentUpdateCall), [*containers get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerGetCall), [*containers list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerListCall), [*containers lookup*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerLookupCall), [*containers move_tag_id*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerMoveTagIdCall), [*containers snippet*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerSnippetCall), [*containers update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerUpdateCall), [*containers version_headers latest*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionHeaderLatestCall), [*containers version_headers list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionHeaderListCall), [*containers versions delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionDeleteCall), [*containers versions get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionGetCall), [*containers versions live*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionLiveCall), [*containers versions publish*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionPublishCall), [*containers versions set_latest*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionSetLatestCall), [*containers versions undelete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionUndeleteCall), [*containers versions update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerVersionUpdateCall), [*containers workspaces built_in_variables create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableCreateCall), [*containers workspaces built_in_variables delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableDeleteCall), [*containers workspaces built_in_variables list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableListCall), [*containers workspaces built_in_variables revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceBuiltInVariableRevertCall), [*containers workspaces clients create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientCreateCall), [*containers workspaces clients delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientDeleteCall), [*containers workspaces clients get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientGetCall), [*containers workspaces clients list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientListCall), [*containers workspaces clients revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientRevertCall), [*containers workspaces clients update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceClientUpdateCall), [*containers workspaces create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceCreateCall), [*containers workspaces create_version*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceCreateVersionCall), [*containers workspaces delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceDeleteCall), [*containers workspaces folders create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderCreateCall), [*containers workspaces folders delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderDeleteCall), [*containers workspaces folders entities*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderEntityCall), [*containers workspaces folders get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderGetCall), [*containers workspaces folders list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderListCall), [*containers workspaces folders move_entities_to_folder*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderMoveEntitiesToFolderCall), [*containers workspaces folders revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderRevertCall), [*containers workspaces folders update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceFolderUpdateCall), [*containers workspaces get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGetCall), [*containers workspaces get status*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGetStatuCall), [*containers workspaces gtag_config create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigCreateCall), [*containers workspaces gtag_config delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigDeleteCall), [*containers workspaces gtag_config get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigGetCall), [*containers workspaces gtag_config list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigListCall), [*containers workspaces gtag_config update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceGtagConfigUpdateCall), [*containers workspaces list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceListCall), [*containers workspaces quick_preview*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceQuickPreviewCall), [*containers workspaces resolve_conflict*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceResolveConflictCall), [*containers workspaces sync*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceSyncCall), [*containers workspaces tags create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagCreateCall), [*containers workspaces tags delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagDeleteCall), [*containers workspaces tags get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagGetCall), [*containers workspaces tags list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagListCall), [*containers workspaces tags revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagRevertCall), [*containers workspaces tags update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTagUpdateCall), [*containers workspaces templates create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateCreateCall), [*containers workspaces templates delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateDeleteCall), [*containers workspaces templates get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateGetCall), [*containers workspaces templates list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateListCall), [*containers workspaces templates revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateRevertCall), [*containers workspaces templates update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTemplateUpdateCall), [*containers workspaces transformations create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationCreateCall), [*containers workspaces transformations delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationDeleteCall), [*containers workspaces transformations get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationGetCall), [*containers workspaces transformations list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationListCall), [*containers workspaces transformations revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationRevertCall), [*containers workspaces transformations update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTransformationUpdateCall), [*containers workspaces triggers create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerCreateCall), [*containers workspaces triggers delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerDeleteCall), [*containers workspaces triggers get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerGetCall), [*containers workspaces triggers list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerListCall), [*containers workspaces triggers revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerRevertCall), [*containers workspaces triggers update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceTriggerUpdateCall), [*containers workspaces update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceUpdateCall), [*containers workspaces variables create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableCreateCall), [*containers workspaces variables delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableDeleteCall), [*containers workspaces variables get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableGetCall), [*containers workspaces variables list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableListCall), [*containers workspaces variables revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableRevertCall), [*containers workspaces variables update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceVariableUpdateCall), [*containers workspaces zones create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneCreateCall), [*containers workspaces zones delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneDeleteCall), [*containers workspaces zones get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneGetCall), [*containers workspaces zones list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneListCall), [*containers workspaces zones revert*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneRevertCall), [*containers workspaces zones update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountContainerWorkspaceZoneUpdateCall), [*get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountGetCall), [*list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountListCall), [*update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountUpdateCall), [*user_permissions create*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountUserPermissionCreateCall), [*user_permissions delete*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountUserPermissionDeleteCall), [*user_permissions get*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountUserPermissionGetCall), [*user_permissions list*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountUserPermissionListCall) and [*user_permissions update*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/api::AccountUserPermissionUpdateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/TagManager)** +* **[Hub](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/TagManager)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::CallBuilder) -* **[Resources](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::CallBuilder) +* **[Resources](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Part)** + * **[Parts](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -227,17 +227,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -247,29 +247,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Delegate) to the -[Method Builder](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Delegate) to the +[Method Builder](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::RequestValue) and -[decodable](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::RequestValue) and +[decodable](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-tagmanager2/5.0.3+20240228/google_tagmanager2/client::RequestValue) are moved +* [request values](https://docs.rs/google-tagmanager2/5.0.4+20240228/google_tagmanager2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/tagmanager2/src/api.rs b/gen/tagmanager2/src/api.rs index a552455955..a339c3037c 100644 --- a/gen/tagmanager2/src/api.rs +++ b/gen/tagmanager2/src/api.rs @@ -149,7 +149,7 @@ impl<'a, S> TagManager { TagManager { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://tagmanager.googleapis.com/".to_string(), _root_url: "https://tagmanager.googleapis.com/".to_string(), } @@ -160,7 +160,7 @@ impl<'a, S> TagManager { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tagmanager2/src/lib.rs b/gen/tagmanager2/src/lib.rs index b3ba513360..4e84c8c484 100644 --- a/gen/tagmanager2/src/lib.rs +++ b/gen/tagmanager2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Tag Manager* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *tagmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Tag Manager* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *tagmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Tag Manager* *v2* API can be found at the //! [official documentation site](https://developers.google.com/tag-manager). diff --git a/gen/taskqueue1_beta2-cli/Cargo.toml b/gen/taskqueue1_beta2-cli/Cargo.toml index 4e1144f8de..eecdd43399 100644 --- a/gen/taskqueue1_beta2-cli/Cargo.toml +++ b/gen/taskqueue1_beta2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-taskqueue1_beta2-cli" -version = "5.0.3+20160428" +version = "5.0.4+20160428" authors = ["Sebastian Thiel "] description = "A complete library to interact with taskqueue (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/taskqueue1_beta2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-taskqueue1_beta2] path = "../taskqueue1_beta2" -version = "5.0.3+20160428" +version = "5.0.4+20160428" diff --git a/gen/taskqueue1_beta2-cli/README.md b/gen/taskqueue1_beta2-cli/README.md index 2114472bd2..fdb37b79d0 100644 --- a/gen/taskqueue1_beta2-cli/README.md +++ b/gen/taskqueue1_beta2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *taskqueue* API at revision *20160428*. The CLI is at version *5.0.3*. +This documentation was generated from the *taskqueue* API at revision *20160428*. The CLI is at version *5.0.4*. ```bash taskqueue1-beta2 [options] diff --git a/gen/taskqueue1_beta2-cli/mkdocs.yml b/gen/taskqueue1_beta2-cli/mkdocs.yml index 35208e53ca..179cdf4ac5 100644 --- a/gen/taskqueue1_beta2-cli/mkdocs.yml +++ b/gen/taskqueue1_beta2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: taskqueue v5.0.3+20160428 +site_name: taskqueue v5.0.4+20160428 site_url: http://byron.github.io/google-apis-rs/google-taskqueue1_beta2-cli site_description: A complete library to interact with taskqueue (protocol v1beta2) diff --git a/gen/taskqueue1_beta2-cli/src/main.rs b/gen/taskqueue1_beta2-cli/src/main.rs index 2c34479701..d2d8ddd952 100644 --- a/gen/taskqueue1_beta2-cli/src/main.rs +++ b/gen/taskqueue1_beta2-cli/src/main.rs @@ -1002,7 +1002,7 @@ async fn main() { let mut app = App::new("taskqueue1-beta2") .author("Sebastian Thiel ") - .version("5.0.3+20160428") + .version("5.0.4+20160428") .about("Accesses a Google App Engine Pull Task Queue over REST.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_taskqueue1_beta2_cli") .arg(Arg::with_name("url") diff --git a/gen/taskqueue1_beta2/Cargo.toml b/gen/taskqueue1_beta2/Cargo.toml index 47230e325d..5460946867 100644 --- a/gen/taskqueue1_beta2/Cargo.toml +++ b/gen/taskqueue1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-taskqueue1_beta2" -version = "5.0.3+20160428" +version = "5.0.4+20160428" authors = ["Sebastian Thiel "] description = "A complete library to interact with taskqueue (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/taskqueue1_beta2" homepage = "https://developers.google.com/appengine/docs/python/taskqueue/rest" -documentation = "https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428" +documentation = "https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428" license = "MIT" keywords = ["taskqueue", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/taskqueue1_beta2/README.md b/gen/taskqueue1_beta2/README.md index 4c9eafbdcf..1a54fa57a0 100644 --- a/gen/taskqueue1_beta2/README.md +++ b/gen/taskqueue1_beta2/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-taskqueue1_beta2` library allows access to all features of the *Google taskqueue* service. -This documentation was generated from *taskqueue* crate version *5.0.3+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *taskqueue* crate version *5.0.4+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *taskqueue* *v1_beta2* API can be found at the [official documentation site](https://developers.google.com/appengine/docs/python/taskqueue/rest). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/Taskqueue) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/Taskqueue) ... * taskqueues - * [*get*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskqueueGetCall) -* [tasks](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::Task) - * [*delete*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskDeleteCall), [*get*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskGetCall), [*insert*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskInsertCall), [*lease*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskLeaseCall), [*list*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskListCall), [*patch*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskPatchCall) and [*update*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/api::TaskUpdateCall) + * [*get*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskqueueGetCall) +* [tasks](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::Task) + * [*delete*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskDeleteCall), [*get*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskGetCall), [*insert*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskInsertCall), [*lease*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskLeaseCall), [*list*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskListCall), [*patch*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskPatchCall) and [*update*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/api::TaskUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/Taskqueue)** +* **[Hub](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/Taskqueue)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::CallBuilder) -* **[Resources](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::CallBuilder) +* **[Resources](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Part)** + * **[Parts](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Delegate) to the -[Method Builder](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Delegate) to the +[Method Builder](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::RequestValue) and -[decodable](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::RequestValue) and +[decodable](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-taskqueue1_beta2/5.0.3+20160428/google_taskqueue1_beta2/client::RequestValue) are moved +* [request values](https://docs.rs/google-taskqueue1_beta2/5.0.4+20160428/google_taskqueue1_beta2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/taskqueue1_beta2/src/api.rs b/gen/taskqueue1_beta2/src/api.rs index 227b744026..9edb2138dc 100644 --- a/gen/taskqueue1_beta2/src/api.rs +++ b/gen/taskqueue1_beta2/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Taskqueue { Taskqueue { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/taskqueue/v1beta2/projects/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -139,7 +139,7 @@ impl<'a, S> Taskqueue { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/taskqueue1_beta2/src/lib.rs b/gen/taskqueue1_beta2/src/lib.rs index dac013f6be..5227526d50 100644 --- a/gen/taskqueue1_beta2/src/lib.rs +++ b/gen/taskqueue1_beta2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *taskqueue* crate version *5.0.3+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *taskqueue* crate version *5.0.4+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *taskqueue* *v1_beta2* API can be found at the //! [official documentation site](https://developers.google.com/appengine/docs/python/taskqueue/rest). diff --git a/gen/tasks1-cli/Cargo.toml b/gen/tasks1-cli/Cargo.toml index 2eea9e966c..3a0b383619 100644 --- a/gen/tasks1-cli/Cargo.toml +++ b/gen/tasks1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tasks1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tasks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tasks1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-tasks1] path = "../tasks1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/tasks1-cli/README.md b/gen/tasks1-cli/README.md index d0791adce1..167ff9a949 100644 --- a/gen/tasks1-cli/README.md +++ b/gen/tasks1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Tasks* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Tasks* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash tasks1 [options] diff --git a/gen/tasks1-cli/mkdocs.yml b/gen/tasks1-cli/mkdocs.yml index 9d79b436b5..f42cb5028d 100644 --- a/gen/tasks1-cli/mkdocs.yml +++ b/gen/tasks1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Tasks v5.0.3+20240303 +site_name: Tasks v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-tasks1-cli site_description: A complete library to interact with Tasks (protocol v1) diff --git a/gen/tasks1-cli/src/main.rs b/gen/tasks1-cli/src/main.rs index 61ba5c35a4..996a5bf23e 100644 --- a/gen/tasks1-cli/src/main.rs +++ b/gen/tasks1-cli/src/main.rs @@ -1548,7 +1548,7 @@ async fn main() { let mut app = App::new("tasks1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The Google Tasks API lets you manage your tasks and task lists.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_tasks1_cli") .arg(Arg::with_name("url") diff --git a/gen/tasks1/Cargo.toml b/gen/tasks1/Cargo.toml index 138252a48f..989e95ab59 100644 --- a/gen/tasks1/Cargo.toml +++ b/gen/tasks1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tasks1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tasks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tasks1" homepage = "https://developers.google.com/tasks/" -documentation = "https://docs.rs/google-tasks1/5.0.3+20240303" +documentation = "https://docs.rs/google-tasks1/5.0.4+20240303" license = "MIT" keywords = ["tasks", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/tasks1/README.md b/gen/tasks1/README.md index 61c200bdec..3f3feec5a1 100644 --- a/gen/tasks1/README.md +++ b/gen/tasks1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-tasks1` library allows access to all features of the *Google Tasks* service. -This documentation was generated from *Tasks* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Tasks* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Tasks* *v1* API can be found at the [official documentation site](https://developers.google.com/tasks/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/TasksHub) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/TasksHub) ... * tasklists - * [*delete*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TasklistDeleteCall), [*get*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TasklistGetCall), [*insert*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TasklistInsertCall), [*list*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TasklistListCall), [*patch*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TasklistPatchCall) and [*update*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TasklistUpdateCall) -* [tasks](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::Task) - * [*clear*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskClearCall), [*delete*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskDeleteCall), [*get*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskGetCall), [*insert*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskInsertCall), [*list*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskListCall), [*move*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskMoveCall), [*patch*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskPatchCall) and [*update*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/api::TaskUpdateCall) + * [*delete*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TasklistDeleteCall), [*get*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TasklistGetCall), [*insert*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TasklistInsertCall), [*list*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TasklistListCall), [*patch*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TasklistPatchCall) and [*update*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TasklistUpdateCall) +* [tasks](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::Task) + * [*clear*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskClearCall), [*delete*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskDeleteCall), [*get*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskGetCall), [*insert*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskInsertCall), [*list*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskListCall), [*move*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskMoveCall), [*patch*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskPatchCall) and [*update*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/api::TaskUpdateCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/TasksHub)** +* **[Hub](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/TasksHub)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::CallBuilder) -* **[Resources](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::CallBuilder) +* **[Resources](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Part)** + * **[Parts](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Delegate) to the -[Method Builder](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Delegate) to the +[Method Builder](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::RequestValue) and -[decodable](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::RequestValue) and +[decodable](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-tasks1/5.0.3+20240303/google_tasks1/client::RequestValue) are moved +* [request values](https://docs.rs/google-tasks1/5.0.4+20240303/google_tasks1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/tasks1/src/api.rs b/gen/tasks1/src/api.rs index 71afedd8b7..8c12926e65 100644 --- a/gen/tasks1/src/api.rs +++ b/gen/tasks1/src/api.rs @@ -133,7 +133,7 @@ impl<'a, S> TasksHub { TasksHub { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://tasks.googleapis.com/".to_string(), _root_url: "https://tasks.googleapis.com/".to_string(), } @@ -147,7 +147,7 @@ impl<'a, S> TasksHub { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tasks1/src/lib.rs b/gen/tasks1/src/lib.rs index b007bb16d2..52969244ab 100644 --- a/gen/tasks1/src/lib.rs +++ b/gen/tasks1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Tasks* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Tasks* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Tasks* *v1* API can be found at the //! [official documentation site](https://developers.google.com/tasks/). diff --git a/gen/testing1-cli/Cargo.toml b/gen/testing1-cli/Cargo.toml index bf432214d4..0ad0880609 100644 --- a/gen/testing1-cli/Cargo.toml +++ b/gen/testing1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-testing1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with testing (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/testing1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-testing1] path = "../testing1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/testing1-cli/README.md b/gen/testing1-cli/README.md index c25db866d1..bc25eb1e1c 100644 --- a/gen/testing1-cli/README.md +++ b/gen/testing1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *testing* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *testing* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash testing1 [options] diff --git a/gen/testing1-cli/mkdocs.yml b/gen/testing1-cli/mkdocs.yml index fd44f58d6d..b858eec0d1 100644 --- a/gen/testing1-cli/mkdocs.yml +++ b/gen/testing1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: testing v5.0.3+20240227 +site_name: testing v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-testing1-cli site_description: A complete library to interact with testing (protocol v1) diff --git a/gen/testing1-cli/src/main.rs b/gen/testing1-cli/src/main.rs index 7595367815..0b2f8ccd2f 100644 --- a/gen/testing1-cli/src/main.rs +++ b/gen/testing1-cli/src/main.rs @@ -1244,7 +1244,7 @@ async fn main() { let mut app = App::new("testing1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("Allows developers to run automated tests for their mobile applications on Google infrastructure.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_testing1_cli") .arg(Arg::with_name("url") diff --git a/gen/testing1/Cargo.toml b/gen/testing1/Cargo.toml index b99401be43..3ab7891b30 100644 --- a/gen/testing1/Cargo.toml +++ b/gen/testing1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-testing1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with testing (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/testing1" homepage = "https://developers.google.com/cloud-test-lab/" -documentation = "https://docs.rs/google-testing1/5.0.3+20240227" +documentation = "https://docs.rs/google-testing1/5.0.4+20240227" license = "MIT" keywords = ["testing", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/testing1/README.md b/gen/testing1/README.md index 6b0814ebb2..9e6d6dbb07 100644 --- a/gen/testing1/README.md +++ b/gen/testing1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-testing1` library allows access to all features of the *Google testing* service. -This documentation was generated from *testing* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *testing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *testing* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *testing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *testing* *v1* API can be found at the [official documentation site](https://developers.google.com/cloud-test-lab/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/Testing) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/Testing) ... * application detail service - * [*get apk details*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ApplicationDetailServiceGetApkDetailCall) + * [*get apk details*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ApplicationDetailServiceGetApkDetailCall) * projects - * [*device sessions cancel*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectDeviceSessionCancelCall), [*device sessions create*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectDeviceSessionCreateCall), [*device sessions get*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectDeviceSessionGetCall), [*device sessions list*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectDeviceSessionListCall), [*device sessions patch*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectDeviceSessionPatchCall), [*test matrices cancel*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectTestMatriceCancelCall), [*test matrices create*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectTestMatriceCreateCall) and [*test matrices get*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::ProjectTestMatriceGetCall) -* [test environment catalog](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::TestEnvironmentCatalog) - * [*get*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/api::TestEnvironmentCatalogGetCall) + * [*device sessions cancel*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectDeviceSessionCancelCall), [*device sessions create*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectDeviceSessionCreateCall), [*device sessions get*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectDeviceSessionGetCall), [*device sessions list*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectDeviceSessionListCall), [*device sessions patch*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectDeviceSessionPatchCall), [*test matrices cancel*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectTestMatriceCancelCall), [*test matrices create*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectTestMatriceCreateCall) and [*test matrices get*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::ProjectTestMatriceGetCall) +* [test environment catalog](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::TestEnvironmentCatalog) + * [*get*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/api::TestEnvironmentCatalogGetCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/Testing)** +* **[Hub](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/Testing)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::CallBuilder) -* **[Resources](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::CallBuilder) +* **[Resources](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Part)** + * **[Parts](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Delegate) to the -[Method Builder](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Delegate) to the +[Method Builder](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::RequestValue) and -[decodable](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::RequestValue) and +[decodable](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-testing1/5.0.3+20240227/google_testing1/client::RequestValue) are moved +* [request values](https://docs.rs/google-testing1/5.0.4+20240227/google_testing1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/testing1/src/api.rs b/gen/testing1/src/api.rs index e30109d06c..b881a2e7f6 100644 --- a/gen/testing1/src/api.rs +++ b/gen/testing1/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Testing { Testing { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://testing.googleapis.com/".to_string(), _root_url: "https://testing.googleapis.com/".to_string(), } @@ -147,7 +147,7 @@ impl<'a, S> Testing { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/testing1/src/lib.rs b/gen/testing1/src/lib.rs index 9812e2ecb5..8bf3e72c16 100644 --- a/gen/testing1/src/lib.rs +++ b/gen/testing1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *testing* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *testing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *testing* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *testing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *testing* *v1* API can be found at the //! [official documentation site](https://developers.google.com/cloud-test-lab/). diff --git a/gen/texttospeech1-cli/Cargo.toml b/gen/texttospeech1-cli/Cargo.toml index 8bd1ee4162..3e67066dca 100644 --- a/gen/texttospeech1-cli/Cargo.toml +++ b/gen/texttospeech1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-texttospeech1-cli" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Texttospeech (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/texttospeech1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-texttospeech1] path = "../texttospeech1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" diff --git a/gen/texttospeech1-cli/README.md b/gen/texttospeech1-cli/README.md index 081758e498..56b8cd9085 100644 --- a/gen/texttospeech1-cli/README.md +++ b/gen/texttospeech1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Texttospeech* API at revision *20240228*. The CLI is at version *5.0.3*. +This documentation was generated from the *Texttospeech* API at revision *20240228*. The CLI is at version *5.0.4*. ```bash texttospeech1 [options] diff --git a/gen/texttospeech1-cli/mkdocs.yml b/gen/texttospeech1-cli/mkdocs.yml index 9437189a36..42a15a866b 100644 --- a/gen/texttospeech1-cli/mkdocs.yml +++ b/gen/texttospeech1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Texttospeech v5.0.3+20240228 +site_name: Texttospeech v5.0.4+20240228 site_url: http://byron.github.io/google-apis-rs/google-texttospeech1-cli site_description: A complete library to interact with Texttospeech (protocol v1) diff --git a/gen/texttospeech1-cli/src/main.rs b/gen/texttospeech1-cli/src/main.rs index b4762debb1..2a53e960f1 100644 --- a/gen/texttospeech1-cli/src/main.rs +++ b/gen/texttospeech1-cli/src/main.rs @@ -858,7 +858,7 @@ async fn main() { let mut app = App::new("texttospeech1") .author("Sebastian Thiel ") - .version("5.0.3+20240228") + .version("5.0.4+20240228") .about("Synthesizes natural-sounding speech by applying powerful neural network models.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_texttospeech1_cli") .arg(Arg::with_name("url") diff --git a/gen/texttospeech1/Cargo.toml b/gen/texttospeech1/Cargo.toml index c39ca8f8c2..47704b202c 100644 --- a/gen/texttospeech1/Cargo.toml +++ b/gen/texttospeech1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-texttospeech1" -version = "5.0.3+20240228" +version = "5.0.4+20240228" authors = ["Sebastian Thiel "] description = "A complete library to interact with Texttospeech (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/texttospeech1" homepage = "https://cloud.google.com/text-to-speech/" -documentation = "https://docs.rs/google-texttospeech1/5.0.3+20240228" +documentation = "https://docs.rs/google-texttospeech1/5.0.4+20240228" license = "MIT" keywords = ["texttospeech", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/texttospeech1/README.md b/gen/texttospeech1/README.md index b1411cf645..0e493021ed 100644 --- a/gen/texttospeech1/README.md +++ b/gen/texttospeech1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-texttospeech1` library allows access to all features of the *Google Texttospeech* service. -This documentation was generated from *Texttospeech* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *texttospeech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Texttospeech* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *texttospeech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Texttospeech* *v1* API can be found at the [official documentation site](https://cloud.google.com/text-to-speech/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/Texttospeech) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/Texttospeech) ... -* [operations](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::Operation) - * [*cancel*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::OperationCancelCall) and [*delete*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::OperationDeleteCall) +* [operations](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::Operation) + * [*cancel*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::OperationCancelCall) and [*delete*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::OperationDeleteCall) * projects - * [*locations operations get*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::ProjectLocationOperationListCall) and [*locations synthesize long audio*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::ProjectLocationSynthesizeLongAudioCall) + * [*locations operations get*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::ProjectLocationOperationListCall) and [*locations synthesize long audio*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::ProjectLocationSynthesizeLongAudioCall) * text - * [*synthesize*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::TextSynthesizeCall) -* [voices](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::Voice) - * [*list*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/api::VoiceListCall) + * [*synthesize*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::TextSynthesizeCall) +* [voices](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::Voice) + * [*list*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/api::VoiceListCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/Texttospeech)** +* **[Hub](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/Texttospeech)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::CallBuilder) -* **[Resources](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::CallBuilder) +* **[Resources](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Part)** + * **[Parts](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -133,17 +133,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -153,29 +153,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Delegate) to the -[Method Builder](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Delegate) to the +[Method Builder](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::RequestValue) and -[decodable](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::RequestValue) and +[decodable](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-texttospeech1/5.0.3+20240228/google_texttospeech1/client::RequestValue) are moved +* [request values](https://docs.rs/google-texttospeech1/5.0.4+20240228/google_texttospeech1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/texttospeech1/src/api.rs b/gen/texttospeech1/src/api.rs index 49e7f1848f..cef7f6e88c 100644 --- a/gen/texttospeech1/src/api.rs +++ b/gen/texttospeech1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Texttospeech { Texttospeech { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://texttospeech.googleapis.com/".to_string(), _root_url: "https://texttospeech.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> Texttospeech { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/texttospeech1/src/lib.rs b/gen/texttospeech1/src/lib.rs index a98af4a4f6..d6aeefe6ee 100644 --- a/gen/texttospeech1/src/lib.rs +++ b/gen/texttospeech1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Texttospeech* crate version *5.0.3+20240228*, where *20240228* is the exact revision of the *texttospeech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Texttospeech* crate version *5.0.4+20240228*, where *20240228* is the exact revision of the *texttospeech:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Texttospeech* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/text-to-speech/). diff --git a/gen/tpu1-cli/Cargo.toml b/gen/tpu1-cli/Cargo.toml index b6f64da4e7..463b69e862 100644 --- a/gen/tpu1-cli/Cargo.toml +++ b/gen/tpu1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tpu1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with TPU (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tpu1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-tpu1] path = "../tpu1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/tpu1-cli/README.md b/gen/tpu1-cli/README.md index 4a52eaed6d..6e2072db52 100644 --- a/gen/tpu1-cli/README.md +++ b/gen/tpu1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *TPU* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *TPU* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash tpu1 [options] diff --git a/gen/tpu1-cli/mkdocs.yml b/gen/tpu1-cli/mkdocs.yml index f5c7591ba0..4e217dc823 100644 --- a/gen/tpu1-cli/mkdocs.yml +++ b/gen/tpu1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: TPU v5.0.3+20240222 +site_name: TPU v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-tpu1-cli site_description: A complete library to interact with TPU (protocol v1) diff --git a/gen/tpu1-cli/src/main.rs b/gen/tpu1-cli/src/main.rs index 0d45294d6a..36df52424f 100644 --- a/gen/tpu1-cli/src/main.rs +++ b/gen/tpu1-cli/src/main.rs @@ -1680,7 +1680,7 @@ async fn main() { let mut app = App::new("tpu1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("TPU API provides customers with access to Google TPU technology.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_tpu1_cli") .arg(Arg::with_name("url") diff --git a/gen/tpu1/Cargo.toml b/gen/tpu1/Cargo.toml index 9a637d5fc5..7e01aa2b73 100644 --- a/gen/tpu1/Cargo.toml +++ b/gen/tpu1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tpu1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with TPU (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tpu1" homepage = "https://cloud.google.com/tpu/" -documentation = "https://docs.rs/google-tpu1/5.0.3+20240222" +documentation = "https://docs.rs/google-tpu1/5.0.4+20240222" license = "MIT" keywords = ["tpu", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/tpu1/README.md b/gen/tpu1/README.md index 9b1b60e1d1..aa64e10f79 100644 --- a/gen/tpu1/README.md +++ b/gen/tpu1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-tpu1` library allows access to all features of the *Google TPU* service. -This documentation was generated from *TPU* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *tpu:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *TPU* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *tpu:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *TPU* *v1* API can be found at the [official documentation site](https://cloud.google.com/tpu/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/TPU) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/TPU) ... * projects - * [*locations accelerator types get*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationAcceleratorTypeGetCall), [*locations accelerator types list*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationAcceleratorTypeListCall), [*locations get*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationListCall), [*locations nodes create*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeCreateCall), [*locations nodes delete*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeDeleteCall), [*locations nodes get*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeGetCall), [*locations nodes list*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeListCall), [*locations nodes reimage*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeReimageCall), [*locations nodes start*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeStartCall), [*locations nodes stop*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationNodeStopCall), [*locations operations cancel*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationOperationListCall), [*locations tensorflow versions get*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationTensorflowVersionGetCall) and [*locations tensorflow versions list*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/api::ProjectLocationTensorflowVersionListCall) + * [*locations accelerator types get*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationAcceleratorTypeGetCall), [*locations accelerator types list*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationAcceleratorTypeListCall), [*locations get*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationListCall), [*locations nodes create*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeCreateCall), [*locations nodes delete*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeDeleteCall), [*locations nodes get*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeGetCall), [*locations nodes list*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeListCall), [*locations nodes reimage*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeReimageCall), [*locations nodes start*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeStartCall), [*locations nodes stop*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationNodeStopCall), [*locations operations cancel*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationOperationListCall), [*locations tensorflow versions get*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationTensorflowVersionGetCall) and [*locations tensorflow versions list*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/api::ProjectLocationTensorflowVersionListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/TPU)** +* **[Hub](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/TPU)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::CallBuilder) -* **[Resources](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::CallBuilder) +* **[Resources](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Part)** + * **[Parts](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -130,17 +130,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -150,29 +150,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Delegate) to the -[Method Builder](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Delegate) to the +[Method Builder](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::RequestValue) and -[decodable](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::RequestValue) and +[decodable](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-tpu1/5.0.3+20240222/google_tpu1/client::RequestValue) are moved +* [request values](https://docs.rs/google-tpu1/5.0.4+20240222/google_tpu1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/tpu1/src/api.rs b/gen/tpu1/src/api.rs index 60eac9ec4c..812395cf04 100644 --- a/gen/tpu1/src/api.rs +++ b/gen/tpu1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> TPU { TPU { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://tpu.googleapis.com/".to_string(), _root_url: "https://tpu.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> TPU { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tpu1/src/lib.rs b/gen/tpu1/src/lib.rs index d5a6772e4b..c189ad7cbb 100644 --- a/gen/tpu1/src/lib.rs +++ b/gen/tpu1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *TPU* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *tpu:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *TPU* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *tpu:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *TPU* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/tpu/). diff --git a/gen/tpu1_alpha1-cli/Cargo.toml b/gen/tpu1_alpha1-cli/Cargo.toml index 0d78b781e0..5b92374c24 100644 --- a/gen/tpu1_alpha1-cli/Cargo.toml +++ b/gen/tpu1_alpha1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tpu1_alpha1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with TPU (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tpu1_alpha1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-tpu1_alpha1] path = "../tpu1_alpha1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/tpu1_alpha1-cli/README.md b/gen/tpu1_alpha1-cli/README.md index f85d730840..5e8e2016f1 100644 --- a/gen/tpu1_alpha1-cli/README.md +++ b/gen/tpu1_alpha1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *TPU* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *TPU* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash tpu1-alpha1 [options] diff --git a/gen/tpu1_alpha1-cli/mkdocs.yml b/gen/tpu1_alpha1-cli/mkdocs.yml index d88a26e691..ef632b4e0a 100644 --- a/gen/tpu1_alpha1-cli/mkdocs.yml +++ b/gen/tpu1_alpha1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: TPU v5.0.3+20240222 +site_name: TPU v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-tpu1_alpha1-cli site_description: A complete library to interact with TPU (protocol v1alpha1) diff --git a/gen/tpu1_alpha1-cli/src/main.rs b/gen/tpu1_alpha1-cli/src/main.rs index e4d03a97df..bcbff5bca4 100644 --- a/gen/tpu1_alpha1-cli/src/main.rs +++ b/gen/tpu1_alpha1-cli/src/main.rs @@ -1687,7 +1687,7 @@ async fn main() { let mut app = App::new("tpu1-alpha1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("TPU API provides customers with access to Google TPU technology.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_tpu1_alpha1_cli") .arg(Arg::with_name("url") diff --git a/gen/tpu1_alpha1/Cargo.toml b/gen/tpu1_alpha1/Cargo.toml index 71169af261..2dfb5a1999 100644 --- a/gen/tpu1_alpha1/Cargo.toml +++ b/gen/tpu1_alpha1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tpu1_alpha1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with TPU (protocol v1alpha1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/tpu1_alpha1" homepage = "https://cloud.google.com/tpu/" -documentation = "https://docs.rs/google-tpu1_alpha1/5.0.3+20240222" +documentation = "https://docs.rs/google-tpu1_alpha1/5.0.4+20240222" license = "MIT" keywords = ["tpu", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/tpu1_alpha1/README.md b/gen/tpu1_alpha1/README.md index ea0956ca82..8141ac6df1 100644 --- a/gen/tpu1_alpha1/README.md +++ b/gen/tpu1_alpha1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-tpu1_alpha1` library allows access to all features of the *Google TPU* service. -This documentation was generated from *TPU* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *tpu:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *TPU* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *tpu:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *TPU* *v1_alpha1* API can be found at the [official documentation site](https://cloud.google.com/tpu/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/TPU) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/TPU) ... * projects - * [*locations accelerator types get*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationAcceleratorTypeGetCall), [*locations accelerator types list*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationAcceleratorTypeListCall), [*locations get*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationListCall), [*locations nodes create*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeCreateCall), [*locations nodes delete*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeDeleteCall), [*locations nodes get*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeGetCall), [*locations nodes list*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeListCall), [*locations nodes reimage*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeReimageCall), [*locations nodes start*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeStartCall), [*locations nodes stop*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationNodeStopCall), [*locations operations cancel*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationOperationListCall), [*locations tensorflow versions get*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationTensorflowVersionGetCall) and [*locations tensorflow versions list*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/api::ProjectLocationTensorflowVersionListCall) + * [*locations accelerator types get*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationAcceleratorTypeGetCall), [*locations accelerator types list*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationAcceleratorTypeListCall), [*locations get*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationListCall), [*locations nodes create*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeCreateCall), [*locations nodes delete*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeDeleteCall), [*locations nodes get*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeGetCall), [*locations nodes list*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeListCall), [*locations nodes reimage*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeReimageCall), [*locations nodes start*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeStartCall), [*locations nodes stop*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationNodeStopCall), [*locations operations cancel*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationOperationListCall), [*locations tensorflow versions get*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationTensorflowVersionGetCall) and [*locations tensorflow versions list*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/api::ProjectLocationTensorflowVersionListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/TPU)** +* **[Hub](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/TPU)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::CallBuilder) -* **[Resources](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::CallBuilder) +* **[Resources](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Part)** + * **[Parts](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Delegate) to the -[Method Builder](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Delegate) to the +[Method Builder](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::RequestValue) and -[decodable](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::RequestValue) and +[decodable](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-tpu1_alpha1/5.0.3+20240222/google_tpu1_alpha1/client::RequestValue) are moved +* [request values](https://docs.rs/google-tpu1_alpha1/5.0.4+20240222/google_tpu1_alpha1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/tpu1_alpha1/src/api.rs b/gen/tpu1_alpha1/src/api.rs index 664eb1a619..791c6f5b99 100644 --- a/gen/tpu1_alpha1/src/api.rs +++ b/gen/tpu1_alpha1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> TPU { TPU { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://tpu.googleapis.com/".to_string(), _root_url: "https://tpu.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> TPU { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tpu1_alpha1/src/lib.rs b/gen/tpu1_alpha1/src/lib.rs index 3edaddcb4e..9b16191431 100644 --- a/gen/tpu1_alpha1/src/lib.rs +++ b/gen/tpu1_alpha1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *TPU* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *tpu:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *TPU* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *tpu:v1alpha1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *TPU* *v1_alpha1* API can be found at the //! [official documentation site](https://cloud.google.com/tpu/). diff --git a/gen/transcoder1-cli/Cargo.toml b/gen/transcoder1-cli/Cargo.toml index 8bf2c86382..cafdcf21b3 100644 --- a/gen/transcoder1-cli/Cargo.toml +++ b/gen/transcoder1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-transcoder1-cli" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Transcoder (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/transcoder1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-transcoder1] path = "../transcoder1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" diff --git a/gen/transcoder1-cli/README.md b/gen/transcoder1-cli/README.md index c48ed717a0..dfecc446e0 100644 --- a/gen/transcoder1-cli/README.md +++ b/gen/transcoder1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Transcoder* API at revision *20240221*. The CLI is at version *5.0.3*. +This documentation was generated from the *Transcoder* API at revision *20240221*. The CLI is at version *5.0.4*. ```bash transcoder1 [options] diff --git a/gen/transcoder1-cli/mkdocs.yml b/gen/transcoder1-cli/mkdocs.yml index 215fcf1098..cb1765704a 100644 --- a/gen/transcoder1-cli/mkdocs.yml +++ b/gen/transcoder1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Transcoder v5.0.3+20240221 +site_name: Transcoder v5.0.4+20240221 site_url: http://byron.github.io/google-apis-rs/google-transcoder1-cli site_description: A complete library to interact with Transcoder (protocol v1) diff --git a/gen/transcoder1-cli/src/main.rs b/gen/transcoder1-cli/src/main.rs index 02c8fd375d..db1cfe70bd 100644 --- a/gen/transcoder1-cli/src/main.rs +++ b/gen/transcoder1-cli/src/main.rs @@ -894,7 +894,7 @@ async fn main() { let mut app = App::new("transcoder1") .author("Sebastian Thiel ") - .version("5.0.3+20240221") + .version("5.0.4+20240221") .about("This API converts video files into formats suitable for consumer distribution. For more information, see the Transcoder API overview. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_transcoder1_cli") .arg(Arg::with_name("url") diff --git a/gen/transcoder1/Cargo.toml b/gen/transcoder1/Cargo.toml index 7ea9a9fc58..691958599f 100644 --- a/gen/transcoder1/Cargo.toml +++ b/gen/transcoder1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-transcoder1" -version = "5.0.3+20240221" +version = "5.0.4+20240221" authors = ["Sebastian Thiel "] description = "A complete library to interact with Transcoder (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/transcoder1" homepage = "https://cloud.google.com/transcoder/docs/" -documentation = "https://docs.rs/google-transcoder1/5.0.3+20240221" +documentation = "https://docs.rs/google-transcoder1/5.0.4+20240221" license = "MIT" keywords = ["transcoder", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/transcoder1/README.md b/gen/transcoder1/README.md index 9abcd2fa36..3e70f2c046 100644 --- a/gen/transcoder1/README.md +++ b/gen/transcoder1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-transcoder1` library allows access to all features of the *Google Transcoder* service. -This documentation was generated from *Transcoder* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *transcoder:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Transcoder* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *transcoder:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Transcoder* *v1* API can be found at the [official documentation site](https://cloud.google.com/transcoder/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/Transcoder) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/Transcoder) ... * projects - * [*locations job templates create*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobTemplateCreateCall), [*locations job templates delete*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobTemplateDeleteCall), [*locations job templates get*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobTemplateGetCall), [*locations job templates list*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobTemplateListCall), [*locations jobs create*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobGetCall) and [*locations jobs list*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/api::ProjectLocationJobListCall) + * [*locations job templates create*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobTemplateCreateCall), [*locations job templates delete*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobTemplateDeleteCall), [*locations job templates get*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobTemplateGetCall), [*locations job templates list*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobTemplateListCall), [*locations jobs create*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobGetCall) and [*locations jobs list*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/api::ProjectLocationJobListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/Transcoder)** +* **[Hub](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/Transcoder)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::CallBuilder) -* **[Resources](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::CallBuilder) +* **[Resources](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Part)** + * **[Parts](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Delegate) to the -[Method Builder](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Delegate) to the +[Method Builder](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::RequestValue) and -[decodable](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::RequestValue) and +[decodable](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-transcoder1/5.0.3+20240221/google_transcoder1/client::RequestValue) are moved +* [request values](https://docs.rs/google-transcoder1/5.0.4+20240221/google_transcoder1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/transcoder1/src/api.rs b/gen/transcoder1/src/api.rs index 14a794b465..7a51486e46 100644 --- a/gen/transcoder1/src/api.rs +++ b/gen/transcoder1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Transcoder { Transcoder { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://transcoder.googleapis.com/".to_string(), _root_url: "https://transcoder.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Transcoder { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/transcoder1/src/lib.rs b/gen/transcoder1/src/lib.rs index c10708d177..c75f17c9aa 100644 --- a/gen/transcoder1/src/lib.rs +++ b/gen/transcoder1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Transcoder* crate version *5.0.3+20240221*, where *20240221* is the exact revision of the *transcoder:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Transcoder* crate version *5.0.4+20240221*, where *20240221* is the exact revision of the *transcoder:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Transcoder* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/transcoder/docs/). diff --git a/gen/transcoder1_beta1-cli/Cargo.toml b/gen/transcoder1_beta1-cli/Cargo.toml index c99cf46793..e710c009ee 100644 --- a/gen/transcoder1_beta1-cli/Cargo.toml +++ b/gen/transcoder1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-transcoder1_beta1-cli" -version = "5.0.3+20210323" +version = "5.0.4+20210323" authors = ["Sebastian Thiel "] description = "A complete library to interact with Transcoder (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/transcoder1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-transcoder1_beta1] path = "../transcoder1_beta1" -version = "5.0.3+20210323" +version = "5.0.4+20210323" diff --git a/gen/transcoder1_beta1-cli/README.md b/gen/transcoder1_beta1-cli/README.md index 19bdd1ce3d..2e4a25e777 100644 --- a/gen/transcoder1_beta1-cli/README.md +++ b/gen/transcoder1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Transcoder* API at revision *20210323*. The CLI is at version *5.0.3*. +This documentation was generated from the *Transcoder* API at revision *20210323*. The CLI is at version *5.0.4*. ```bash transcoder1-beta1 [options] diff --git a/gen/transcoder1_beta1-cli/mkdocs.yml b/gen/transcoder1_beta1-cli/mkdocs.yml index 59e0b6bcf2..ffd35e543f 100644 --- a/gen/transcoder1_beta1-cli/mkdocs.yml +++ b/gen/transcoder1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Transcoder v5.0.3+20210323 +site_name: Transcoder v5.0.4+20210323 site_url: http://byron.github.io/google-apis-rs/google-transcoder1_beta1-cli site_description: A complete library to interact with Transcoder (protocol v1beta1) diff --git a/gen/transcoder1_beta1-cli/src/main.rs b/gen/transcoder1_beta1-cli/src/main.rs index 12113ce4a8..2ca1a602f8 100644 --- a/gen/transcoder1_beta1-cli/src/main.rs +++ b/gen/transcoder1_beta1-cli/src/main.rs @@ -875,7 +875,7 @@ async fn main() { let mut app = App::new("transcoder1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20210323") + .version("5.0.4+20210323") .about("This API converts video files into formats suitable for consumer distribution. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_transcoder1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/transcoder1_beta1/Cargo.toml b/gen/transcoder1_beta1/Cargo.toml index ec35816c48..bc2966af40 100644 --- a/gen/transcoder1_beta1/Cargo.toml +++ b/gen/transcoder1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-transcoder1_beta1" -version = "5.0.3+20210323" +version = "5.0.4+20210323" authors = ["Sebastian Thiel "] description = "A complete library to interact with Transcoder (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/transcoder1_beta1" homepage = "https://cloud.google.com/transcoder/docs/" -documentation = "https://docs.rs/google-transcoder1_beta1/5.0.3+20210323" +documentation = "https://docs.rs/google-transcoder1_beta1/5.0.4+20210323" license = "MIT" keywords = ["transcoder", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/transcoder1_beta1/README.md b/gen/transcoder1_beta1/README.md index 5f8cf55f61..62d4f6ba91 100644 --- a/gen/transcoder1_beta1/README.md +++ b/gen/transcoder1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-transcoder1_beta1` library allows access to all features of the *Google Transcoder* service. -This documentation was generated from *Transcoder* crate version *5.0.3+20210323*, where *20210323* is the exact revision of the *transcoder:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Transcoder* crate version *5.0.4+20210323*, where *20210323* is the exact revision of the *transcoder:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Transcoder* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/transcoder/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/Transcoder) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/Transcoder) ... * projects - * [*locations job templates create*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateCreateCall), [*locations job templates delete*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateDeleteCall), [*locations job templates get*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateGetCall), [*locations job templates list*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateListCall), [*locations jobs create*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobGetCall) and [*locations jobs list*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/api::ProjectLocationJobListCall) + * [*locations job templates create*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateCreateCall), [*locations job templates delete*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateDeleteCall), [*locations job templates get*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateGetCall), [*locations job templates list*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobTemplateListCall), [*locations jobs create*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobCreateCall), [*locations jobs delete*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobDeleteCall), [*locations jobs get*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobGetCall) and [*locations jobs list*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/api::ProjectLocationJobListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/Transcoder)** +* **[Hub](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/Transcoder)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-transcoder1_beta1/5.0.3+20210323/google_transcoder1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-transcoder1_beta1/5.0.4+20210323/google_transcoder1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/transcoder1_beta1/src/api.rs b/gen/transcoder1_beta1/src/api.rs index b563bc08a9..1ecfff74d7 100644 --- a/gen/transcoder1_beta1/src/api.rs +++ b/gen/transcoder1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Transcoder { Transcoder { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://transcoder.googleapis.com/".to_string(), _root_url: "https://transcoder.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Transcoder { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/transcoder1_beta1/src/lib.rs b/gen/transcoder1_beta1/src/lib.rs index 221a541147..bbd3cdcbc5 100644 --- a/gen/transcoder1_beta1/src/lib.rs +++ b/gen/transcoder1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Transcoder* crate version *5.0.3+20210323*, where *20210323* is the exact revision of the *transcoder:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Transcoder* crate version *5.0.4+20210323*, where *20210323* is the exact revision of the *transcoder:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Transcoder* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/transcoder/docs/). diff --git a/gen/translate2-cli/Cargo.toml b/gen/translate2-cli/Cargo.toml index fac9fb67fa..efa7d03978 100644 --- a/gen/translate2-cli/Cargo.toml +++ b/gen/translate2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-translate2-cli" -version = "5.0.3+20170525" +version = "5.0.4+20170525" authors = ["Sebastian Thiel "] description = "A complete library to interact with Translate (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/translate2-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-translate2] path = "../translate2" -version = "5.0.3+20170525" +version = "5.0.4+20170525" diff --git a/gen/translate2-cli/README.md b/gen/translate2-cli/README.md index b264fe725b..fe5dc17db1 100644 --- a/gen/translate2-cli/README.md +++ b/gen/translate2-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Translate* API at revision *20170525*. The CLI is at version *5.0.3*. +This documentation was generated from the *Translate* API at revision *20170525*. The CLI is at version *5.0.4*. ```bash translate2 [options] diff --git a/gen/translate2-cli/mkdocs.yml b/gen/translate2-cli/mkdocs.yml index ccdee3a3ac..9088cdc095 100644 --- a/gen/translate2-cli/mkdocs.yml +++ b/gen/translate2-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Translate v5.0.3+20170525 +site_name: Translate v5.0.4+20170525 site_url: http://byron.github.io/google-apis-rs/google-translate2-cli site_description: A complete library to interact with Translate (protocol v2) diff --git a/gen/translate2-cli/src/main.rs b/gen/translate2-cli/src/main.rs index f57fb9acf2..0068d52a50 100644 --- a/gen/translate2-cli/src/main.rs +++ b/gen/translate2-cli/src/main.rs @@ -644,7 +644,7 @@ async fn main() { let mut app = App::new("translate2") .author("Sebastian Thiel ") - .version("5.0.3+20170525") + .version("5.0.4+20170525") .about("The Google Cloud Translation API lets websites and programs integrate with Google Translate programmatically.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_translate2_cli") diff --git a/gen/translate2/Cargo.toml b/gen/translate2/Cargo.toml index fe3f0d37c6..fe75ed426d 100644 --- a/gen/translate2/Cargo.toml +++ b/gen/translate2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-translate2" -version = "5.0.3+20170525" +version = "5.0.4+20170525" authors = ["Sebastian Thiel "] description = "A complete library to interact with Translate (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/translate2" homepage = "https://code.google.com/apis/language/translate/v2/getting_started.html" -documentation = "https://docs.rs/google-translate2/5.0.3+20170525" +documentation = "https://docs.rs/google-translate2/5.0.4+20170525" license = "MIT" keywords = ["translate", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/translate2/README.md b/gen/translate2/README.md index 6fd45acfb4..85efe9545c 100644 --- a/gen/translate2/README.md +++ b/gen/translate2/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-translate2` library allows access to all features of the *Google Translate* service. -This documentation was generated from *Translate* crate version *5.0.3+20170525*, where *20170525* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Translate* crate version *5.0.4+20170525*, where *20170525* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Translate* *v2* API can be found at the [official documentation site](https://code.google.com/apis/language/translate/v2/getting_started.html). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/Translate) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/Translate) ... * detections - * [*detect*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/api::DetectionDetectCall) and [*list*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/api::DetectionListCall) + * [*detect*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/api::DetectionDetectCall) and [*list*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/api::DetectionListCall) * languages - * [*list*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/api::LanguageListCall) + * [*list*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/api::LanguageListCall) * translations - * [*list*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/api::TranslationListCall) and [*translate*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/api::TranslationTranslateCall) + * [*list*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/api::TranslationListCall) and [*translate*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/api::TranslationTranslateCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/Translate)** +* **[Hub](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/Translate)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::CallBuilder) -* **[Resources](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::CallBuilder) +* **[Resources](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Part)** + * **[Parts](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -129,17 +129,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -149,29 +149,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Delegate) to the -[Method Builder](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Delegate) to the +[Method Builder](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::RequestValue) and -[decodable](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::RequestValue) and +[decodable](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-translate2/5.0.3+20170525/google_translate2/client::RequestValue) are moved +* [request values](https://docs.rs/google-translate2/5.0.4+20170525/google_translate2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/translate2/src/api.rs b/gen/translate2/src/api.rs index 0775bde897..1b2c7e32d7 100644 --- a/gen/translate2/src/api.rs +++ b/gen/translate2/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Translate { Translate { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://translation.googleapis.com/language/translate/".to_string(), _root_url: "https://translation.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> Translate { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/translate2/src/lib.rs b/gen/translate2/src/lib.rs index f17f9f56dc..d39ce13f3a 100644 --- a/gen/translate2/src/lib.rs +++ b/gen/translate2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Translate* crate version *5.0.3+20170525*, where *20170525* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Translate* crate version *5.0.4+20170525*, where *20170525* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Translate* *v2* API can be found at the //! [official documentation site](https://code.google.com/apis/language/translate/v2/getting_started.html). diff --git a/gen/translate3-cli/Cargo.toml b/gen/translate3-cli/Cargo.toml index 568985150b..1f760a6f00 100644 --- a/gen/translate3-cli/Cargo.toml +++ b/gen/translate3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-translate3-cli" -version = "5.0.3+20240131" +version = "5.0.4+20240131" authors = ["Sebastian Thiel "] description = "A complete library to interact with Translate (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/translate3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-translate3] path = "../translate3" -version = "5.0.3+20240131" +version = "5.0.4+20240131" diff --git a/gen/translate3-cli/README.md b/gen/translate3-cli/README.md index 0193dd627e..1506d97553 100644 --- a/gen/translate3-cli/README.md +++ b/gen/translate3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Translate* API at revision *20240131*. The CLI is at version *5.0.3*. +This documentation was generated from the *Translate* API at revision *20240131*. The CLI is at version *5.0.4*. ```bash translate3 [options] diff --git a/gen/translate3-cli/mkdocs.yml b/gen/translate3-cli/mkdocs.yml index c627eec72b..179383de8e 100644 --- a/gen/translate3-cli/mkdocs.yml +++ b/gen/translate3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Translate v5.0.3+20240131 +site_name: Translate v5.0.4+20240131 site_url: http://byron.github.io/google-apis-rs/google-translate3-cli site_description: A complete library to interact with Translate (protocol v3) diff --git a/gen/translate3-cli/src/main.rs b/gen/translate3-cli/src/main.rs index 4f5a8e8097..9245ac34ca 100644 --- a/gen/translate3-cli/src/main.rs +++ b/gen/translate3-cli/src/main.rs @@ -5065,7 +5065,7 @@ async fn main() { let mut app = App::new("translate3") .author("Sebastian Thiel ") - .version("5.0.3+20240131") + .version("5.0.4+20240131") .about("Integrates text translation into your website or application.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_translate3_cli") .arg(Arg::with_name("url") diff --git a/gen/translate3/Cargo.toml b/gen/translate3/Cargo.toml index 69164e7cd0..0023fc7834 100644 --- a/gen/translate3/Cargo.toml +++ b/gen/translate3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-translate3" -version = "5.0.3+20240131" +version = "5.0.4+20240131" authors = ["Sebastian Thiel "] description = "A complete library to interact with Translate (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/translate3" homepage = "https://cloud.google.com/translate/docs/quickstarts" -documentation = "https://docs.rs/google-translate3/5.0.3+20240131" +documentation = "https://docs.rs/google-translate3/5.0.4+20240131" license = "MIT" keywords = ["translate", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/translate3/README.md b/gen/translate3/README.md index 6906e1c4a5..a133d399ce 100644 --- a/gen/translate3/README.md +++ b/gen/translate3/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-translate3` library allows access to all features of the *Google Translate* service. -This documentation was generated from *Translate* crate version *5.0.3+20240131*, where *20240131* is the exact revision of the *translate:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Translate* crate version *5.0.4+20240131*, where *20240131* is the exact revision of the *translate:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Translate* *v3* API can be found at the [official documentation site](https://cloud.google.com/translate/docs/quickstarts). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/Translate) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/Translate) ... * projects - * [*detect language*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectDetectLanguageCall), [*get supported languages*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectGetSupportedLanguageCall), [*locations adaptive mt datasets adaptive mt files adaptive mt sentences list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileAdaptiveMtSentenceListCall), [*locations adaptive mt datasets adaptive mt files delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileDeleteCall), [*locations adaptive mt datasets adaptive mt files get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileGetCall), [*locations adaptive mt datasets adaptive mt files list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileListCall), [*locations adaptive mt datasets adaptive mt sentences list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtSentenceListCall), [*locations adaptive mt datasets create*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetCreateCall), [*locations adaptive mt datasets delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetDeleteCall), [*locations adaptive mt datasets get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetGetCall), [*locations adaptive mt datasets import adaptive mt file*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetImportAdaptiveMtFileCall), [*locations adaptive mt datasets list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetListCall), [*locations adaptive mt translate*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationAdaptiveMtTranslateCall), [*locations batch translate document*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationBatchTranslateDocumentCall), [*locations batch translate text*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationBatchTranslateTextCall), [*locations datasets create*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetCreateCall), [*locations datasets delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetDeleteCall), [*locations datasets examples list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetExampleListCall), [*locations datasets export data*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetExportDataCall), [*locations datasets get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetGetCall), [*locations datasets import data*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetImportDataCall), [*locations datasets list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDatasetListCall), [*locations detect language*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationDetectLanguageCall), [*locations get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGetCall), [*locations get supported languages*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGetSupportedLanguageCall), [*locations glossaries create*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryCreateCall), [*locations glossaries delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryDeleteCall), [*locations glossaries get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryGetCall), [*locations glossaries glossary entries create*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryCreateCall), [*locations glossaries glossary entries delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryDeleteCall), [*locations glossaries glossary entries get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryGetCall), [*locations glossaries glossary entries list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryListCall), [*locations glossaries glossary entries patch*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryPatchCall), [*locations glossaries list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryListCall), [*locations glossaries patch*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationGlossaryPatchCall), [*locations list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationListCall), [*locations models create*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationModelCreateCall), [*locations models delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationModelDeleteCall), [*locations models get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationModelGetCall), [*locations models list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationModelListCall), [*locations operations cancel*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationOperationWaitCall), [*locations romanize text*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationRomanizeTextCall), [*locations translate document*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationTranslateDocumentCall), [*locations translate text*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectLocationTranslateTextCall), [*romanize text*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectRomanizeTextCall) and [*translate text*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/api::ProjectTranslateTextCall) + * [*detect language*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectDetectLanguageCall), [*get supported languages*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectGetSupportedLanguageCall), [*locations adaptive mt datasets adaptive mt files adaptive mt sentences list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileAdaptiveMtSentenceListCall), [*locations adaptive mt datasets adaptive mt files delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileDeleteCall), [*locations adaptive mt datasets adaptive mt files get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileGetCall), [*locations adaptive mt datasets adaptive mt files list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtFileListCall), [*locations adaptive mt datasets adaptive mt sentences list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetAdaptiveMtSentenceListCall), [*locations adaptive mt datasets create*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetCreateCall), [*locations adaptive mt datasets delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetDeleteCall), [*locations adaptive mt datasets get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetGetCall), [*locations adaptive mt datasets import adaptive mt file*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetImportAdaptiveMtFileCall), [*locations adaptive mt datasets list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtDatasetListCall), [*locations adaptive mt translate*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationAdaptiveMtTranslateCall), [*locations batch translate document*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationBatchTranslateDocumentCall), [*locations batch translate text*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationBatchTranslateTextCall), [*locations datasets create*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetCreateCall), [*locations datasets delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetDeleteCall), [*locations datasets examples list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetExampleListCall), [*locations datasets export data*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetExportDataCall), [*locations datasets get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetGetCall), [*locations datasets import data*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetImportDataCall), [*locations datasets list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDatasetListCall), [*locations detect language*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationDetectLanguageCall), [*locations get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGetCall), [*locations get supported languages*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGetSupportedLanguageCall), [*locations glossaries create*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryCreateCall), [*locations glossaries delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryDeleteCall), [*locations glossaries get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryGetCall), [*locations glossaries glossary entries create*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryCreateCall), [*locations glossaries glossary entries delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryDeleteCall), [*locations glossaries glossary entries get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryGetCall), [*locations glossaries glossary entries list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryListCall), [*locations glossaries glossary entries patch*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryGlossaryEntryPatchCall), [*locations glossaries list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryListCall), [*locations glossaries patch*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationGlossaryPatchCall), [*locations list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationListCall), [*locations models create*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationModelCreateCall), [*locations models delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationModelDeleteCall), [*locations models get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationModelGetCall), [*locations models list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationModelListCall), [*locations operations cancel*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationOperationListCall), [*locations operations wait*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationOperationWaitCall), [*locations romanize text*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationRomanizeTextCall), [*locations translate document*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationTranslateDocumentCall), [*locations translate text*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectLocationTranslateTextCall), [*romanize text*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectRomanizeTextCall) and [*translate text*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/api::ProjectTranslateTextCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/Translate)** +* **[Hub](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/Translate)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::CallBuilder) -* **[Resources](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::CallBuilder) +* **[Resources](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Part)** + * **[Parts](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Delegate) to the -[Method Builder](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Delegate) to the +[Method Builder](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::RequestValue) and -[decodable](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::RequestValue) and +[decodable](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-translate3/5.0.3+20240131/google_translate3/client::RequestValue) are moved +* [request values](https://docs.rs/google-translate3/5.0.4+20240131/google_translate3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/translate3/src/api.rs b/gen/translate3/src/api.rs index 6dabc7780e..b517bcc287 100644 --- a/gen/translate3/src/api.rs +++ b/gen/translate3/src/api.rs @@ -130,7 +130,7 @@ impl<'a, S> Translate { Translate { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://translation.googleapis.com/".to_string(), _root_url: "https://translation.googleapis.com/".to_string(), } @@ -141,7 +141,7 @@ impl<'a, S> Translate { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/translate3/src/lib.rs b/gen/translate3/src/lib.rs index ee4ba4ecd5..969f64eb7b 100644 --- a/gen/translate3/src/lib.rs +++ b/gen/translate3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Translate* crate version *5.0.3+20240131*, where *20240131* is the exact revision of the *translate:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Translate* crate version *5.0.4+20240131*, where *20240131* is the exact revision of the *translate:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Translate* *v3* API can be found at the //! [official documentation site](https://cloud.google.com/translate/docs/quickstarts). diff --git a/gen/urlshortener1-cli/Cargo.toml b/gen/urlshortener1-cli/Cargo.toml index 3d03316840..5dc515f36f 100644 --- a/gen/urlshortener1-cli/Cargo.toml +++ b/gen/urlshortener1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-urlshortener1-cli" -version = "5.0.3+20150519" +version = "5.0.4+20150519" authors = ["Sebastian Thiel "] description = "A complete library to interact with urlshortener (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/urlshortener1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-urlshortener1] path = "../urlshortener1" -version = "5.0.3+20150519" +version = "5.0.4+20150519" diff --git a/gen/urlshortener1-cli/README.md b/gen/urlshortener1-cli/README.md index 678ddaa1e7..28e4ad94f2 100644 --- a/gen/urlshortener1-cli/README.md +++ b/gen/urlshortener1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *urlshortener* API at revision *20150519*. The CLI is at version *5.0.3*. +This documentation was generated from the *urlshortener* API at revision *20150519*. The CLI is at version *5.0.4*. ```bash urlshortener1 [options] diff --git a/gen/urlshortener1-cli/mkdocs.yml b/gen/urlshortener1-cli/mkdocs.yml index 641ecf9749..b96e06c317 100644 --- a/gen/urlshortener1-cli/mkdocs.yml +++ b/gen/urlshortener1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: urlshortener v5.0.3+20150519 +site_name: urlshortener v5.0.4+20150519 site_url: http://byron.github.io/google-apis-rs/google-urlshortener1-cli site_description: A complete library to interact with urlshortener (protocol v1) diff --git a/gen/urlshortener1-cli/src/main.rs b/gen/urlshortener1-cli/src/main.rs index 4a34ae18ff..399953561a 100644 --- a/gen/urlshortener1-cli/src/main.rs +++ b/gen/urlshortener1-cli/src/main.rs @@ -423,7 +423,7 @@ async fn main() { let mut app = App::new("urlshortener1") .author("Sebastian Thiel ") - .version("5.0.3+20150519") + .version("5.0.4+20150519") .about("Lets you create, inspect, and manage goo.gl short URLs") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_urlshortener1_cli") .arg(Arg::with_name("url") diff --git a/gen/urlshortener1/Cargo.toml b/gen/urlshortener1/Cargo.toml index c7e030b63f..6a0f9b129d 100644 --- a/gen/urlshortener1/Cargo.toml +++ b/gen/urlshortener1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-urlshortener1" -version = "5.0.3+20150519" +version = "5.0.4+20150519" authors = ["Sebastian Thiel "] description = "A complete library to interact with urlshortener (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/urlshortener1" homepage = "https://developers.google.com/url-shortener/v1/getting_started" -documentation = "https://docs.rs/google-urlshortener1/5.0.3+20150519" +documentation = "https://docs.rs/google-urlshortener1/5.0.4+20150519" license = "MIT" keywords = ["urlshortener", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/urlshortener1/README.md b/gen/urlshortener1/README.md index 1ddc5331eb..b34df29ef0 100644 --- a/gen/urlshortener1/README.md +++ b/gen/urlshortener1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-urlshortener1` library allows access to all features of the *Google urlshortener* service. -This documentation was generated from *urlshortener* crate version *5.0.3+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *urlshortener* crate version *5.0.4+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *urlshortener* *v1* API can be found at the [official documentation site](https://developers.google.com/url-shortener/v1/getting_started). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/Urlshortener) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/Urlshortener) ... -* [url](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/api::Url) - * [*get*](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/api::UrlGetCall), [*insert*](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/api::UrlInsertCall) and [*list*](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/api::UrlListCall) +* [url](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/api::Url) + * [*get*](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/api::UrlGetCall), [*insert*](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/api::UrlInsertCall) and [*list*](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/api::UrlListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/Urlshortener)** +* **[Hub](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/Urlshortener)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::CallBuilder) -* **[Resources](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::CallBuilder) +* **[Resources](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Part)** + * **[Parts](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -120,17 +120,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -140,29 +140,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Delegate) to the -[Method Builder](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Delegate) to the +[Method Builder](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::RequestValue) and -[decodable](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::RequestValue) and +[decodable](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-urlshortener1/5.0.3+20150519/google_urlshortener1/client::RequestValue) are moved +* [request values](https://docs.rs/google-urlshortener1/5.0.4+20150519/google_urlshortener1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/urlshortener1/src/api.rs b/gen/urlshortener1/src/api.rs index d4c8005095..4a7e84f79e 100644 --- a/gen/urlshortener1/src/api.rs +++ b/gen/urlshortener1/src/api.rs @@ -120,7 +120,7 @@ impl<'a, S> Urlshortener { Urlshortener { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/urlshortener/v1/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -131,7 +131,7 @@ impl<'a, S> Urlshortener { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/urlshortener1/src/lib.rs b/gen/urlshortener1/src/lib.rs index 15e595d5c7..47cd75db49 100644 --- a/gen/urlshortener1/src/lib.rs +++ b/gen/urlshortener1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *urlshortener* crate version *5.0.3+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *urlshortener* crate version *5.0.4+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *urlshortener* *v1* API can be found at the //! [official documentation site](https://developers.google.com/url-shortener/v1/getting_started). diff --git a/gen/vault1-cli/Cargo.toml b/gen/vault1-cli/Cargo.toml index 208d9c85ed..4445dd912e 100644 --- a/gen/vault1-cli/Cargo.toml +++ b/gen/vault1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-vault1-cli" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Vault (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vault1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-vault1] path = "../vault1" -version = "5.0.3+20240220" +version = "5.0.4+20240220" diff --git a/gen/vault1-cli/README.md b/gen/vault1-cli/README.md index 822370d1cc..a5f9acb323 100644 --- a/gen/vault1-cli/README.md +++ b/gen/vault1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Vault* API at revision *20240220*. The CLI is at version *5.0.3*. +This documentation was generated from the *Vault* API at revision *20240220*. The CLI is at version *5.0.4*. ```bash vault1 [options] diff --git a/gen/vault1-cli/mkdocs.yml b/gen/vault1-cli/mkdocs.yml index 98a5eb8742..068b006120 100644 --- a/gen/vault1-cli/mkdocs.yml +++ b/gen/vault1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Vault v5.0.3+20240220 +site_name: Vault v5.0.4+20240220 site_url: http://byron.github.io/google-apis-rs/google-vault1-cli site_description: A complete library to interact with Vault (protocol v1) diff --git a/gen/vault1-cli/src/main.rs b/gen/vault1-cli/src/main.rs index 8bce861845..a846e7d5e1 100644 --- a/gen/vault1-cli/src/main.rs +++ b/gen/vault1-cli/src/main.rs @@ -3575,7 +3575,7 @@ async fn main() { let mut app = App::new("vault1") .author("Sebastian Thiel ") - .version("5.0.3+20240220") + .version("5.0.4+20240220") .about("Retention and eDiscovery for Google Workspace. To work with Vault resources, the account must have the [required Vault privileges](https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the **View All Matters** privilege. For example, to download an export, an account needs the **Manage Exports** privilege and the matter shared with them. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_vault1_cli") .arg(Arg::with_name("url") diff --git a/gen/vault1/Cargo.toml b/gen/vault1/Cargo.toml index 72e7f8c118..4652185603 100644 --- a/gen/vault1/Cargo.toml +++ b/gen/vault1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-vault1" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Vault (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vault1" homepage = "https://developers.google.com/vault" -documentation = "https://docs.rs/google-vault1/5.0.3+20240220" +documentation = "https://docs.rs/google-vault1/5.0.4+20240220" license = "MIT" keywords = ["vault", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/vault1/README.md b/gen/vault1/README.md index d202e7335e..720479eef9 100644 --- a/gen/vault1/README.md +++ b/gen/vault1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-vault1` library allows access to all features of the *Google Vault* service. -This documentation was generated from *Vault* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *vault:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Vault* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *vault:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Vault* *v1* API can be found at the [official documentation site](https://developers.google.com/vault). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/Vault) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/Vault) ... -* [matters](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::Matter) - * [*add permissions*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterAddPermissionCall), [*close*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterCloseCall), [*count*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterCountCall), [*create*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterCreateCall), [*delete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterDeleteCall), [*exports create*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterExportCreateCall), [*exports delete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterExportDeleteCall), [*exports get*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterExportGetCall), [*exports list*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterExportListCall), [*get*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterGetCall), [*holds accounts create*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldAccountCreateCall), [*holds accounts delete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldAccountDeleteCall), [*holds accounts list*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldAccountListCall), [*holds add held accounts*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldAddHeldAccountCall), [*holds create*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldCreateCall), [*holds delete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldDeleteCall), [*holds get*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldGetCall), [*holds list*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldListCall), [*holds remove held accounts*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldRemoveHeldAccountCall), [*holds update*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterHoldUpdateCall), [*list*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterListCall), [*remove permissions*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterRemovePermissionCall), [*reopen*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterReopenCall), [*saved queries create*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterSavedQueryCreateCall), [*saved queries delete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterSavedQueryDeleteCall), [*saved queries get*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterSavedQueryGetCall), [*saved queries list*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterSavedQueryListCall), [*undelete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterUndeleteCall) and [*update*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::MatterUpdateCall) -* [operations](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::Operation) - * [*cancel*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::OperationCancelCall), [*delete*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::OperationDeleteCall), [*get*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::OperationGetCall) and [*list*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/api::OperationListCall) +* [matters](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::Matter) + * [*add permissions*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterAddPermissionCall), [*close*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterCloseCall), [*count*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterCountCall), [*create*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterCreateCall), [*delete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterDeleteCall), [*exports create*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterExportCreateCall), [*exports delete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterExportDeleteCall), [*exports get*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterExportGetCall), [*exports list*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterExportListCall), [*get*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterGetCall), [*holds accounts create*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldAccountCreateCall), [*holds accounts delete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldAccountDeleteCall), [*holds accounts list*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldAccountListCall), [*holds add held accounts*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldAddHeldAccountCall), [*holds create*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldCreateCall), [*holds delete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldDeleteCall), [*holds get*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldGetCall), [*holds list*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldListCall), [*holds remove held accounts*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldRemoveHeldAccountCall), [*holds update*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterHoldUpdateCall), [*list*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterListCall), [*remove permissions*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterRemovePermissionCall), [*reopen*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterReopenCall), [*saved queries create*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterSavedQueryCreateCall), [*saved queries delete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterSavedQueryDeleteCall), [*saved queries get*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterSavedQueryGetCall), [*saved queries list*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterSavedQueryListCall), [*undelete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterUndeleteCall) and [*update*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::MatterUpdateCall) +* [operations](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::Operation) + * [*cancel*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::OperationCancelCall), [*delete*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::OperationDeleteCall), [*get*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::OperationGetCall) and [*list*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/api::OperationListCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/Vault)** +* **[Hub](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/Vault)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::CallBuilder) -* **[Resources](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::CallBuilder) +* **[Resources](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Part)** + * **[Parts](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -151,17 +151,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -171,29 +171,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Delegate) to the -[Method Builder](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Delegate) to the +[Method Builder](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::RequestValue) and -[decodable](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::RequestValue) and +[decodable](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-vault1/5.0.3+20240220/google_vault1/client::RequestValue) are moved +* [request values](https://docs.rs/google-vault1/5.0.4+20240220/google_vault1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/vault1/src/api.rs b/gen/vault1/src/api.rs index 22576dc5d7..2a1b86c5fb 100644 --- a/gen/vault1/src/api.rs +++ b/gen/vault1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Vault { Vault { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://vault.googleapis.com/".to_string(), _root_url: "https://vault.googleapis.com/".to_string(), } @@ -140,7 +140,7 @@ impl<'a, S> Vault { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/vault1/src/lib.rs b/gen/vault1/src/lib.rs index 92d604129e..f51886a4b1 100644 --- a/gen/vault1/src/lib.rs +++ b/gen/vault1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Vault* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *vault:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Vault* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *vault:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Vault* *v1* API can be found at the //! [official documentation site](https://developers.google.com/vault). diff --git a/gen/vectortile1-cli/Cargo.toml b/gen/vectortile1-cli/Cargo.toml index 85f7be7fc4..40f8cd6c67 100644 --- a/gen/vectortile1-cli/Cargo.toml +++ b/gen/vectortile1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-vectortile1-cli" -version = "5.0.3+20210331" +version = "5.0.4+20210331" authors = ["Sebastian Thiel "] description = "A complete library to interact with Semantic Tile (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vectortile1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-vectortile1] path = "../vectortile1" -version = "5.0.3+20210331" +version = "5.0.4+20210331" diff --git a/gen/vectortile1-cli/README.md b/gen/vectortile1-cli/README.md index 27da53ff33..dcc5203be7 100644 --- a/gen/vectortile1-cli/README.md +++ b/gen/vectortile1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Semantic Tile* API at revision *20210331*. The CLI is at version *5.0.3*. +This documentation was generated from the *Semantic Tile* API at revision *20210331*. The CLI is at version *5.0.4*. ```bash vectortile1 [options] diff --git a/gen/vectortile1-cli/mkdocs.yml b/gen/vectortile1-cli/mkdocs.yml index 60076d2fbd..e974cbc926 100644 --- a/gen/vectortile1-cli/mkdocs.yml +++ b/gen/vectortile1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Semantic Tile v5.0.3+20210331 +site_name: Semantic Tile v5.0.4+20210331 site_url: http://byron.github.io/google-apis-rs/google-vectortile1-cli site_description: A complete library to interact with Semantic Tile (protocol v1) diff --git a/gen/vectortile1-cli/src/main.rs b/gen/vectortile1-cli/src/main.rs index c21167fe81..504e715f73 100644 --- a/gen/vectortile1-cli/src/main.rs +++ b/gen/vectortile1-cli/src/main.rs @@ -388,7 +388,7 @@ async fn main() { let mut app = App::new("vectortile1") .author("Sebastian Thiel ") - .version("5.0.3+20210331") + .version("5.0.4+20210331") .about("Serves vector tiles containing geospatial data. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_vectortile1_cli") .arg(Arg::with_name("folder") diff --git a/gen/vectortile1/Cargo.toml b/gen/vectortile1/Cargo.toml index f7377f852f..b0c545ec59 100644 --- a/gen/vectortile1/Cargo.toml +++ b/gen/vectortile1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-vectortile1" -version = "5.0.3+20210331" +version = "5.0.4+20210331" authors = ["Sebastian Thiel "] description = "A complete library to interact with Semantic Tile (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vectortile1" homepage = "https://developers.google.com/maps/contact-sales/" -documentation = "https://docs.rs/google-vectortile1/5.0.3+20210331" +documentation = "https://docs.rs/google-vectortile1/5.0.4+20210331" license = "MIT" keywords = ["vectortile", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/vectortile1/README.md b/gen/vectortile1/README.md index 445a7aa0fd..cfcfc59dac 100644 --- a/gen/vectortile1/README.md +++ b/gen/vectortile1/README.md @@ -5,18 +5,18 @@ DO NOT EDIT ! --> The `google-vectortile1` library allows access to all features of the *Google Semantic Tile* service. -This documentation was generated from *Semantic Tile* crate version *5.0.3+20210331*, where *20210331* is the exact revision of the *vectortile:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Semantic Tile* crate version *5.0.4+20210331*, where *20210331* is the exact revision of the *vectortile:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Semantic Tile* *v1* API can be found at the [official documentation site](https://developers.google.com/maps/contact-sales/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/SemanticTile) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/SemanticTile) ... * featuretiles - * [*get*](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/api::FeaturetileGetCall) + * [*get*](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/api::FeaturetileGetCall) * terraintiles - * [*get*](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/api::TerraintileGetCall) + * [*get*](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/api::TerraintileGetCall) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/SemanticTile)** +* **[Hub](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/SemanticTile)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::CallBuilder) -* **[Resources](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::CallBuilder) +* **[Resources](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Part)** + * **[Parts](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Delegate) to the -[Method Builder](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Delegate) to the +[Method Builder](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::RequestValue) and -[decodable](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::RequestValue) and +[decodable](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-vectortile1/5.0.3+20210331/google_vectortile1/client::RequestValue) are moved +* [request values](https://docs.rs/google-vectortile1/5.0.4+20210331/google_vectortile1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/vectortile1/src/api.rs b/gen/vectortile1/src/api.rs index 40fd905eed..e147899490 100644 --- a/gen/vectortile1/src/api.rs +++ b/gen/vectortile1/src/api.rs @@ -114,7 +114,7 @@ impl<'a, S> SemanticTile { SemanticTile { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://vectortile.googleapis.com/".to_string(), _root_url: "https://vectortile.googleapis.com/".to_string(), } @@ -128,7 +128,7 @@ impl<'a, S> SemanticTile { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/vectortile1/src/lib.rs b/gen/vectortile1/src/lib.rs index ca063b4404..5925d2da73 100644 --- a/gen/vectortile1/src/lib.rs +++ b/gen/vectortile1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Semantic Tile* crate version *5.0.3+20210331*, where *20210331* is the exact revision of the *vectortile:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Semantic Tile* crate version *5.0.4+20210331*, where *20210331* is the exact revision of the *vectortile:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Semantic Tile* *v1* API can be found at the //! [official documentation site](https://developers.google.com/maps/contact-sales/). diff --git a/gen/verifiedaccess1-cli/Cargo.toml b/gen/verifiedaccess1-cli/Cargo.toml index f849206a5e..e831252e40 100644 --- a/gen/verifiedaccess1-cli/Cargo.toml +++ b/gen/verifiedaccess1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-verifiedaccess1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with verifiedaccess (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/verifiedaccess1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-verifiedaccess1] path = "../verifiedaccess1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/verifiedaccess1-cli/README.md b/gen/verifiedaccess1-cli/README.md index bd864af7ab..9c1fff10e0 100644 --- a/gen/verifiedaccess1-cli/README.md +++ b/gen/verifiedaccess1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *verifiedaccess* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *verifiedaccess* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash verifiedaccess1 [options] diff --git a/gen/verifiedaccess1-cli/mkdocs.yml b/gen/verifiedaccess1-cli/mkdocs.yml index e8ee39cef2..8ebf03f258 100644 --- a/gen/verifiedaccess1-cli/mkdocs.yml +++ b/gen/verifiedaccess1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: verifiedaccess v5.0.3+20240227 +site_name: verifiedaccess v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-verifiedaccess1-cli site_description: A complete library to interact with verifiedaccess (protocol v1) diff --git a/gen/verifiedaccess1-cli/src/main.rs b/gen/verifiedaccess1-cli/src/main.rs index d29d851d33..e4f3605469 100644 --- a/gen/verifiedaccess1-cli/src/main.rs +++ b/gen/verifiedaccess1-cli/src/main.rs @@ -364,7 +364,7 @@ async fn main() { let mut app = App::new("verifiedaccess1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("API for Verified Access chrome extension to provide credential verification for chrome devices connecting to an enterprise network") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_verifiedaccess1_cli") .arg(Arg::with_name("url") diff --git a/gen/verifiedaccess1/Cargo.toml b/gen/verifiedaccess1/Cargo.toml index 7cc760786e..b25f26a381 100644 --- a/gen/verifiedaccess1/Cargo.toml +++ b/gen/verifiedaccess1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-verifiedaccess1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with verifiedaccess (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/verifiedaccess1" homepage = "https://developers.google.com/chrome/verified-access" -documentation = "https://docs.rs/google-verifiedaccess1/5.0.3+20240227" +documentation = "https://docs.rs/google-verifiedaccess1/5.0.4+20240227" license = "MIT" keywords = ["verifiedaccess", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/verifiedaccess1/README.md b/gen/verifiedaccess1/README.md index 6b5908a87b..d22d1f5053 100644 --- a/gen/verifiedaccess1/README.md +++ b/gen/verifiedaccess1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-verifiedaccess1` library allows access to all features of the *Google verifiedaccess* service. -This documentation was generated from *verifiedaccess* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *verifiedaccess:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *verifiedaccess* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *verifiedaccess:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *verifiedaccess* *v1* API can be found at the [official documentation site](https://developers.google.com/chrome/verified-access). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/Verifiedaccess) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/Verifiedaccess) ... -* [challenge](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/api::Challenge) - * [*create*](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/api::ChallengeCreateCall) and [*verify*](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/api::ChallengeVerifyCall) +* [challenge](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/api::Challenge) + * [*create*](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/api::ChallengeCreateCall) and [*verify*](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/api::ChallengeVerifyCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/Verifiedaccess)** +* **[Hub](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/Verifiedaccess)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::CallBuilder) -* **[Resources](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::CallBuilder) +* **[Resources](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Part)** + * **[Parts](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Delegate) to the -[Method Builder](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Delegate) to the +[Method Builder](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::RequestValue) and -[decodable](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::RequestValue) and +[decodable](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-verifiedaccess1/5.0.3+20240227/google_verifiedaccess1/client::RequestValue) are moved +* [request values](https://docs.rs/google-verifiedaccess1/5.0.4+20240227/google_verifiedaccess1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/verifiedaccess1/src/api.rs b/gen/verifiedaccess1/src/api.rs index 08620ba773..3ff72733aa 100644 --- a/gen/verifiedaccess1/src/api.rs +++ b/gen/verifiedaccess1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Verifiedaccess { Verifiedaccess { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://verifiedaccess.googleapis.com/".to_string(), _root_url: "https://verifiedaccess.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> Verifiedaccess { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/verifiedaccess1/src/lib.rs b/gen/verifiedaccess1/src/lib.rs index beaf5ffe80..77a8453a74 100644 --- a/gen/verifiedaccess1/src/lib.rs +++ b/gen/verifiedaccess1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *verifiedaccess* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *verifiedaccess:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *verifiedaccess* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *verifiedaccess:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *verifiedaccess* *v1* API can be found at the //! [official documentation site](https://developers.google.com/chrome/verified-access). diff --git a/gen/versionhistory1-cli/Cargo.toml b/gen/versionhistory1-cli/Cargo.toml index 586668b0a0..4fae8f5105 100644 --- a/gen/versionhistory1-cli/Cargo.toml +++ b/gen/versionhistory1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-versionhistory1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Version History (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/versionhistory1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-versionhistory1] path = "../versionhistory1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/versionhistory1-cli/README.md b/gen/versionhistory1-cli/README.md index 43ed4cb954..0e3deba2e4 100644 --- a/gen/versionhistory1-cli/README.md +++ b/gen/versionhistory1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Version History* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Version History* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash versionhistory1 [options] diff --git a/gen/versionhistory1-cli/mkdocs.yml b/gen/versionhistory1-cli/mkdocs.yml index 79a74e6679..2577de0bce 100644 --- a/gen/versionhistory1-cli/mkdocs.yml +++ b/gen/versionhistory1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Version History v5.0.3+20240303 +site_name: Version History v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-versionhistory1-cli site_description: A complete library to interact with Version History (protocol v1) diff --git a/gen/versionhistory1-cli/src/main.rs b/gen/versionhistory1-cli/src/main.rs index 6c61434ab1..a6bc2b5b76 100644 --- a/gen/versionhistory1-cli/src/main.rs +++ b/gen/versionhistory1-cli/src/main.rs @@ -479,7 +479,7 @@ async fn main() { let mut app = App::new("versionhistory1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("Version History API - Prod") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_versionhistory1_cli") .arg(Arg::with_name("folder") diff --git a/gen/versionhistory1/Cargo.toml b/gen/versionhistory1/Cargo.toml index 271f74190e..fd6d03441f 100644 --- a/gen/versionhistory1/Cargo.toml +++ b/gen/versionhistory1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-versionhistory1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Version History (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/versionhistory1" homepage = "https://developers.chrome.com/versionhistory" -documentation = "https://docs.rs/google-versionhistory1/5.0.3+20240303" +documentation = "https://docs.rs/google-versionhistory1/5.0.4+20240303" license = "MIT" keywords = ["versionhistory", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/versionhistory1/README.md b/gen/versionhistory1/README.md index 1309ff0894..056cab05c4 100644 --- a/gen/versionhistory1/README.md +++ b/gen/versionhistory1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-versionhistory1` library allows access to all features of the *Google Version History* service. -This documentation was generated from *Version History* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *versionhistory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Version History* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *versionhistory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Version History* *v1* API can be found at the [official documentation site](https://developers.chrome.com/versionhistory). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/VersionHistory) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/VersionHistory) ... -* [platforms](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/api::Platform) - * [*channels list*](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/api::PlatformChannelListCall), [*channels versions list*](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/api::PlatformChannelVersionListCall), [*channels versions releases list*](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/api::PlatformChannelVersionReleaseListCall) and [*list*](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/api::PlatformListCall) +* [platforms](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/api::Platform) + * [*channels list*](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/api::PlatformChannelListCall), [*channels versions list*](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/api::PlatformChannelVersionListCall), [*channels versions releases list*](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/api::PlatformChannelVersionReleaseListCall) and [*list*](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/api::PlatformListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/VersionHistory)** +* **[Hub](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/VersionHistory)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::CallBuilder) -* **[Resources](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::CallBuilder) +* **[Resources](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Part)** + * **[Parts](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -125,17 +125,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -145,29 +145,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Delegate) to the -[Method Builder](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Delegate) to the +[Method Builder](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::RequestValue) and -[decodable](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::RequestValue) and +[decodable](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-versionhistory1/5.0.3+20240303/google_versionhistory1/client::RequestValue) are moved +* [request values](https://docs.rs/google-versionhistory1/5.0.4+20240303/google_versionhistory1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/versionhistory1/src/api.rs b/gen/versionhistory1/src/api.rs index f494899da6..239a8e5e77 100644 --- a/gen/versionhistory1/src/api.rs +++ b/gen/versionhistory1/src/api.rs @@ -101,7 +101,7 @@ impl<'a, S> VersionHistory { VersionHistory { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://versionhistory.googleapis.com/".to_string(), _root_url: "https://versionhistory.googleapis.com/".to_string(), } @@ -112,7 +112,7 @@ impl<'a, S> VersionHistory { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/versionhistory1/src/lib.rs b/gen/versionhistory1/src/lib.rs index b56f8264c6..c9f165bfea 100644 --- a/gen/versionhistory1/src/lib.rs +++ b/gen/versionhistory1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Version History* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *versionhistory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Version History* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *versionhistory:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Version History* *v1* API can be found at the //! [official documentation site](https://developers.chrome.com/versionhistory). diff --git a/gen/videointelligence1-cli/Cargo.toml b/gen/videointelligence1-cli/Cargo.toml index dd55939939..69ecd0b339 100644 --- a/gen/videointelligence1-cli/Cargo.toml +++ b/gen/videointelligence1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-videointelligence1-cli" -version = "5.0.3+20240118" +version = "5.0.4+20240118" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Video Intelligence (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/videointelligence1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-videointelligence1] path = "../videointelligence1" -version = "5.0.3+20240118" +version = "5.0.4+20240118" diff --git a/gen/videointelligence1-cli/README.md b/gen/videointelligence1-cli/README.md index 07516bf4da..6f32090256 100644 --- a/gen/videointelligence1-cli/README.md +++ b/gen/videointelligence1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Video Intelligence* API at revision *20240118*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Video Intelligence* API at revision *20240118*. The CLI is at version *5.0.4*. ```bash videointelligence1 [options] diff --git a/gen/videointelligence1-cli/mkdocs.yml b/gen/videointelligence1-cli/mkdocs.yml index a2cc8a6b96..f7c7f2623c 100644 --- a/gen/videointelligence1-cli/mkdocs.yml +++ b/gen/videointelligence1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Video Intelligence v5.0.3+20240118 +site_name: Cloud Video Intelligence v5.0.4+20240118 site_url: http://byron.github.io/google-apis-rs/google-videointelligence1-cli site_description: A complete library to interact with Cloud Video Intelligence (protocol v1) diff --git a/gen/videointelligence1-cli/src/main.rs b/gen/videointelligence1-cli/src/main.rs index 17477d6140..78320396b7 100644 --- a/gen/videointelligence1-cli/src/main.rs +++ b/gen/videointelligence1-cli/src/main.rs @@ -890,7 +890,7 @@ async fn main() { let mut app = App::new("videointelligence1") .author("Sebastian Thiel ") - .version("5.0.3+20240118") + .version("5.0.4+20240118") .about("Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_videointelligence1_cli") .arg(Arg::with_name("url") diff --git a/gen/videointelligence1/Cargo.toml b/gen/videointelligence1/Cargo.toml index 44037f8712..3c8504a930 100644 --- a/gen/videointelligence1/Cargo.toml +++ b/gen/videointelligence1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-videointelligence1" -version = "5.0.3+20240118" +version = "5.0.4+20240118" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Video Intelligence (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/videointelligence1" homepage = "https://cloud.google.com/video-intelligence/docs/" -documentation = "https://docs.rs/google-videointelligence1/5.0.3+20240118" +documentation = "https://docs.rs/google-videointelligence1/5.0.4+20240118" license = "MIT" keywords = ["videointelligence", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/videointelligence1/README.md b/gen/videointelligence1/README.md index e5642e7991..c7317fd609 100644 --- a/gen/videointelligence1/README.md +++ b/gen/videointelligence1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-videointelligence1` library allows access to all features of the *Google Cloud Video Intelligence* service. -This documentation was generated from *Cloud Video Intelligence* crate version *5.0.3+20240118*, where *20240118* is the exact revision of the *videointelligence:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Video Intelligence* crate version *5.0.4+20240118*, where *20240118* is the exact revision of the *videointelligence:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Video Intelligence* *v1* API can be found at the [official documentation site](https://cloud.google.com/video-intelligence/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/CloudVideoIntelligence) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/CloudVideoIntelligence) ... * operations - * [*projects locations operations cancel*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::OperationProjectLocationOperationCancelCall), [*projects locations operations delete*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::OperationProjectLocationOperationDeleteCall) and [*projects locations operations get*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::OperationProjectLocationOperationGetCall) + * [*projects locations operations cancel*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::OperationProjectLocationOperationCancelCall), [*projects locations operations delete*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::OperationProjectLocationOperationDeleteCall) and [*projects locations operations get*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::OperationProjectLocationOperationGetCall) * projects - * [*locations operations cancel*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::ProjectLocationOperationListCall) + * [*locations operations cancel*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::ProjectLocationOperationGetCall) and [*locations operations list*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::ProjectLocationOperationListCall) * videos - * [*annotate*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/api::VideoAnnotateCall) + * [*annotate*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/api::VideoAnnotateCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/CloudVideoIntelligence)** +* **[Hub](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/CloudVideoIntelligence)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::CallBuilder) -* **[Resources](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::CallBuilder) +* **[Resources](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Part)** + * **[Parts](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Delegate) to the -[Method Builder](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Delegate) to the +[Method Builder](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::RequestValue) and -[decodable](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::RequestValue) and +[decodable](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-videointelligence1/5.0.3+20240118/google_videointelligence1/client::RequestValue) are moved +* [request values](https://docs.rs/google-videointelligence1/5.0.4+20240118/google_videointelligence1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/videointelligence1/src/api.rs b/gen/videointelligence1/src/api.rs index 544209aa06..8a57a1cba8 100644 --- a/gen/videointelligence1/src/api.rs +++ b/gen/videointelligence1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudVideoIntelligence { CloudVideoIntelligence { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://videointelligence.googleapis.com/".to_string(), _root_url: "https://videointelligence.googleapis.com/".to_string(), } @@ -142,7 +142,7 @@ impl<'a, S> CloudVideoIntelligence { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/videointelligence1/src/lib.rs b/gen/videointelligence1/src/lib.rs index c10eec2ce7..19b0cc68bf 100644 --- a/gen/videointelligence1/src/lib.rs +++ b/gen/videointelligence1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Video Intelligence* crate version *5.0.3+20240118*, where *20240118* is the exact revision of the *videointelligence:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Video Intelligence* crate version *5.0.4+20240118*, where *20240118* is the exact revision of the *videointelligence:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Video Intelligence* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/video-intelligence/docs/). diff --git a/gen/videointelligence1_beta1-cli/Cargo.toml b/gen/videointelligence1_beta1-cli/Cargo.toml index 0329e5dc43..67d6142f5c 100644 --- a/gen/videointelligence1_beta1-cli/Cargo.toml +++ b/gen/videointelligence1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-videointelligence1_beta1-cli" -version = "5.0.3+20171122" +version = "5.0.4+20171122" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Video Intelligence (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/videointelligence1_beta1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-videointelligence1_beta1] path = "../videointelligence1_beta1" -version = "5.0.3+20171122" +version = "5.0.4+20171122" diff --git a/gen/videointelligence1_beta1-cli/README.md b/gen/videointelligence1_beta1-cli/README.md index 2d27e743f9..c48ed3cae0 100644 --- a/gen/videointelligence1_beta1-cli/README.md +++ b/gen/videointelligence1_beta1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Cloud Video Intelligence* API at revision *20171122*. The CLI is at version *5.0.3*. +This documentation was generated from the *Cloud Video Intelligence* API at revision *20171122*. The CLI is at version *5.0.4*. ```bash videointelligence1-beta1 [options] diff --git a/gen/videointelligence1_beta1-cli/mkdocs.yml b/gen/videointelligence1_beta1-cli/mkdocs.yml index 852b6c53b5..52446d1599 100644 --- a/gen/videointelligence1_beta1-cli/mkdocs.yml +++ b/gen/videointelligence1_beta1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Cloud Video Intelligence v5.0.3+20171122 +site_name: Cloud Video Intelligence v5.0.4+20171122 site_url: http://byron.github.io/google-apis-rs/google-videointelligence1_beta1-cli site_description: A complete library to interact with Cloud Video Intelligence (protocol v1beta1) diff --git a/gen/videointelligence1_beta1-cli/src/main.rs b/gen/videointelligence1_beta1-cli/src/main.rs index 7defedb9f0..369ce44613 100644 --- a/gen/videointelligence1_beta1-cli/src/main.rs +++ b/gen/videointelligence1_beta1-cli/src/main.rs @@ -266,7 +266,7 @@ async fn main() { let mut app = App::new("videointelligence1-beta1") .author("Sebastian Thiel ") - .version("5.0.3+20171122") + .version("5.0.4+20171122") .about("Cloud Video Intelligence API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_videointelligence1_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/videointelligence1_beta1/Cargo.toml b/gen/videointelligence1_beta1/Cargo.toml index 375310997c..e3097d68a3 100644 --- a/gen/videointelligence1_beta1/Cargo.toml +++ b/gen/videointelligence1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-videointelligence1_beta1" -version = "5.0.3+20171122" +version = "5.0.4+20171122" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Video Intelligence (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/videointelligence1_beta1" homepage = "https://cloud.google.com/video-intelligence/docs/" -documentation = "https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122" +documentation = "https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122" license = "MIT" keywords = ["videointelligence", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/videointelligence1_beta1/README.md b/gen/videointelligence1_beta1/README.md index 8a11f3bfcc..e7749c8491 100644 --- a/gen/videointelligence1_beta1/README.md +++ b/gen/videointelligence1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-videointelligence1_beta1` library allows access to all features of the *Google Cloud Video Intelligence* service. -This documentation was generated from *Cloud Video Intelligence* crate version *5.0.3+20171122*, where *20171122* is the exact revision of the *videointelligence:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Cloud Video Intelligence* crate version *5.0.4+20171122*, where *20171122* is the exact revision of the *videointelligence:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Cloud Video Intelligence* *v1_beta1* API can be found at the [official documentation site](https://cloud.google.com/video-intelligence/docs/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/CloudVideoIntelligence) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/CloudVideoIntelligence) ... * videos - * [*annotate*](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/api::VideoAnnotateCall) + * [*annotate*](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/api::VideoAnnotateCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/CloudVideoIntelligence)** +* **[Hub](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/CloudVideoIntelligence)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::CallBuilder) -* **[Resources](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::CallBuilder) +* **[Resources](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Part)** + * **[Parts](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -124,17 +124,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -144,29 +144,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Delegate) to the -[Method Builder](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Delegate) to the +[Method Builder](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::RequestValue) and -[decodable](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::RequestValue) and +[decodable](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-videointelligence1_beta1/5.0.3+20171122/google_videointelligence1_beta1/client::RequestValue) are moved +* [request values](https://docs.rs/google-videointelligence1_beta1/5.0.4+20171122/google_videointelligence1_beta1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/videointelligence1_beta1/src/api.rs b/gen/videointelligence1_beta1/src/api.rs index 821fb9b7f9..2cba83ffd9 100644 --- a/gen/videointelligence1_beta1/src/api.rs +++ b/gen/videointelligence1_beta1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> CloudVideoIntelligence { CloudVideoIntelligence { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://videointelligence.googleapis.com/".to_string(), _root_url: "https://videointelligence.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> CloudVideoIntelligence { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/videointelligence1_beta1/src/lib.rs b/gen/videointelligence1_beta1/src/lib.rs index ce1276e024..b4f99ca790 100644 --- a/gen/videointelligence1_beta1/src/lib.rs +++ b/gen/videointelligence1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Video Intelligence* crate version *5.0.3+20171122*, where *20171122* is the exact revision of the *videointelligence:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Cloud Video Intelligence* crate version *5.0.4+20171122*, where *20171122* is the exact revision of the *videointelligence:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Cloud Video Intelligence* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/video-intelligence/docs/). diff --git a/gen/vision1-cli/Cargo.toml b/gen/vision1-cli/Cargo.toml index 2e37f33595..784eafa303 100644 --- a/gen/vision1-cli/Cargo.toml +++ b/gen/vision1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-vision1-cli" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Vision (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vision1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-vision1] path = "../vision1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" diff --git a/gen/vision1-cli/README.md b/gen/vision1-cli/README.md index fd5c71df2b..546bf55c3b 100644 --- a/gen/vision1-cli/README.md +++ b/gen/vision1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Vision* API at revision *20240223*. The CLI is at version *5.0.3*. +This documentation was generated from the *Vision* API at revision *20240223*. The CLI is at version *5.0.4*. ```bash vision1 [options] diff --git a/gen/vision1-cli/mkdocs.yml b/gen/vision1-cli/mkdocs.yml index e3b08f0bc8..ed44963b82 100644 --- a/gen/vision1-cli/mkdocs.yml +++ b/gen/vision1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Vision v5.0.3+20240223 +site_name: Vision v5.0.4+20240223 site_url: http://byron.github.io/google-apis-rs/google-vision1-cli site_description: A complete library to interact with Vision (protocol v1) diff --git a/gen/vision1-cli/src/main.rs b/gen/vision1-cli/src/main.rs index 9c931260ce..fd07876d31 100644 --- a/gen/vision1-cli/src/main.rs +++ b/gen/vision1-cli/src/main.rs @@ -4039,7 +4039,7 @@ async fn main() { let mut app = App::new("vision1") .author("Sebastian Thiel ") - .version("5.0.3+20240223") + .version("5.0.4+20240223") .about("Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_vision1_cli") .arg(Arg::with_name("url") diff --git a/gen/vision1/Cargo.toml b/gen/vision1/Cargo.toml index 10d0498bea..d5ff0135f8 100644 --- a/gen/vision1/Cargo.toml +++ b/gen/vision1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-vision1" -version = "5.0.3+20240223" +version = "5.0.4+20240223" authors = ["Sebastian Thiel "] description = "A complete library to interact with Vision (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vision1" homepage = "https://cloud.google.com/vision/" -documentation = "https://docs.rs/google-vision1/5.0.3+20240223" +documentation = "https://docs.rs/google-vision1/5.0.4+20240223" license = "MIT" keywords = ["vision", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/vision1/README.md b/gen/vision1/README.md index f90bcb1294..90c6b8965e 100644 --- a/gen/vision1/README.md +++ b/gen/vision1/README.md @@ -5,24 +5,24 @@ DO NOT EDIT ! --> The `google-vision1` library allows access to all features of the *Google Vision* service. -This documentation was generated from *Vision* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *vision:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Vision* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *vision:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Vision* *v1* API can be found at the [official documentation site](https://cloud.google.com/vision/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/Vision) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/Vision) ... * files - * [*annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::FileAnnotateCall) and [*async batch annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::FileAsyncBatchAnnotateCall) -* [images](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::Image) - * [*annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ImageAnnotateCall) and [*async batch annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ImageAsyncBatchAnnotateCall) + * [*annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::FileAnnotateCall) and [*async batch annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::FileAsyncBatchAnnotateCall) +* [images](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::Image) + * [*annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ImageAnnotateCall) and [*async batch annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ImageAsyncBatchAnnotateCall) * locations - * [*operations get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::LocationOperationGetCall) -* [operations](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::Operation) - * [*cancel*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::OperationCancelCall), [*delete*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::OperationDeleteCall), [*get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::OperationGetCall) and [*list*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::OperationListCall) + * [*operations get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::LocationOperationGetCall) +* [operations](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::Operation) + * [*cancel*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::OperationCancelCall), [*delete*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::OperationDeleteCall), [*get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::OperationGetCall) and [*list*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::OperationListCall) * projects - * [*files annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectFileAnnotateCall), [*files async batch annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectFileAsyncBatchAnnotateCall), [*images annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectImageAnnotateCall), [*images async batch annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectImageAsyncBatchAnnotateCall), [*locations files annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationFileAnnotateCall), [*locations files async batch annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationFileAsyncBatchAnnotateCall), [*locations images annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationImageAnnotateCall), [*locations images async batch annotate*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationImageAsyncBatchAnnotateCall), [*locations operations get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationOperationGetCall), [*locations product sets add product*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetAddProductCall), [*locations product sets create*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetCreateCall), [*locations product sets delete*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetDeleteCall), [*locations product sets get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetGetCall), [*locations product sets import*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetImportCall), [*locations product sets list*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetListCall), [*locations product sets patch*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetPatchCall), [*locations product sets products list*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetProductListCall), [*locations product sets remove product*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductSetRemoveProductCall), [*locations products create*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductCreateCall), [*locations products delete*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductDeleteCall), [*locations products get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductGetCall), [*locations products list*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductListCall), [*locations products patch*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductPatchCall), [*locations products purge*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductPurgeCall), [*locations products reference images create*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductReferenceImageCreateCall), [*locations products reference images delete*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductReferenceImageDeleteCall), [*locations products reference images get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductReferenceImageGetCall), [*locations products reference images list*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectLocationProductReferenceImageListCall) and [*operations get*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/api::ProjectOperationGetCall) + * [*files annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectFileAnnotateCall), [*files async batch annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectFileAsyncBatchAnnotateCall), [*images annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectImageAnnotateCall), [*images async batch annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectImageAsyncBatchAnnotateCall), [*locations files annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationFileAnnotateCall), [*locations files async batch annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationFileAsyncBatchAnnotateCall), [*locations images annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationImageAnnotateCall), [*locations images async batch annotate*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationImageAsyncBatchAnnotateCall), [*locations operations get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationOperationGetCall), [*locations product sets add product*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetAddProductCall), [*locations product sets create*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetCreateCall), [*locations product sets delete*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetDeleteCall), [*locations product sets get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetGetCall), [*locations product sets import*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetImportCall), [*locations product sets list*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetListCall), [*locations product sets patch*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetPatchCall), [*locations product sets products list*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetProductListCall), [*locations product sets remove product*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductSetRemoveProductCall), [*locations products create*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductCreateCall), [*locations products delete*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductDeleteCall), [*locations products get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductGetCall), [*locations products list*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductListCall), [*locations products patch*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductPatchCall), [*locations products purge*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductPurgeCall), [*locations products reference images create*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductReferenceImageCreateCall), [*locations products reference images delete*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductReferenceImageDeleteCall), [*locations products reference images get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductReferenceImageGetCall), [*locations products reference images list*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectLocationProductReferenceImageListCall) and [*operations get*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/api::ProjectOperationGetCall) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/Vision)** +* **[Hub](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/Vision)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::CallBuilder) -* **[Resources](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::CallBuilder) +* **[Resources](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Part)** + * **[Parts](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -143,17 +143,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -163,29 +163,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Delegate) to the -[Method Builder](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Delegate) to the +[Method Builder](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::RequestValue) and -[decodable](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::RequestValue) and +[decodable](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-vision1/5.0.3+20240223/google_vision1/client::RequestValue) are moved +* [request values](https://docs.rs/google-vision1/5.0.4+20240223/google_vision1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/vision1/src/api.rs b/gen/vision1/src/api.rs index 11ae4d96f3..4f0a272c35 100644 --- a/gen/vision1/src/api.rs +++ b/gen/vision1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Vision { Vision { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://vision.googleapis.com/".to_string(), _root_url: "https://vision.googleapis.com/".to_string(), } @@ -149,7 +149,7 @@ impl<'a, S> Vision { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/vision1/src/lib.rs b/gen/vision1/src/lib.rs index 5b2436abbd..e6a7fce282 100644 --- a/gen/vision1/src/lib.rs +++ b/gen/vision1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Vision* crate version *5.0.3+20240223*, where *20240223* is the exact revision of the *vision:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Vision* crate version *5.0.4+20240223*, where *20240223* is the exact revision of the *vision:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Vision* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/vision/). diff --git a/gen/vmmigration1-cli/Cargo.toml b/gen/vmmigration1-cli/Cargo.toml index 53376c203e..14e4695565 100644 --- a/gen/vmmigration1-cli/Cargo.toml +++ b/gen/vmmigration1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-vmmigration1-cli" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with VM Migration Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vmmigration1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-vmmigration1] path = "../vmmigration1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" diff --git a/gen/vmmigration1-cli/README.md b/gen/vmmigration1-cli/README.md index dba6306a2d..aab0c00e45 100644 --- a/gen/vmmigration1-cli/README.md +++ b/gen/vmmigration1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *VM Migration Service* API at revision *20240222*. The CLI is at version *5.0.3*. +This documentation was generated from the *VM Migration Service* API at revision *20240222*. The CLI is at version *5.0.4*. ```bash vmmigration1 [options] diff --git a/gen/vmmigration1-cli/mkdocs.yml b/gen/vmmigration1-cli/mkdocs.yml index bc4035977f..16f1af8846 100644 --- a/gen/vmmigration1-cli/mkdocs.yml +++ b/gen/vmmigration1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: VM Migration Service v5.0.3+20240222 +site_name: VM Migration Service v5.0.4+20240222 site_url: http://byron.github.io/google-apis-rs/google-vmmigration1-cli site_description: A complete library to interact with VM Migration Service (protocol v1) diff --git a/gen/vmmigration1-cli/src/main.rs b/gen/vmmigration1-cli/src/main.rs index be68ecafd6..de6c980b70 100644 --- a/gen/vmmigration1-cli/src/main.rs +++ b/gen/vmmigration1-cli/src/main.rs @@ -6274,7 +6274,7 @@ async fn main() { let mut app = App::new("vmmigration1") .author("Sebastian Thiel ") - .version("5.0.3+20240222") + .version("5.0.4+20240222") .about("Use the Migrate to Virtual Machines API to programmatically migrate workloads. ") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_vmmigration1_cli") .arg(Arg::with_name("url") diff --git a/gen/vmmigration1/Cargo.toml b/gen/vmmigration1/Cargo.toml index 6e87cd67b5..819797fe59 100644 --- a/gen/vmmigration1/Cargo.toml +++ b/gen/vmmigration1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-vmmigration1" -version = "5.0.3+20240222" +version = "5.0.4+20240222" authors = ["Sebastian Thiel "] description = "A complete library to interact with VM Migration Service (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/vmmigration1" homepage = "https://cloud.google.com/migrate/virtual-machines" -documentation = "https://docs.rs/google-vmmigration1/5.0.3+20240222" +documentation = "https://docs.rs/google-vmmigration1/5.0.4+20240222" license = "MIT" keywords = ["vmmigration", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/vmmigration1/README.md b/gen/vmmigration1/README.md index 6cde608200..2052eb8385 100644 --- a/gen/vmmigration1/README.md +++ b/gen/vmmigration1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-vmmigration1` library allows access to all features of the *Google VM Migration Service* service. -This documentation was generated from *VM Migration Service* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *vmmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *VM Migration Service* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *vmmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *VM Migration Service* *v1* API can be found at the [official documentation site](https://cloud.google.com/migrate/virtual-machines). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/VMMigrationService) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/VMMigrationService) ... * projects - * [*locations get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGetCall), [*locations groups add group migration*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupAddGroupMigrationCall), [*locations groups create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupCreateCall), [*locations groups delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupDeleteCall), [*locations groups get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupGetCall), [*locations groups list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupListCall), [*locations groups patch*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupPatchCall), [*locations groups remove group migration*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationGroupRemoveGroupMigrationCall), [*locations image imports create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportCreateCall), [*locations image imports delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportDeleteCall), [*locations image imports get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportGetCall), [*locations image imports image import jobs cancel*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportImageImportJobCancelCall), [*locations image imports image import jobs get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportImageImportJobGetCall), [*locations image imports image import jobs list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportImageImportJobListCall), [*locations image imports list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationImageImportListCall), [*locations list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationOperationListCall), [*locations sources create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceCreateCall), [*locations sources datacenter connectors create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorCreateCall), [*locations sources datacenter connectors delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorDeleteCall), [*locations sources datacenter connectors get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorGetCall), [*locations sources datacenter connectors list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorListCall), [*locations sources datacenter connectors upgrade appliance*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorUpgradeApplianceCall), [*locations sources delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceDeleteCall), [*locations sources fetch inventory*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceFetchInventoryCall), [*locations sources get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceGetCall), [*locations sources list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceListCall), [*locations sources migrating vms clone jobs cancel*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobCancelCall), [*locations sources migrating vms clone jobs create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobCreateCall), [*locations sources migrating vms clone jobs get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobGetCall), [*locations sources migrating vms clone jobs list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobListCall), [*locations sources migrating vms create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCreateCall), [*locations sources migrating vms cutover jobs cancel*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobCancelCall), [*locations sources migrating vms cutover jobs create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobCreateCall), [*locations sources migrating vms cutover jobs get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobGetCall), [*locations sources migrating vms cutover jobs list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobListCall), [*locations sources migrating vms delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmDeleteCall), [*locations sources migrating vms finalize migration*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmFinalizeMigrationCall), [*locations sources migrating vms get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmGetCall), [*locations sources migrating vms list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmListCall), [*locations sources migrating vms patch*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmPatchCall), [*locations sources migrating vms pause migration*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmPauseMigrationCall), [*locations sources migrating vms replication cycles get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmReplicationCycleGetCall), [*locations sources migrating vms replication cycles list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmReplicationCycleListCall), [*locations sources migrating vms resume migration*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmResumeMigrationCall), [*locations sources migrating vms start migration*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmStartMigrationCall), [*locations sources patch*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourcePatchCall), [*locations sources utilization reports create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportCreateCall), [*locations sources utilization reports delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportDeleteCall), [*locations sources utilization reports get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportGetCall), [*locations sources utilization reports list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportListCall), [*locations target projects create*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationTargetProjectCreateCall), [*locations target projects delete*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationTargetProjectDeleteCall), [*locations target projects get*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationTargetProjectGetCall), [*locations target projects list*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationTargetProjectListCall) and [*locations target projects patch*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/api::ProjectLocationTargetProjectPatchCall) + * [*locations get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGetCall), [*locations groups add group migration*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupAddGroupMigrationCall), [*locations groups create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupCreateCall), [*locations groups delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupDeleteCall), [*locations groups get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupGetCall), [*locations groups list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupListCall), [*locations groups patch*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupPatchCall), [*locations groups remove group migration*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationGroupRemoveGroupMigrationCall), [*locations image imports create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportCreateCall), [*locations image imports delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportDeleteCall), [*locations image imports get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportGetCall), [*locations image imports image import jobs cancel*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportImageImportJobCancelCall), [*locations image imports image import jobs get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportImageImportJobGetCall), [*locations image imports image import jobs list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportImageImportJobListCall), [*locations image imports list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationImageImportListCall), [*locations list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationListCall), [*locations operations cancel*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationOperationCancelCall), [*locations operations delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationOperationListCall), [*locations sources create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceCreateCall), [*locations sources datacenter connectors create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorCreateCall), [*locations sources datacenter connectors delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorDeleteCall), [*locations sources datacenter connectors get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorGetCall), [*locations sources datacenter connectors list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorListCall), [*locations sources datacenter connectors upgrade appliance*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceDatacenterConnectorUpgradeApplianceCall), [*locations sources delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceDeleteCall), [*locations sources fetch inventory*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceFetchInventoryCall), [*locations sources get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceGetCall), [*locations sources list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceListCall), [*locations sources migrating vms clone jobs cancel*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobCancelCall), [*locations sources migrating vms clone jobs create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobCreateCall), [*locations sources migrating vms clone jobs get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobGetCall), [*locations sources migrating vms clone jobs list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCloneJobListCall), [*locations sources migrating vms create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCreateCall), [*locations sources migrating vms cutover jobs cancel*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobCancelCall), [*locations sources migrating vms cutover jobs create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobCreateCall), [*locations sources migrating vms cutover jobs get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobGetCall), [*locations sources migrating vms cutover jobs list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmCutoverJobListCall), [*locations sources migrating vms delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmDeleteCall), [*locations sources migrating vms finalize migration*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmFinalizeMigrationCall), [*locations sources migrating vms get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmGetCall), [*locations sources migrating vms list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmListCall), [*locations sources migrating vms patch*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmPatchCall), [*locations sources migrating vms pause migration*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmPauseMigrationCall), [*locations sources migrating vms replication cycles get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmReplicationCycleGetCall), [*locations sources migrating vms replication cycles list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmReplicationCycleListCall), [*locations sources migrating vms resume migration*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmResumeMigrationCall), [*locations sources migrating vms start migration*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceMigratingVmStartMigrationCall), [*locations sources patch*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourcePatchCall), [*locations sources utilization reports create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportCreateCall), [*locations sources utilization reports delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportDeleteCall), [*locations sources utilization reports get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportGetCall), [*locations sources utilization reports list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationSourceUtilizationReportListCall), [*locations target projects create*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationTargetProjectCreateCall), [*locations target projects delete*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationTargetProjectDeleteCall), [*locations target projects get*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationTargetProjectGetCall), [*locations target projects list*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationTargetProjectListCall) and [*locations target projects patch*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/api::ProjectLocationTargetProjectPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/VMMigrationService)** +* **[Hub](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/VMMigrationService)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::CallBuilder) -* **[Resources](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::CallBuilder) +* **[Resources](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Part)** + * **[Parts](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -156,17 +156,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -176,29 +176,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Delegate) to the -[Method Builder](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Delegate) to the +[Method Builder](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::RequestValue) and -[decodable](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::RequestValue) and +[decodable](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-vmmigration1/5.0.3+20240222/google_vmmigration1/client::RequestValue) are moved +* [request values](https://docs.rs/google-vmmigration1/5.0.4+20240222/google_vmmigration1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/vmmigration1/src/api.rs b/gen/vmmigration1/src/api.rs index 5240e696d6..50531bde47 100644 --- a/gen/vmmigration1/src/api.rs +++ b/gen/vmmigration1/src/api.rs @@ -127,7 +127,7 @@ impl<'a, S> VMMigrationService { VMMigrationService { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://vmmigration.googleapis.com/".to_string(), _root_url: "https://vmmigration.googleapis.com/".to_string(), } @@ -138,7 +138,7 @@ impl<'a, S> VMMigrationService { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/vmmigration1/src/lib.rs b/gen/vmmigration1/src/lib.rs index 85b3b744c5..73c79e9e9b 100644 --- a/gen/vmmigration1/src/lib.rs +++ b/gen/vmmigration1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *VM Migration Service* crate version *5.0.3+20240222*, where *20240222* is the exact revision of the *vmmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *VM Migration Service* crate version *5.0.4+20240222*, where *20240222* is the exact revision of the *vmmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *VM Migration Service* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/migrate/virtual-machines). diff --git a/gen/walletobjects1-cli/Cargo.toml b/gen/walletobjects1-cli/Cargo.toml index b0ff423661..70cdaae4e8 100644 --- a/gen/walletobjects1-cli/Cargo.toml +++ b/gen/walletobjects1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-walletobjects1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Walletobjects (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/walletobjects1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-walletobjects1] path = "../walletobjects1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/walletobjects1-cli/README.md b/gen/walletobjects1-cli/README.md index 1d08e0062a..cfc1cb0cad 100644 --- a/gen/walletobjects1-cli/README.md +++ b/gen/walletobjects1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Walletobjects* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *Walletobjects* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash walletobjects1 [options] diff --git a/gen/walletobjects1-cli/mkdocs.yml b/gen/walletobjects1-cli/mkdocs.yml index 387b80f528..04fe3bf396 100644 --- a/gen/walletobjects1-cli/mkdocs.yml +++ b/gen/walletobjects1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Walletobjects v5.0.3+20240304 +site_name: Walletobjects v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-walletobjects1-cli site_description: A complete library to interact with Walletobjects (protocol v1) diff --git a/gen/walletobjects1-cli/src/main.rs b/gen/walletobjects1-cli/src/main.rs index c1f6834da0..f8a6456282 100644 --- a/gen/walletobjects1-cli/src/main.rs +++ b/gen/walletobjects1-cli/src/main.rs @@ -18905,7 +18905,7 @@ async fn main() { let mut app = App::new("walletobjects1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("API for issuers to save and manage Google Wallet Objects.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_walletobjects1_cli") .arg(Arg::with_name("url") diff --git a/gen/walletobjects1/Cargo.toml b/gen/walletobjects1/Cargo.toml index 1b9321bfda..863046bd2e 100644 --- a/gen/walletobjects1/Cargo.toml +++ b/gen/walletobjects1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-walletobjects1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with Walletobjects (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/walletobjects1" homepage = "https://developers.google.com/pay/passes" -documentation = "https://docs.rs/google-walletobjects1/5.0.3+20240304" +documentation = "https://docs.rs/google-walletobjects1/5.0.4+20240304" license = "MIT" keywords = ["walletobjects", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/walletobjects1/README.md b/gen/walletobjects1/README.md index fa97e02901..2207c593d3 100644 --- a/gen/walletobjects1/README.md +++ b/gen/walletobjects1/README.md @@ -5,61 +5,61 @@ DO NOT EDIT ! --> The `google-walletobjects1` library allows access to all features of the *Google Walletobjects* service. -This documentation was generated from *Walletobjects* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *walletobjects:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Walletobjects* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *walletobjects:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Walletobjects* *v1* API can be found at the [official documentation site](https://developers.google.com/pay/passes). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/Walletobjects) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/Walletobjects) ... * eventticketclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketclasUpdateCall) * eventticketobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectListCall), [*modifylinkedofferobjects*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectModifylinkedofferobjectCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::EventticketobjectUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectListCall), [*modifylinkedofferobjects*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectModifylinkedofferobjectCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::EventticketobjectUpdateCall) * flightclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightclasUpdateCall) * flightobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::FlightobjectUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::FlightobjectUpdateCall) * genericclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericclasUpdateCall) * genericobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GenericobjectUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GenericobjectUpdateCall) * giftcardclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardclasUpdateCall) * giftcardobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::GiftcardobjectUpdateCall) -* [issuer](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::Issuer) - * [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::IssuerGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::IssuerInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::IssuerListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::IssuerPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::IssuerUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::GiftcardobjectUpdateCall) +* [issuer](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::Issuer) + * [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::IssuerGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::IssuerInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::IssuerListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::IssuerPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::IssuerUpdateCall) * jwt - * [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::JwtInsertCall) + * [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::JwtInsertCall) * loyaltyclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyclasUpdateCall) * loyaltyobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectListCall), [*modifylinkedofferobjects*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectModifylinkedofferobjectCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::LoyaltyobjectUpdateCall) -* [media](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::Media) - * [*download*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::MediaDownloadCall) and [*upload*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::MediaUploadCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectListCall), [*modifylinkedofferobjects*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectModifylinkedofferobjectCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::LoyaltyobjectUpdateCall) +* [media](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::Media) + * [*download*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::MediaDownloadCall) and [*upload*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::MediaUploadCall) * offerclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferclasUpdateCall) * offerobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::OfferobjectUpdateCall) -* [permissions](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::Permission) - * [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::PermissionGetCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::PermissionUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::OfferobjectUpdateCall) +* [permissions](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::Permission) + * [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::PermissionGetCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::PermissionUpdateCall) * smarttap - * [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::SmarttapInsertCall) + * [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::SmarttapInsertCall) * transitclass - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitclasUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitclasAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitclasGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitclasInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitclasListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitclasPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitclasUpdateCall) * transitobject - * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::TransitobjectUpdateCall) + * [*addmessage*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitobjectAddmessageCall), [*get*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitobjectGetCall), [*insert*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitobjectInsertCall), [*list*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitobjectListCall), [*patch*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitobjectPatchCall) and [*update*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::TransitobjectUpdateCall) Upload supported by ... -* [*upload media*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::MediaUploadCall) +* [*upload media*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::MediaUploadCall) Download supported by ... -* [*download media*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/api::MediaDownloadCall) +* [*download media*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/api::MediaDownloadCall) @@ -67,17 +67,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/Walletobjects)** +* **[Hub](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/Walletobjects)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::CallBuilder) -* **[Resources](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::CallBuilder) +* **[Resources](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Part)** + * **[Parts](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -181,17 +181,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -201,29 +201,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Delegate) to the -[Method Builder](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Delegate) to the +[Method Builder](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::RequestValue) and -[decodable](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::RequestValue) and +[decodable](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-walletobjects1/5.0.3+20240304/google_walletobjects1/client::RequestValue) are moved +* [request values](https://docs.rs/google-walletobjects1/5.0.4+20240304/google_walletobjects1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/walletobjects1/src/api.rs b/gen/walletobjects1/src/api.rs index 51c8595d17..51ac94d51b 100644 --- a/gen/walletobjects1/src/api.rs +++ b/gen/walletobjects1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> Walletobjects { Walletobjects { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://walletobjects.googleapis.com/".to_string(), _root_url: "https://walletobjects.googleapis.com/".to_string(), } @@ -190,7 +190,7 @@ impl<'a, S> Walletobjects { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/walletobjects1/src/lib.rs b/gen/walletobjects1/src/lib.rs index 26e7753924..3e0cfacb52 100644 --- a/gen/walletobjects1/src/lib.rs +++ b/gen/walletobjects1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Walletobjects* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *walletobjects:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Walletobjects* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *walletobjects:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Walletobjects* *v1* API can be found at the //! [official documentation site](https://developers.google.com/pay/passes). diff --git a/gen/webfonts1-cli/Cargo.toml b/gen/webfonts1-cli/Cargo.toml index f85859356e..a29970e207 100644 --- a/gen/webfonts1-cli/Cargo.toml +++ b/gen/webfonts1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-webfonts1-cli" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Webfonts (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/webfonts1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-webfonts1] path = "../webfonts1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" diff --git a/gen/webfonts1-cli/README.md b/gen/webfonts1-cli/README.md index 921fb5f7aa..2335d63451 100644 --- a/gen/webfonts1-cli/README.md +++ b/gen/webfonts1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Webfonts* API at revision *20240227*. The CLI is at version *5.0.3*. +This documentation was generated from the *Webfonts* API at revision *20240227*. The CLI is at version *5.0.4*. ```bash webfonts1 [options] diff --git a/gen/webfonts1-cli/mkdocs.yml b/gen/webfonts1-cli/mkdocs.yml index 9b08ad3ec0..a71ed45c23 100644 --- a/gen/webfonts1-cli/mkdocs.yml +++ b/gen/webfonts1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Webfonts v5.0.3+20240227 +site_name: Webfonts v5.0.4+20240227 site_url: http://byron.github.io/google-apis-rs/google-webfonts1-cli site_description: A complete library to interact with Webfonts (protocol v1) diff --git a/gen/webfonts1-cli/src/main.rs b/gen/webfonts1-cli/src/main.rs index 0b53d596a1..abeed1bfe5 100644 --- a/gen/webfonts1-cli/src/main.rs +++ b/gen/webfonts1-cli/src/main.rs @@ -224,7 +224,7 @@ async fn main() { let mut app = App::new("webfonts1") .author("Sebastian Thiel ") - .version("5.0.3+20240227") + .version("5.0.4+20240227") .about("The Google Web Fonts Developer API lets you retrieve information about web fonts served by Google.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_webfonts1_cli") .arg(Arg::with_name("folder") diff --git a/gen/webfonts1/Cargo.toml b/gen/webfonts1/Cargo.toml index 65fd14a894..ca59c050b3 100644 --- a/gen/webfonts1/Cargo.toml +++ b/gen/webfonts1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-webfonts1" -version = "5.0.3+20240227" +version = "5.0.4+20240227" authors = ["Sebastian Thiel "] description = "A complete library to interact with Webfonts (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/webfonts1" homepage = "https://developers.google.com/fonts/docs/developer_api" -documentation = "https://docs.rs/google-webfonts1/5.0.3+20240227" +documentation = "https://docs.rs/google-webfonts1/5.0.4+20240227" license = "MIT" keywords = ["webfonts", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/webfonts1/README.md b/gen/webfonts1/README.md index d5ea85da9e..f10dfe04d6 100644 --- a/gen/webfonts1/README.md +++ b/gen/webfonts1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-webfonts1` library allows access to all features of the *Google Webfonts* service. -This documentation was generated from *Webfonts* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Webfonts* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Webfonts* *v1* API can be found at the [official documentation site](https://developers.google.com/fonts/docs/developer_api). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/Webfonts) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/Webfonts) ... -* [webfonts](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/api::Webfont) - * [*list*](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/api::WebfontListCall) +* [webfonts](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/api::Webfont) + * [*list*](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/api::WebfontListCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/Webfonts)** +* **[Hub](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/Webfonts)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::CallBuilder) -* **[Resources](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::CallBuilder) +* **[Resources](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Part)** + * **[Parts](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -122,17 +122,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -142,29 +142,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Delegate) to the -[Method Builder](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Delegate) to the +[Method Builder](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::RequestValue) and -[decodable](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::RequestValue) and +[decodable](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-webfonts1/5.0.3+20240227/google_webfonts1/client::RequestValue) are moved +* [request values](https://docs.rs/google-webfonts1/5.0.4+20240227/google_webfonts1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/webfonts1/src/api.rs b/gen/webfonts1/src/api.rs index 7387e256a2..869495d90f 100644 --- a/gen/webfonts1/src/api.rs +++ b/gen/webfonts1/src/api.rs @@ -101,7 +101,7 @@ impl<'a, S> Webfonts { Webfonts { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://webfonts.googleapis.com/".to_string(), _root_url: "https://webfonts.googleapis.com/".to_string(), } @@ -112,7 +112,7 @@ impl<'a, S> Webfonts { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/webfonts1/src/lib.rs b/gen/webfonts1/src/lib.rs index 2f8f288dcc..2b0170989b 100644 --- a/gen/webfonts1/src/lib.rs +++ b/gen/webfonts1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Webfonts* crate version *5.0.3+20240227*, where *20240227* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Webfonts* crate version *5.0.4+20240227*, where *20240227* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Webfonts* *v1* API can be found at the //! [official documentation site](https://developers.google.com/fonts/docs/developer_api). diff --git a/gen/webmasters3-cli/Cargo.toml b/gen/webmasters3-cli/Cargo.toml index 0ee6e791ec..c344f8265a 100644 --- a/gen/webmasters3-cli/Cargo.toml +++ b/gen/webmasters3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-webmasters3-cli" -version = "5.0.3+20190428" +version = "5.0.4+20190428" authors = ["Sebastian Thiel "] description = "A complete library to interact with webmasters (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/webmasters3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-webmasters3] path = "../webmasters3" -version = "5.0.3+20190428" +version = "5.0.4+20190428" diff --git a/gen/webmasters3-cli/README.md b/gen/webmasters3-cli/README.md index a6538cef62..a78e8e2c8f 100644 --- a/gen/webmasters3-cli/README.md +++ b/gen/webmasters3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *webmasters* API at revision *20190428*. The CLI is at version *5.0.3*. +This documentation was generated from the *webmasters* API at revision *20190428*. The CLI is at version *5.0.4*. ```bash webmasters3 [options] diff --git a/gen/webmasters3-cli/mkdocs.yml b/gen/webmasters3-cli/mkdocs.yml index 18b71496be..b2f7128372 100644 --- a/gen/webmasters3-cli/mkdocs.yml +++ b/gen/webmasters3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: webmasters v5.0.3+20190428 +site_name: webmasters v5.0.4+20190428 site_url: http://byron.github.io/google-apis-rs/google-webmasters3-cli site_description: A complete library to interact with webmasters (protocol v3) diff --git a/gen/webmasters3-cli/src/main.rs b/gen/webmasters3-cli/src/main.rs index 371ba585f6..d83212db73 100644 --- a/gen/webmasters3-cli/src/main.rs +++ b/gen/webmasters3-cli/src/main.rs @@ -863,7 +863,7 @@ async fn main() { let mut app = App::new("webmasters3") .author("Sebastian Thiel ") - .version("5.0.3+20190428") + .version("5.0.4+20190428") .about("View Google Search Console data for your verified sites.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_webmasters3_cli") .arg(Arg::with_name("url") diff --git a/gen/webmasters3/Cargo.toml b/gen/webmasters3/Cargo.toml index 426be487cc..113f402a92 100644 --- a/gen/webmasters3/Cargo.toml +++ b/gen/webmasters3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-webmasters3" -version = "5.0.3+20190428" +version = "5.0.4+20190428" authors = ["Sebastian Thiel "] description = "A complete library to interact with webmasters (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/webmasters3" homepage = "https://developers.google.com/webmaster-tools/" -documentation = "https://docs.rs/google-webmasters3/5.0.3+20190428" +documentation = "https://docs.rs/google-webmasters3/5.0.4+20190428" license = "MIT" keywords = ["webmasters", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/webmasters3/README.md b/gen/webmasters3/README.md index f64c19a66e..da7994fd6a 100644 --- a/gen/webmasters3/README.md +++ b/gen/webmasters3/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-webmasters3` library allows access to all features of the *Google webmasters* service. -This documentation was generated from *webmasters* crate version *5.0.3+20190428*, where *20190428* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *webmasters* crate version *5.0.4+20190428*, where *20190428* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *webmasters* *v3* API can be found at the [official documentation site](https://developers.google.com/webmaster-tools/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/Webmasters) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/Webmasters) ... * searchanalytics - * [*query*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SearchanalyticQueryCall) + * [*query*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SearchanalyticQueryCall) * sitemaps - * [*delete*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SitemapDeleteCall), [*get*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SitemapGetCall), [*list*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SitemapListCall) and [*submit*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SitemapSubmitCall) + * [*delete*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SitemapDeleteCall), [*get*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SitemapGetCall), [*list*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SitemapListCall) and [*submit*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SitemapSubmitCall) * sites - * [*add*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SiteAddCall), [*delete*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SiteDeleteCall), [*get*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SiteGetCall) and [*list*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/api::SiteListCall) + * [*add*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SiteAddCall), [*delete*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SiteDeleteCall), [*get*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SiteGetCall) and [*list*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/api::SiteListCall) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/Webmasters)** +* **[Hub](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/Webmasters)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::CallBuilder) -* **[Resources](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::CallBuilder) +* **[Resources](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Part)** + * **[Parts](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Delegate) to the -[Method Builder](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Delegate) to the +[Method Builder](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::RequestValue) and -[decodable](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::RequestValue) and +[decodable](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-webmasters3/5.0.3+20190428/google_webmasters3/client::RequestValue) are moved +* [request values](https://docs.rs/google-webmasters3/5.0.4+20190428/google_webmasters3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/webmasters3/src/api.rs b/gen/webmasters3/src/api.rs index 29f1a7e899..a065d365e3 100644 --- a/gen/webmasters3/src/api.rs +++ b/gen/webmasters3/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> Webmasters { Webmasters { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://www.googleapis.com/webmasters/v3/".to_string(), _root_url: "https://www.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> Webmasters { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/webmasters3/src/lib.rs b/gen/webmasters3/src/lib.rs index 6cd2068347..071680b2e7 100644 --- a/gen/webmasters3/src/lib.rs +++ b/gen/webmasters3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *webmasters* crate version *5.0.3+20190428*, where *20190428* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *webmasters* crate version *5.0.4+20190428*, where *20190428* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *webmasters* *v3* API can be found at the //! [official documentation site](https://developers.google.com/webmaster-tools/). diff --git a/gen/webrisk1-cli/Cargo.toml b/gen/webrisk1-cli/Cargo.toml index 5393317768..64500e2bb3 100644 --- a/gen/webrisk1-cli/Cargo.toml +++ b/gen/webrisk1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-webrisk1-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Web Risk (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/webrisk1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-webrisk1] path = "../webrisk1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/webrisk1-cli/README.md b/gen/webrisk1-cli/README.md index f72f9a840d..cc1c4cbc30 100644 --- a/gen/webrisk1-cli/README.md +++ b/gen/webrisk1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Web Risk* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *Web Risk* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash webrisk1 [options] diff --git a/gen/webrisk1-cli/mkdocs.yml b/gen/webrisk1-cli/mkdocs.yml index 0bb2ed9a49..7a0620c8c9 100644 --- a/gen/webrisk1-cli/mkdocs.yml +++ b/gen/webrisk1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Web Risk v5.0.3+20240303 +site_name: Web Risk v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-webrisk1-cli site_description: A complete library to interact with Web Risk (protocol v1) diff --git a/gen/webrisk1-cli/src/main.rs b/gen/webrisk1-cli/src/main.rs index 7adff96cc3..f61f57fce8 100644 --- a/gen/webrisk1-cli/src/main.rs +++ b/gen/webrisk1-cli/src/main.rs @@ -882,7 +882,7 @@ async fn main() { let mut app = App::new("webrisk1") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_webrisk1_cli") .arg(Arg::with_name("url") diff --git a/gen/webrisk1/Cargo.toml b/gen/webrisk1/Cargo.toml index dc15cc447b..8d1c971306 100644 --- a/gen/webrisk1/Cargo.toml +++ b/gen/webrisk1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-webrisk1" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with Web Risk (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/webrisk1" homepage = "https://cloud.google.com/web-risk/" -documentation = "https://docs.rs/google-webrisk1/5.0.3+20240303" +documentation = "https://docs.rs/google-webrisk1/5.0.4+20240303" license = "MIT" keywords = ["webrisk", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/webrisk1/README.md b/gen/webrisk1/README.md index 90c820e6a1..6af5432ca7 100644 --- a/gen/webrisk1/README.md +++ b/gen/webrisk1/README.md @@ -5,22 +5,22 @@ DO NOT EDIT ! --> The `google-webrisk1` library allows access to all features of the *Google Web Risk* service. -This documentation was generated from *Web Risk* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *webrisk:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Web Risk* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *webrisk:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Web Risk* *v1* API can be found at the [official documentation site](https://cloud.google.com/web-risk/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/WebRisk) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/WebRisk) ... * hashes - * [*search*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::HashSearchCall) + * [*search*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::HashSearchCall) * projects - * [*operations cancel*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::ProjectOperationCancelCall), [*operations delete*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::ProjectOperationDeleteCall), [*operations get*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::ProjectOperationListCall) and [*submissions create*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::ProjectSubmissionCreateCall) + * [*operations cancel*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::ProjectOperationCancelCall), [*operations delete*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::ProjectOperationDeleteCall), [*operations get*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::ProjectOperationGetCall), [*operations list*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::ProjectOperationListCall) and [*submissions create*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::ProjectSubmissionCreateCall) * threat lists - * [*compute diff*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::ThreatListComputeDiffCall) + * [*compute diff*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::ThreatListComputeDiffCall) * uris - * [*search*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/api::UriSearchCall) + * [*search*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/api::UriSearchCall) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/WebRisk)** +* **[Hub](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/WebRisk)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::CallBuilder) -* **[Resources](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::CallBuilder) +* **[Resources](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Part)** + * **[Parts](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -131,17 +131,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -151,29 +151,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Delegate) to the -[Method Builder](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Delegate) to the +[Method Builder](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::RequestValue) and -[decodable](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::RequestValue) and +[decodable](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-webrisk1/5.0.3+20240303/google_webrisk1/client::RequestValue) are moved +* [request values](https://docs.rs/google-webrisk1/5.0.4+20240303/google_webrisk1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/webrisk1/src/api.rs b/gen/webrisk1/src/api.rs index 31464cafe4..6900b32950 100644 --- a/gen/webrisk1/src/api.rs +++ b/gen/webrisk1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> WebRisk { WebRisk { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://webrisk.googleapis.com/".to_string(), _root_url: "https://webrisk.googleapis.com/".to_string(), } @@ -145,7 +145,7 @@ impl<'a, S> WebRisk { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/webrisk1/src/lib.rs b/gen/webrisk1/src/lib.rs index fa2da1b8e5..9eee0b8dcb 100644 --- a/gen/webrisk1/src/lib.rs +++ b/gen/webrisk1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Web Risk* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *webrisk:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Web Risk* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *webrisk:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Web Risk* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/web-risk/). diff --git a/gen/workflowexecutions1-cli/Cargo.toml b/gen/workflowexecutions1-cli/Cargo.toml index 7aa9477cf2..b7899cfba9 100644 --- a/gen/workflowexecutions1-cli/Cargo.toml +++ b/gen/workflowexecutions1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-workflowexecutions1-cli" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Workflow Executions (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/workflowexecutions1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-workflowexecutions1] path = "../workflowexecutions1" -version = "5.0.3+20240220" +version = "5.0.4+20240220" diff --git a/gen/workflowexecutions1-cli/README.md b/gen/workflowexecutions1-cli/README.md index c46ee09153..38520ad7e8 100644 --- a/gen/workflowexecutions1-cli/README.md +++ b/gen/workflowexecutions1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Workflow Executions* API at revision *20240220*. The CLI is at version *5.0.3*. +This documentation was generated from the *Workflow Executions* API at revision *20240220*. The CLI is at version *5.0.4*. ```bash workflowexecutions1 [options] diff --git a/gen/workflowexecutions1-cli/mkdocs.yml b/gen/workflowexecutions1-cli/mkdocs.yml index aa2fb60b2f..3aaf683759 100644 --- a/gen/workflowexecutions1-cli/mkdocs.yml +++ b/gen/workflowexecutions1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Workflow Executions v5.0.3+20240220 +site_name: Workflow Executions v5.0.4+20240220 site_url: http://byron.github.io/google-apis-rs/google-workflowexecutions1-cli site_description: A complete library to interact with Workflow Executions (protocol v1) diff --git a/gen/workflowexecutions1-cli/src/main.rs b/gen/workflowexecutions1-cli/src/main.rs index 80a377495e..95895b5ddb 100644 --- a/gen/workflowexecutions1-cli/src/main.rs +++ b/gen/workflowexecutions1-cli/src/main.rs @@ -1017,7 +1017,7 @@ async fn main() { let mut app = App::new("workflowexecutions1") .author("Sebastian Thiel ") - .version("5.0.3+20240220") + .version("5.0.4+20240220") .about("Execute workflows created with Workflows API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_workflowexecutions1_cli") .arg(Arg::with_name("url") diff --git a/gen/workflowexecutions1/Cargo.toml b/gen/workflowexecutions1/Cargo.toml index 43fd155c0b..4ad8975a49 100644 --- a/gen/workflowexecutions1/Cargo.toml +++ b/gen/workflowexecutions1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-workflowexecutions1" -version = "5.0.3+20240220" +version = "5.0.4+20240220" authors = ["Sebastian Thiel "] description = "A complete library to interact with Workflow Executions (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/workflowexecutions1" homepage = "https://cloud.google.com/workflows" -documentation = "https://docs.rs/google-workflowexecutions1/5.0.3+20240220" +documentation = "https://docs.rs/google-workflowexecutions1/5.0.4+20240220" license = "MIT" keywords = ["workflowexecutions", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/workflowexecutions1/README.md b/gen/workflowexecutions1/README.md index 8d9dcf5b94..02fe179fe8 100644 --- a/gen/workflowexecutions1/README.md +++ b/gen/workflowexecutions1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-workflowexecutions1` library allows access to all features of the *Google Workflow Executions* service. -This documentation was generated from *Workflow Executions* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *workflowexecutions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Workflow Executions* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *workflowexecutions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Workflow Executions* *v1* API can be found at the [official documentation site](https://cloud.google.com/workflows). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/WorkflowExecutions) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/WorkflowExecutions) ... * projects - * [*locations workflows executions callbacks list*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionCallbackListCall), [*locations workflows executions cancel*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionCancelCall), [*locations workflows executions create*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionCreateCall), [*locations workflows executions export data*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionExportDataCall), [*locations workflows executions get*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionGetCall), [*locations workflows executions list*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionListCall), [*locations workflows executions step entries get*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionStepEntryGetCall), [*locations workflows executions step entries list*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionStepEntryListCall) and [*locations workflows trigger pubsub execution*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowTriggerPubsubExecutionCall) + * [*locations workflows executions callbacks list*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionCallbackListCall), [*locations workflows executions cancel*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionCancelCall), [*locations workflows executions create*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionCreateCall), [*locations workflows executions export data*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionExportDataCall), [*locations workflows executions get*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionGetCall), [*locations workflows executions list*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionListCall), [*locations workflows executions step entries get*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionStepEntryGetCall), [*locations workflows executions step entries list*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowExecutionStepEntryListCall) and [*locations workflows trigger pubsub execution*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/api::ProjectLocationWorkflowTriggerPubsubExecutionCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/WorkflowExecutions)** +* **[Hub](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/WorkflowExecutions)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::CallBuilder) -* **[Resources](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::CallBuilder) +* **[Resources](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Part)** + * **[Parts](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -127,17 +127,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -147,29 +147,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Delegate) to the -[Method Builder](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Delegate) to the +[Method Builder](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::RequestValue) and -[decodable](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::RequestValue) and +[decodable](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-workflowexecutions1/5.0.3+20240220/google_workflowexecutions1/client::RequestValue) are moved +* [request values](https://docs.rs/google-workflowexecutions1/5.0.4+20240220/google_workflowexecutions1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/workflowexecutions1/src/api.rs b/gen/workflowexecutions1/src/api.rs index 3f875aa184..e57ca09f08 100644 --- a/gen/workflowexecutions1/src/api.rs +++ b/gen/workflowexecutions1/src/api.rs @@ -125,7 +125,7 @@ impl<'a, S> WorkflowExecutions { WorkflowExecutions { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://workflowexecutions.googleapis.com/".to_string(), _root_url: "https://workflowexecutions.googleapis.com/".to_string(), } @@ -136,7 +136,7 @@ impl<'a, S> WorkflowExecutions { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/workflowexecutions1/src/lib.rs b/gen/workflowexecutions1/src/lib.rs index e346070ccc..1c81b1b0cb 100644 --- a/gen/workflowexecutions1/src/lib.rs +++ b/gen/workflowexecutions1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Workflow Executions* crate version *5.0.3+20240220*, where *20240220* is the exact revision of the *workflowexecutions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Workflow Executions* crate version *5.0.4+20240220*, where *20240220* is the exact revision of the *workflowexecutions:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Workflow Executions* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/workflows). diff --git a/gen/workflows1-cli/Cargo.toml b/gen/workflows1-cli/Cargo.toml index a1dec1d373..6592de0829 100644 --- a/gen/workflows1-cli/Cargo.toml +++ b/gen/workflows1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-workflows1-cli" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Workflows (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/workflows1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-workflows1] path = "../workflows1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" diff --git a/gen/workflows1-cli/README.md b/gen/workflows1-cli/README.md index 2d2d97ea1e..08d2743396 100644 --- a/gen/workflows1-cli/README.md +++ b/gen/workflows1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *Workflows* API at revision *20240207*. The CLI is at version *5.0.3*. +This documentation was generated from the *Workflows* API at revision *20240207*. The CLI is at version *5.0.4*. ```bash workflows1 [options] diff --git a/gen/workflows1-cli/mkdocs.yml b/gen/workflows1-cli/mkdocs.yml index b094318f4d..fa17620108 100644 --- a/gen/workflows1-cli/mkdocs.yml +++ b/gen/workflows1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: Workflows v5.0.3+20240207 +site_name: Workflows v5.0.4+20240207 site_url: http://byron.github.io/google-apis-rs/google-workflows1-cli site_description: A complete library to interact with Workflows (protocol v1) diff --git a/gen/workflows1-cli/src/main.rs b/gen/workflows1-cli/src/main.rs index 5a412cc3a7..b325227d79 100644 --- a/gen/workflows1-cli/src/main.rs +++ b/gen/workflows1-cli/src/main.rs @@ -1148,7 +1148,7 @@ async fn main() { let mut app = App::new("workflows1") .author("Sebastian Thiel ") - .version("5.0.3+20240207") + .version("5.0.4+20240207") .about("Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_workflows1_cli") .arg(Arg::with_name("url") diff --git a/gen/workflows1/Cargo.toml b/gen/workflows1/Cargo.toml index 33ab1e8ce1..16b89ee97c 100644 --- a/gen/workflows1/Cargo.toml +++ b/gen/workflows1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-workflows1" -version = "5.0.3+20240207" +version = "5.0.4+20240207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Workflows (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/workflows1" homepage = "https://cloud.google.com/workflows" -documentation = "https://docs.rs/google-workflows1/5.0.3+20240207" +documentation = "https://docs.rs/google-workflows1/5.0.4+20240207" license = "MIT" keywords = ["workflows", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/workflows1/README.md b/gen/workflows1/README.md index 93cab6c236..7ead4bd335 100644 --- a/gen/workflows1/README.md +++ b/gen/workflows1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-workflows1` library allows access to all features of the *Google Workflows* service. -This documentation was generated from *Workflows* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *workflows:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *Workflows* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *workflows:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *Workflows* *v1* API can be found at the [official documentation site](https://cloud.google.com/workflows). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/Workflows) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/Workflows) ... * projects - * [*locations get*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationListCall), [*locations operations delete*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationOperationListCall), [*locations workflows create*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationWorkflowCreateCall), [*locations workflows delete*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationWorkflowDeleteCall), [*locations workflows get*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationWorkflowGetCall), [*locations workflows list*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationWorkflowListCall), [*locations workflows list revisions*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationWorkflowListRevisionCall) and [*locations workflows patch*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/api::ProjectLocationWorkflowPatchCall) + * [*locations get*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationGetCall), [*locations list*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationListCall), [*locations operations delete*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationOperationDeleteCall), [*locations operations get*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationOperationGetCall), [*locations operations list*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationOperationListCall), [*locations workflows create*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationWorkflowCreateCall), [*locations workflows delete*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationWorkflowDeleteCall), [*locations workflows get*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationWorkflowGetCall), [*locations workflows list*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationWorkflowListCall), [*locations workflows list revisions*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationWorkflowListRevisionCall) and [*locations workflows patch*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/api::ProjectLocationWorkflowPatchCall) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](https://docs.r The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/Workflows)** +* **[Hub](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/Workflows)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::CallBuilder) -* **[Resources](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::CallBuilder) +* **[Resources](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Part)** + * **[Parts](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -128,17 +128,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -148,29 +148,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Delegate) to the -[Method Builder](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Delegate) to the +[Method Builder](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::RequestValue) and -[decodable](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::RequestValue) and +[decodable](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-workflows1/5.0.3+20240207/google_workflows1/client::RequestValue) are moved +* [request values](https://docs.rs/google-workflows1/5.0.4+20240207/google_workflows1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/workflows1/src/api.rs b/gen/workflows1/src/api.rs index 4b87afadc0..b3fc604c59 100644 --- a/gen/workflows1/src/api.rs +++ b/gen/workflows1/src/api.rs @@ -126,7 +126,7 @@ impl<'a, S> Workflows { Workflows { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://workflows.googleapis.com/".to_string(), _root_url: "https://workflows.googleapis.com/".to_string(), } @@ -137,7 +137,7 @@ impl<'a, S> Workflows { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/workflows1/src/lib.rs b/gen/workflows1/src/lib.rs index ca0c776b7f..66b0b682f4 100644 --- a/gen/workflows1/src/lib.rs +++ b/gen/workflows1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Workflows* crate version *5.0.3+20240207*, where *20240207* is the exact revision of the *workflows:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *Workflows* crate version *5.0.4+20240207*, where *20240207* is the exact revision of the *workflows:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *Workflows* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/workflows). diff --git a/gen/youtube3-cli/Cargo.toml b/gen/youtube3-cli/Cargo.toml index 43e78d873e..38ef8c9a39 100644 --- a/gen/youtube3-cli/Cargo.toml +++ b/gen/youtube3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-youtube3-cli" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/youtube3-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-youtube3] path = "../youtube3" -version = "5.0.3+20240303" +version = "5.0.4+20240303" diff --git a/gen/youtube3-cli/README.md b/gen/youtube3-cli/README.md index ee402e4b57..91020765b2 100644 --- a/gen/youtube3-cli/README.md +++ b/gen/youtube3-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *YouTube* API at revision *20240303*. The CLI is at version *5.0.3*. +This documentation was generated from the *YouTube* API at revision *20240303*. The CLI is at version *5.0.4*. ```bash youtube3 [options] diff --git a/gen/youtube3-cli/mkdocs.yml b/gen/youtube3-cli/mkdocs.yml index 308fb2c780..62a7e5bffd 100644 --- a/gen/youtube3-cli/mkdocs.yml +++ b/gen/youtube3-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: YouTube v5.0.3+20240303 +site_name: YouTube v5.0.4+20240303 site_url: http://byron.github.io/google-apis-rs/google-youtube3-cli site_description: A complete library to interact with YouTube (protocol v3) diff --git a/gen/youtube3-cli/src/main.rs b/gen/youtube3-cli/src/main.rs index d331d39ea4..b8ea7b885e 100644 --- a/gen/youtube3-cli/src/main.rs +++ b/gen/youtube3-cli/src/main.rs @@ -9334,7 +9334,7 @@ async fn main() { let mut app = App::new("youtube3") .author("Sebastian Thiel ") - .version("5.0.3+20240303") + .version("5.0.4+20240303") .about("The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_youtube3_cli") .arg(Arg::with_name("url") diff --git a/gen/youtube3/Cargo.toml b/gen/youtube3/Cargo.toml index 914f7bb5ba..646a637bec 100644 --- a/gen/youtube3/Cargo.toml +++ b/gen/youtube3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-youtube3" -version = "5.0.3+20240303" +version = "5.0.4+20240303" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/youtube3" homepage = "https://developers.google.com/youtube/" -documentation = "https://docs.rs/google-youtube3/5.0.3+20240303" +documentation = "https://docs.rs/google-youtube3/5.0.4+20240303" license = "MIT" keywords = ["youtube", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/youtube3/README.md b/gen/youtube3/README.md index 2be9e3dd74..a0b5dd8153 100644 --- a/gen/youtube3/README.md +++ b/gen/youtube3/README.md @@ -5,92 +5,92 @@ DO NOT EDIT ! --> The `google-youtube3` library allows access to all features of the *Google YouTube* service. -This documentation was generated from *YouTube* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *YouTube* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *YouTube* *v3* API can be found at the [official documentation site](https://developers.google.com/youtube/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/YouTube) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/YouTube) ... -* [abuse reports](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::AbuseReport) - * [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::AbuseReportInsertCall) -* [activities](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Activity) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ActivityListCall) -* [captions](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Caption) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionDeleteCall), [*download*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionDownloadCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionUpdateCall) +* [abuse reports](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::AbuseReport) + * [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::AbuseReportInsertCall) +* [activities](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Activity) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ActivityListCall) +* [captions](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Caption) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionDeleteCall), [*download*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionDownloadCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionUpdateCall) * channel banners - * [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelBannerInsertCall) -* [channel sections](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelSection) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelSectionDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelSectionInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelSectionListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelSectionUpdateCall) -* [channels](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Channel) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelUpdateCall) -* [comment threads](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentThread) - * [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentThreadInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentThreadListCall) -* [comments](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Comment) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentListCall), [*mark as spam*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentMarkAsSpamCall), [*set moderation status*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentSetModerationStatuCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CommentUpdateCall) -* [i18n languages](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::I18nLanguage) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::I18nLanguageListCall) -* [i18n regions](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::I18nRegion) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::I18nRegionListCall) -* [live broadcasts](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcast) - * [*bind*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastBindCall), [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastInsertCall), [*insert cuepoint*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastInsertCuepointCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastListCall), [*transition*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastTransitionCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveBroadcastUpdateCall) -* [live chat bans](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatBan) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatBanDeleteCall) and [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatBanInsertCall) -* [live chat messages](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatMessage) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatMessageDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatMessageInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatMessageListCall) -* [live chat moderators](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatModerator) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatModeratorDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatModeratorInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveChatModeratorListCall) -* [live streams](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveStream) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveStreamDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveStreamInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveStreamListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::LiveStreamUpdateCall) -* [members](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Member) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::MemberListCall) -* [memberships levels](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::MembershipsLevel) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::MembershipsLevelListCall) -* [playlist images](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImage) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImageDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImageInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImageListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImageUpdateCall) -* [playlist items](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistItem) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistItemDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistItemInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistItemListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistItemUpdateCall) -* [playlists](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Playlist) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistUpdateCall) + * [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelBannerInsertCall) +* [channel sections](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelSection) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelSectionDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelSectionInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelSectionListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelSectionUpdateCall) +* [channels](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Channel) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelUpdateCall) +* [comment threads](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentThread) + * [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentThreadInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentThreadListCall) +* [comments](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Comment) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentListCall), [*mark as spam*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentMarkAsSpamCall), [*set moderation status*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentSetModerationStatuCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CommentUpdateCall) +* [i18n languages](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::I18nLanguage) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::I18nLanguageListCall) +* [i18n regions](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::I18nRegion) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::I18nRegionListCall) +* [live broadcasts](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcast) + * [*bind*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastBindCall), [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastInsertCall), [*insert cuepoint*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastInsertCuepointCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastListCall), [*transition*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastTransitionCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveBroadcastUpdateCall) +* [live chat bans](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatBan) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatBanDeleteCall) and [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatBanInsertCall) +* [live chat messages](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatMessage) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatMessageDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatMessageInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatMessageListCall) +* [live chat moderators](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatModerator) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatModeratorDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatModeratorInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveChatModeratorListCall) +* [live streams](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveStream) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveStreamDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveStreamInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveStreamListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::LiveStreamUpdateCall) +* [members](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Member) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::MemberListCall) +* [memberships levels](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::MembershipsLevel) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::MembershipsLevelListCall) +* [playlist images](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImage) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImageDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImageInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImageListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImageUpdateCall) +* [playlist items](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistItem) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistItemDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistItemInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistItemListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistItemUpdateCall) +* [playlists](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Playlist) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistUpdateCall) * search - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::SearchListCall) -* [subscriptions](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Subscription) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::SubscriptionDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::SubscriptionInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::SubscriptionListCall) -* [super chat events](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::SuperChatEvent) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::SuperChatEventListCall) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::SearchListCall) +* [subscriptions](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Subscription) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::SubscriptionDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::SubscriptionInsertCall) and [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::SubscriptionListCall) +* [super chat events](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::SuperChatEvent) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::SuperChatEventListCall) * tests - * [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::TestInsertCall) -* [third party links](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThirdPartyLink) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThirdPartyLinkDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThirdPartyLinkInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThirdPartyLinkListCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThirdPartyLinkUpdateCall) -* [thumbnails](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Thumbnail) - * [*set*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThumbnailSetCall) -* [video abuse report reasons](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoAbuseReportReason) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoAbuseReportReasonListCall) -* [video categories](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoCategory) - * [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoCategoryListCall) -* [videos](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::Video) - * [*delete*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoDeleteCall), [*get rating*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoGetRatingCall), [*insert*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoListCall), [*rate*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoRateCall), [*report abuse*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoReportAbuseCall) and [*update*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoUpdateCall) + * [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::TestInsertCall) +* [third party links](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThirdPartyLink) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThirdPartyLinkDeleteCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThirdPartyLinkInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThirdPartyLinkListCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThirdPartyLinkUpdateCall) +* [thumbnails](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Thumbnail) + * [*set*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThumbnailSetCall) +* [video abuse report reasons](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoAbuseReportReason) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoAbuseReportReasonListCall) +* [video categories](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoCategory) + * [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoCategoryListCall) +* [videos](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::Video) + * [*delete*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoDeleteCall), [*get rating*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoGetRatingCall), [*insert*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoInsertCall), [*list*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoListCall), [*rate*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoRateCall), [*report abuse*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoReportAbuseCall) and [*update*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoUpdateCall) * watermarks - * [*set*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::WatermarkSetCall) and [*unset*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::WatermarkUnsetCall) + * [*set*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::WatermarkSetCall) and [*unset*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::WatermarkUnsetCall) * youtube - * [*v3 update comment threads*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::YoutubeV3UpdateCommentThreadCall) + * [*v3 update comment threads*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::YoutubeV3UpdateCommentThreadCall) Upload supported by ... -* [*insert captions*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionInsertCall) -* [*update captions*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionUpdateCall) -* [*insert channel banners*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ChannelBannerInsertCall) -* [*insert playlist images*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImageInsertCall) -* [*update playlist images*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::PlaylistImageUpdateCall) -* [*set thumbnails*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::ThumbnailSetCall) -* [*insert videos*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::VideoInsertCall) -* [*set watermarks*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::WatermarkSetCall) +* [*insert captions*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionInsertCall) +* [*update captions*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionUpdateCall) +* [*insert channel banners*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ChannelBannerInsertCall) +* [*insert playlist images*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImageInsertCall) +* [*update playlist images*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::PlaylistImageUpdateCall) +* [*set thumbnails*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::ThumbnailSetCall) +* [*insert videos*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::VideoInsertCall) +* [*set watermarks*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::WatermarkSetCall) Download supported by ... -* [*download captions*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/api::CaptionDownloadCall) +* [*download captions*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/api::CaptionDownloadCall) @@ -98,17 +98,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/YouTube)** +* **[Hub](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/YouTube)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::CallBuilder) -* **[Resources](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::CallBuilder) +* **[Resources](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Part)** + * **[Parts](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::CallBuilder)** +* **[Activities](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -211,17 +211,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -231,29 +231,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Delegate) to the -[Method Builder](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Delegate) to the +[Method Builder](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::RequestValue) and -[decodable](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::RequestValue) and +[decodable](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-youtube3/5.0.3+20240303/google_youtube3/client::RequestValue) are moved +* [request values](https://docs.rs/google-youtube3/5.0.4+20240303/google_youtube3/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/youtube3/src/api.rs b/gen/youtube3/src/api.rs index cc6173825c..bb1e88e74e 100644 --- a/gen/youtube3/src/api.rs +++ b/gen/youtube3/src/api.rs @@ -155,7 +155,7 @@ impl<'a, S> YouTube { YouTube { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://youtube.googleapis.com/".to_string(), _root_url: "https://youtube.googleapis.com/".to_string(), } @@ -256,7 +256,7 @@ impl<'a, S> YouTube { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/youtube3/src/lib.rs b/gen/youtube3/src/lib.rs index 4c293c5b0f..aef40a392d 100644 --- a/gen/youtube3/src/lib.rs +++ b/gen/youtube3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *YouTube* crate version *5.0.3+20240303*, where *20240303* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *YouTube* crate version *5.0.4+20240303*, where *20240303* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *YouTube* *v3* API can be found at the //! [official documentation site](https://developers.google.com/youtube/). diff --git a/gen/youtubereporting1-cli/Cargo.toml b/gen/youtubereporting1-cli/Cargo.toml index 637bb74f8f..0798d04271 100644 --- a/gen/youtubereporting1-cli/Cargo.toml +++ b/gen/youtubereporting1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-youtubereporting1-cli" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube Reporting (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/youtubereporting1-cli" @@ -38,5 +38,5 @@ tower-service = "^0.3.1" [dependencies.google-youtubereporting1] path = "../youtubereporting1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" diff --git a/gen/youtubereporting1-cli/README.md b/gen/youtubereporting1-cli/README.md index d0c5e56838..c317aa1ec1 100644 --- a/gen/youtubereporting1-cli/README.md +++ b/gen/youtubereporting1-cli/README.md @@ -25,7 +25,7 @@ Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/ma # Usage -This documentation was generated from the *YouTube Reporting* API at revision *20240304*. The CLI is at version *5.0.3*. +This documentation was generated from the *YouTube Reporting* API at revision *20240304*. The CLI is at version *5.0.4*. ```bash youtubereporting1 [options] diff --git a/gen/youtubereporting1-cli/mkdocs.yml b/gen/youtubereporting1-cli/mkdocs.yml index 9529ed3d68..ca71a6ab14 100644 --- a/gen/youtubereporting1-cli/mkdocs.yml +++ b/gen/youtubereporting1-cli/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: YouTube Reporting v5.0.3+20240304 +site_name: YouTube Reporting v5.0.4+20240304 site_url: http://byron.github.io/google-apis-rs/google-youtubereporting1-cli site_description: A complete library to interact with YouTube Reporting (protocol v1) diff --git a/gen/youtubereporting1-cli/src/main.rs b/gen/youtubereporting1-cli/src/main.rs index 60d40dac55..b0a1fafa1a 100644 --- a/gen/youtubereporting1-cli/src/main.rs +++ b/gen/youtubereporting1-cli/src/main.rs @@ -884,7 +884,7 @@ async fn main() { let mut app = App::new("youtubereporting1") .author("Sebastian Thiel ") - .version("5.0.3+20240304") + .version("5.0.4+20240304") .about("Schedules reporting jobs containing your YouTube Analytics data and downloads the resulting bulk data reports in the form of CSV files.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_youtubereporting1_cli") .arg(Arg::with_name("url") diff --git a/gen/youtubereporting1/Cargo.toml b/gen/youtubereporting1/Cargo.toml index 22310b5642..4a5427e57e 100644 --- a/gen/youtubereporting1/Cargo.toml +++ b/gen/youtubereporting1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-youtubereporting1" -version = "5.0.3+20240304" +version = "5.0.4+20240304" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube Reporting (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/youtubereporting1" homepage = "https://developers.google.com/youtube/reporting/v1/reports/" -documentation = "https://docs.rs/google-youtubereporting1/5.0.3+20240304" +documentation = "https://docs.rs/google-youtubereporting1/5.0.4+20240304" license = "MIT" keywords = ["youtubereporting", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/youtubereporting1/README.md b/gen/youtubereporting1/README.md index 333cc547eb..3789350810 100644 --- a/gen/youtubereporting1/README.md +++ b/gen/youtubereporting1/README.md @@ -5,25 +5,25 @@ DO NOT EDIT ! --> The `google-youtubereporting1` library allows access to all features of the *Google YouTube Reporting* service. -This documentation was generated from *YouTube Reporting* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +This documentation was generated from *YouTube Reporting* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. Everything else about the *YouTube Reporting* *v1* API can be found at the [official documentation site](https://developers.google.com/youtube/reporting/v1/reports/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/YouTubeReporting) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/YouTubeReporting) ... -* [jobs](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::Job) - * [*create*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::JobCreateCall), [*delete*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::JobDeleteCall), [*get*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::JobGetCall), [*list*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::JobListCall), [*reports get*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::JobReportGetCall) and [*reports list*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::JobReportListCall) +* [jobs](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::Job) + * [*create*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::JobCreateCall), [*delete*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::JobDeleteCall), [*get*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::JobGetCall), [*list*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::JobListCall), [*reports get*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::JobReportGetCall) and [*reports list*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::JobReportListCall) * media - * [*download*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::MediaDownloadCall) -* [report types](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::ReportType) - * [*list*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::ReportTypeListCall) + * [*download*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::MediaDownloadCall) +* [report types](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::ReportType) + * [*list*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::ReportTypeListCall) Download supported by ... -* [*download media*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/api::MediaDownloadCall) +* [*download media*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/api::MediaDownloadCall) @@ -31,17 +31,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/YouTubeReporting)** +* **[Hub](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/YouTubeReporting)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::CallBuilder) -* **[Resources](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::CallBuilder) +* **[Resources](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Part)** + * **[Parts](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::CallBuilder)** +* **[Activities](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -137,17 +137,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -157,29 +157,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Delegate) to the -[Method Builder](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Delegate) to the +[Method Builder](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::RequestValue) and -[decodable](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::RequestValue) and +[decodable](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-youtubereporting1/5.0.3+20240304/google_youtubereporting1/client::RequestValue) are moved +* [request values](https://docs.rs/google-youtubereporting1/5.0.4+20240304/google_youtubereporting1/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/youtubereporting1/src/api.rs b/gen/youtubereporting1/src/api.rs index 06299ebef2..efdb4a4bff 100644 --- a/gen/youtubereporting1/src/api.rs +++ b/gen/youtubereporting1/src/api.rs @@ -129,7 +129,7 @@ impl<'a, S> YouTubeReporting { YouTubeReporting { client, auth: Box::new(auth), - _user_agent: "google-api-rust-client/5.0.3".to_string(), + _user_agent: "google-api-rust-client/5.0.4".to_string(), _base_url: "https://youtubereporting.googleapis.com/".to_string(), _root_url: "https://youtubereporting.googleapis.com/".to_string(), } @@ -146,7 +146,7 @@ impl<'a, S> YouTubeReporting { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/5.0.3`. + /// It defaults to `google-api-rust-client/5.0.4`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/youtubereporting1/src/lib.rs b/gen/youtubereporting1/src/lib.rs index a3d0eaaf30..20f6363801 100644 --- a/gen/youtubereporting1/src/lib.rs +++ b/gen/youtubereporting1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/generator/templates/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *YouTube Reporting* crate version *5.0.3+20240304*, where *20240304* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.3*. +//! This documentation was generated from *YouTube Reporting* crate version *5.0.4+20240304*, where *20240304* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v5.0.4*. //! //! Everything else about the *YouTube Reporting* *v1* API can be found at the //! [official documentation site](https://developers.google.com/youtube/reporting/v1/reports/).